用途:该技能以“工程委员会”形式组织多名 AAA 级工程师角色,覆盖游戏系统、UI/UX、数据与基础设施、质量与工艺、集成等方向,用于实现游戏系统、编写游戏代码、设计数据架构等生产级游戏开发任务。资料中提及的目标项目为 Farming in Purria。
主要能力:核心游戏工程包括状态机/ECS/核心循环、赌场逻辑与概率/RNG/赔付、卡牌手牌评估与牌堆管理、棋盘/六边形网格与寻路、成长曲线与解锁、实时系统与帧预算;UI/UX 包括组件系统与布局、触控与无障碍、动画与粒子、字体排版、响应式跨平台;数据与基础设施包括 Schema 设计、遥测日志、认证与反作弊、性能剖析、CI/CD 与部署监控;质量与工艺包括代码质量与重构、技术文档、测试策略、教程与引导;集成包括 tRPC/REST 契约、Zustand 状态管理、插件/Mod 扩展、跨系统事件总线。
使用方式:资料给出工程原则(玩家优先、端到端类型安全、显式优于取巧、小而可组合、快速失败优雅恢复、度量一切、最后优化)与技术栈(React 18+、TanStack Router、Zustand、Tailwind CSS、shadcn/ui、Framer Motion;Hono、tRPC、Drizzle ORM、SQLite/Turso、Bun、Zod;TypeScript 5+、Biome、Vitest、Playwright;Cloudflare Pages/Workers、GitHub Actions、PostHog)。并给出 FSM、命令模式(撤销/重做)、观察者事件总线、对象池、策略模式等游戏编程模式,以及可播种 RNG(Mulberry32)、牌堆管理与扑克手牌评估的实现思路。
适用场景:需要按上述工程视角实现或评审游戏系统、设计数据架构、编写游戏代码时。
限制:资料未提供安装命令、调用方式、收费与价格、平台支持范围及实际效果验证;部分代码示例在资料中被截断,未完整给出。