我在开发这个游戏的过程中,需要学习的技能有:
- APV(自适应探测体积),具有分离区域和灯光场景的动态灯光,包括白天和黑夜循环
- 优化游戏,其中整个游戏世界是单个场景,没有区域之间的加载:性能分析、批处理、纹理压缩
- 自定义着色器:通过遮罩绘制物体、使用全局渐变过滤网格、主着色器用于梯度UV基准色彩
- 曲线:生成曲线沿曲线、动画轨道和导航系统使用曲线轨道作为基础
- 与Cinemachine Brain一起工作,切换摄像机和摄像机模式
- 后处理和RP资产配置:阴影级联、绘制距离、图形级别不同预设
- 通过输入动作适应控制器
- 与音频混音器和音频源一起工作,平滑音频过渡、缓存和建立智能音频库
- 可视化脚本创建NPC对话链
- 基于Jiggle的自定义物理和可定制服装部分
- 自定义四足卡皮巴拉的软骨架
我认为在过去的一年里,我通过参与这个项目,提高了我的所有游戏开发技能,达到一个完全新的水平。 我很自豪的是所有这些都得到了我团队艺术家的帮助,和Unity引擎的帮助,它可能不完美,但给设计师提供了一个令人惊叹的工具集,来创建出色的游戏。
这个帖子基本上就是我发布前的焦虑。 我想在我发现所有我的努力都白费之前,分享所有这些。 我可以更深入地讨论我花了很多时间的主题,但这个帖子只是为了分享我在使用Unity时使用我的所有能力的体验。 在此之前,我在Unity中开发游戏的方式相当懒散,没有真正学习背后的技术。
评论 (0)