【问题标题】:Writing my own 3D Game Engine编写我自己的 3D 游戏引擎
【发布时间】:2011-03-22 03:38:15
【问题描述】:

我想为 apply 编写一个简单的 3d 游戏引擎。 我买了一些重要的书籍,例如:

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

【问题讨论】:

  • 找到你想做的事,然后去做。
  • 写一个你想玩的游戏,然后推广到引擎。

标签: 3d game-engine


【解决方案1】:

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

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

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

直接开始构建一个简单的引擎有点像尝试写一部小说却从未读过小说。 (实际上,与游戏引擎相比,小说非常简单。)

在这些书籍中,我会选择《游戏引擎架构》并直接通读,而不是在不同书籍之间翻来覆去。使用其他的只是为了获得更多的观点,至少现在是这样。

【讨论】:

    【解决方案2】:

    游戏引擎是游戏数据驱动后剩下的东西。首先像@Oded 所说的那样制作游戏,然后开始制作越来越多的数据驱动。然后再做一个游戏,最终你会得到一个引擎。

    【讨论】:

      【解决方案3】:

      我的网站上有一个关于制作简单 3D 游戏引擎的教程。我将引导您使用我提供的 3D 图形资源创建经典的 2D 游戏 Asteroids,以向读者展示它是多么容易。

      见XNA 4 3D game engine tutorial。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-06-13
        • 2022-01-12
        • 1970-01-01
        • 2022-08-19
        • 1970-01-01
        • 2012-10-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多