我正在 Unity 中构建一个优先级别为移动端的3D游戏MVP,并计划在开发过程中广泛使用Codex。 我想从尝试过类似工作流程的人那里获取建议。

当前方案:

Unity
C#
Android优先级别构建
GitHub 分支工作流
Codex用於编码支持、调试和实施帮助

基本MVP范围:

一个简单的3D可玩地图
1. 移动端友好的玩家运动
2. 第三人称或跟随相机
3. 简单目标,例如收集物品、避开障碍或达成检查点
4. 基本 UI,如起始屏幕、分数、暂停和重启
5. 优化资源以在 Android 上顺利运行
6. APK/AAB 进程生成通过 Unity/Android 构建工具

我计划使用Codex主要用途:

  1. 生成和修改 C# 脚本
  2. 创造游戏体验系统
  3. 构建玩家运动和相机逻辑
    1. 添加移动控制
  4. 修复 Unity 编译错误
    1. 帮助项目结构
    2. 提高性能
    3. 管理 GitHub 分支变更
    4. 帮助 Android 构建/打包问题

主要问题:

  1. Unity 是否是优先于移动端的3D游戏MVP的合适选择? 2. 如何在 Unity 构建游戏时实际使用Codex?
  2. Codex是否能实际帮助Unity的C# 游戏脚本和项目结构?
  3. 我应该避免在哪些方面依赖Codex?
  4. Unity 手机游戏开发的常见初级错误是什么?
  5. 我应该优先关注的应该是运动、地图、UI、性能还是 Android 构建设置?
  6. 有哪些 recommended Unity 项目结构的策略适合于小型3D手机游戏?
  7. 我应该在 GitHub 保存哪些内容,哪些 Unity 生成文件应该忽略?

我没有试图立即构建一个满足生产要求的完整游戏。 目标是先创建一个可玩的MVP,测试核心游戏体验,然后逐步改进它。

任何有用的建议、警告、工作流程提示或架构建议都会有助于我。