Ant 引擎的一些改进计划
💡
原文中文,约2700字,阅读约需7分钟。
📝
内容提要
本文讨论了游戏引擎的开发和改进,包括针对不同游戏类型的框架和对Ant引擎的使用和改进。作者认为可视化编辑器不重要,更需要快速验证游戏设计想法的功能。作者还讨论了UI上的工作和对RmlUI方案的满意度,以及动画模块和材质系统的改进。最后,作者提到了对手机平台游戏开发的不感兴趣和对引擎的简化和改进的计划。
🎯
关键要点
- 根据游戏类型的不同,使用引擎的方式会有很大差异,希望有针对具体类型游戏的二次封装框架。
- 在使用Ant引擎时,缺乏API文档导致只能阅读源代码,设计不满意时有修改引擎的冲动。
- 可视化编辑器不重要,更需要快速验证游戏设计想法的功能,游戏原型阶段不需要美术参与。
- 独自开发游戏三个月,发现引擎的缺失,现阶段希望把精力放在游戏开发上。
- 对RmlUI方案满意,但UI层和游戏层的消息通讯存在设计问题,需改进。
- 动画模块开发优先级低,未来做动作向游戏时需求更大。
- 材质系统需要改进,尤其是运行时半透明渲染的需求,涉及性能优化问题。
- 不打算在手机平台上开发游戏,未来希望简化引擎复杂度,增强PC开发体验。
- 材质编译模块复杂,设计有问题,计划进行改进。
- 计划重新用Vulkan编写gfx层,关注2D管线的开发体验。
❓
延伸问答
Ant引擎的改进计划主要包括哪些方面?
Ant引擎的改进计划包括针对不同游戏类型的二次封装框架、UI层和游戏层的消息通讯改进、动画模块和材质系统的优化,以及简化引擎复杂度以增强PC开发体验。
作者对可视化编辑器的看法是什么?
作者认为可视化编辑器不重要,更需要的是快速验证游戏设计想法的功能,因此暂时不维护可视化编辑器。
在使用Ant引擎时遇到了哪些问题?
使用Ant引擎时,作者遇到缺乏API文档的问题,导致只能阅读源代码,并且对某些模块的设计不满意,常有修改引擎的冲动。
作者对RmlUI方案的满意度如何?
作者对RmlUI方案比较满意,但指出UI层和游戏层的消息通讯存在设计问题,需要改进。
材质系统的改进需求是什么?
材质系统需要改进,特别是在运行时半透明渲染的需求上,涉及到性能优化问题。
作者对手机平台游戏开发的态度是什么?
作者不打算在手机平台上开发游戏,认为在触摸屏手机上玩游戏失去了兴趣,因此希望简化引擎的复杂度以增强PC开发体验。
➡️