PROJECT EXPERIENCE

项目经历

通过完整关卡项目展示角色控制、状态管理、物理交互、数据存档与 UI 系统等 Unity 客户端能力。

《糖果世界》

Unity 客户端开发 · 2025.09 - 2025.11

《糖果世界》项目演示视频直接打开视频

类似《马里奥:奥德赛》的 ARPG 关卡游戏,玩家控制角色克服障碍并抵达终点完成关卡。

  • 使用有限状态机实现角色与怪物的 23 种状态,并与 Animator 动画状态机联动。
  • 通过 Input System、物理系统和 3D 数学完成移动、滑铲、攀爬、攻击及多种关卡元素交互。
  • 使用单例管理游戏存档、关卡与场景,通过 ScriptableObject 配置角色与怪物属性。
  • 实现二进制、JSON、PlayerPrefs 三种存档方式,以及加载、存档列表、关卡列表和暂停等 UI。
  • 使用协程实现淡入淡出等 UI 效果,并应用观察者等常用设计模式降低模块耦合。