编写我自己的3D游戏引擎

Beh*_*z.M 8 3d game-engine

我想写一个简单的3D游戏引擎申请.我买了一些重要的书籍,如:

我正在阅读它们,但我需要一张路线图.请给我一些建议.谢谢.

RD1*_*RD1 15

我建议首先使用现有引擎构建至少一个小游戏,以便从这个角度理解引擎是什么.我个人推荐Unity,NeoAxis或UDK.

然后专注于在没有这样的引擎的情况下构建游戏(正如其他人推荐的那样).您可能希望首先使用一些现有的子系统,如Ogre3D,然后慢慢将它们替换为您自己的子系统.

然后你就可以开始思考如何制作适合其他游戏的引擎了.

直接建立一个简单的引擎有点像试图写一本小说而不读一本.(实际上,与游戏引擎相比,小说非常简单.)

在那些书中,我选择游戏引擎架构并直接通过它,而不是在不同的书之间翻转.使用其他只是为了获得额外的观点,至少目前是这样.


Jon*_*off 7

游戏引擎是游戏数据驱动后遗留下来的东西.让游戏首先像@Oded所说,然后开始越来越多的数据驱动.然后制作另一个游戏,最终你会留下一个引擎.