支持vulkan的手游
-
...则按照软件工程的开发流程,我们首先应该明确需求。以下是一些常见的需求点:游戏类型?目标用户,目标平台,目标机型是什么?项目周期,成本和团队实力?更倾向画质品质还是适配性?是否有特殊的技术需求?是否大世界?是否支持物理?是否写实风格何种同步技术?等等然后我们需要考察引擎的特性是否和我们的需求相符。1、必须满足的特性,如果不支持则不能选用该引擎:是否有成功的同类型产品?引擎是否支持想要发布的平台,兼容性如何?引擎的性能如何?包括CPU,GPU,内存等等,例如早期的Unreal如果开发商不做优化无法在低配手机上流畅稳定的运行。引擎的成本如何,和团队的技术栈是否契合,开发效率如何?引擎是否支持想要的技术?2、最好支持的特性,但如果不支持可以第三方库或自主开发解决:如果是多人在线游戏,引擎是否已经封装了成熟的同步机制?是否支持更多的DC和更完善的优化?如果是开发大世界游戏,引擎是否支持成熟的大世界系统(包括地形,植被,LOD,遮挡,优化等等)?如...