LY
LIU YIPENGliuyipeng.com
返回作品入口

FULL-STACK PRODUCT / 全栈产品

AssetForge 交互预览

直接体验游戏资产从需求、生产到评审和交付的完整界面。免登录,打开即可操作。

下方为可操作的示例工作区,修改仅保存在当前浏览器;生成、计费与 Unity 同步展示模拟流程。

可从左侧切换模块,也可使用 Ctrl / ⌘ + K 搜索。窄屏可点击控制台左上角打开导航。在当前窗口全屏体验

正式服务与云端验证范围

预发布站目前供指定账号验收,公众注册、充值与线上生图尚未开放。

打开预发布站

01 / PRODUCT WALKTHROUGH

从一条需求,到一次资产交付。

同一个项目里组织生产过程,每一步都有明确的状态和归属。
  1. 01

    账号与项目

    登录后创建自己的工作区,组织项目与成员权限。

    云端已验证
  2. 02

    资产需求

    按项目管理需求、素材规格与任务上下文。

    功能已实现
  3. 03

    生产流程

    编排生成与处理步骤,记录任务状态和产物。

    本地链路已验证
  4. 04

    评审与交付

    围绕资产版本评审,打包 Release 并交付 Unity。

    本地交付已验证

本地验证覆盖实际生成与 Unity 交付;腾讯云预发布目前已验证账号、工作区、项目、存储基础设施与实时连接。两种环境的进度分别记录。

02 / SYSTEM ARCHITECTURE

界面、业务与任务,各自承担清晰的职责。

前端组织操作;服务端掌握权限和业务状态;工作进程处理耗时任务与产物。
交互层

Next.js / React

项目控制台 · 需求与资产 · 流程编辑 · 评审与账单

业务层

Go API

OIDC 身份 · 工作区权限 · 业务事务 · 幂等处理 · 实时票据

持久状态

PostgreSQL

成员与项目、任务、订单和版本

缓存与实时

Redis

限流、连接票据与事件通道

资产文件

对象存储

私有素材与签名访问

独立工作进程承接生成、处理及存储。线上生成 Provider 与完整任务执行环境仍在接入准备中。

TypeScriptNext.jsReactGoPostgreSQL / RLSOIDC / KeycloakRedisMinIODockerNginx

03 / ENGINEERING DECISIONS

真正需要处理的,是边界和状态。

账号与工作区隔离

OIDC 登录与服务端身份校验,结合成员权限和 PostgreSQL 行级安全,约束每一次工作区访问。

实现要点

无工作区的新身份先完成开户;切换工作区时重新核验有效成员关系。

长任务与资产状态

把请求、任务执行、存储和最终交付拆开管理,处理重试、取消、版本与状态同步。

实现要点

浏览器令牌续期保留填写中的表单;实时连接使用短时票据与 WebSocket。

计费与一致性

订单、积分与退款状态进入持久化事务,通过幂等处理避免重复回调造成重复入账。

实现要点

支付宝适配与本地测试已完成;正式交易和公众充值仍待验收。

部署与运行验证

复用腾讯云服务器,隔离数据库、存储和服务资源,通过健康检查、版本回滚与备份验证变更。

实现要点

当前八个常驻服务;备份已在临时数据库恢复核对。素材异机灾备另行推进。

04 / VERIFICATION · 2026.09.06

用运行记录说明当前进度。

以下为指定账号和预发布环境的验收结果。
真实账号链路
邮箱验证 → 登录 → 创建工作区和项目 → 刷新恢复;数据库核对 Owner、协议版本和持久数据。
站点与服务
15 项公网检查通过,8 个服务健康。覆盖 HTTPS、身份发现、匿名访问限制、私有存储及原站点可用性。
部署与恢复
API 与 Web 版本可回滚;同机数据库备份已恢复到临时库,核对 77 张表。
仍待公开上线
公众注册、真实充值与退款验收、线上持续生图、审核供给、容量和异机灾备。