示例性2D游戏引擎

时间:2011-04-02 18:46:10

标签: c++ game-engine

这里的任何人都能指出一个简单而精心设计的C ++ 2D开源游戏引擎吗?这种类型不太重要,我希望通过实例来学习。我不想要任何特别复杂的东西,因为我对学习一般概念感兴趣,而不是深入了解引擎实现的细节。

3 个答案:

答案 0 :(得分:3)

如果我是你,我会调查ClanLib - 它是开源的,跨平台的,源代码包包含50个左右易于理解的示例,从简单的图像渲染到完全正常工作服务器客户端骰子战争实施。

如果您急于开始使用Visual Express进行设置很容易,那么您可以立即玩游戏。

另外:here是其他一些人,如果你想尝试一下。

答案 1 :(得分:3)

我个人学到了很多东西,查看Frogatto的源代码,即使源代码只能查看here

这当然是一个更复杂的游戏,但有很多关于软件/游戏架构和设计的知识。

答案 2 :(得分:1)

看一下SuperTux,它是一个很好的小平台游戏,受到Mario的启发,用C ++编写。 还有一个内置级别的编辑器。