我的游戏引擎使用Jolt进行物理和自定义渲染器,目前仅支持Metal。最初我使用Google的Filament,但它比我需要的要多,我想要实现一些优化,但我当时还不知道如何实现它们,并且想要从三角形教程开始学习,诚实地说,这真的很难。 人工智能帮助我理解了很多陌生的概念,并指向了我要阅读的资源,并解释了我不理解的书籍/文章内容,否则我在这么短的时间内就不会取得这么多进展(对我来说,我会花费太多时间了)。 我还花了很多时间研究Filament的源代码,以了解它如何处理渲染。 我的渲染器的很多部分直接从其实现中借鉴,因此Filament在整个过程中既是参考又是主要学习资源。 我制作了这个游戏因为我爱上了SnowRunner,并一直想要了解像它这样的游戏是如何构建的,基本上我只是为了娱乐和学习而做了这个游戏。 我还想添加一些我一直希望SnowRunner有特性的功能。 我不试图将我的游戏与SnowRunner进行比较,它只是我获得灵感的来源。 我还在摸索如何将游戏玩法推向哪个方向和如何在物理上构建,特别是那些我还没有添加的功能,如土壤变形和泥土。 我不认为我会添加雪。 我很想听听您对最终游戏中哪些特性和机制的想法。 我已经实现了一种机制,即胎压:轮胎是可变形的,改变胎压会影响胎轮与地面接触的面积,这反过来又会影响摩擦力和燃油消耗。
我过去一年的时间一直在使用自制引擎开发的游戏
评论 (0)