我想尝试制作我的第一款3D开放世界游戏,于是想到应该有一个快速穿越地图的方法。这使我想出了不限制玩家速度的想法,这在设置玩家移动时经常被忽略,我仍然经常犯这个错误 - 并且让这个成为核心机制。 我花了大约一年的时间来开发这个项目,尽管实际开发时间肯定比我这样不定期开发的时间要短。 我终于将它推到了“完成到足够”的状态,所以现在唯一剩下的就是分享它了! 这个项目教会我很多关于制作3D开放世界游戏的知识。 我认为我学到的最重要的一课是不要再这样做了,至少不是作为一个单人项目。 我没有在设计第一个世界迭代时遇到非常困难的问题,但之后确实花了很长时间来确保所有东西都感觉正确,并考虑到玩家可以走的所有不同路径。 除此之外,我首次实施了针对这些类型游戏的优化技术。 我可能不需要优化游戏,因为低多边形艺术风格,但我仍然想学习优化的知识。 我最终依赖于引擎系统来实现裁剪、遮挡和可见性禁用,并且我自己编写了一个用于安全禁用内部或外部区域的系统,根据玩家位置。 我写了一篇关于所有这些内容的短文,发表在当地游戏开发者杂志中,你可以在这里阅读 https://louisvillemakesgames.itch.io/warp-zine-5! 速度未限制现在可以免费下载:https://alexgarbus.itch.io/velocity-uncapped