我想开始研究一个简单的游戏概念,就像一个侧面项目/业余爱好/学习体验一样。2D游戏开发框架?
Pygames或Pyglet立即想起,但它看起来像他们没有积极发展。或者也许他们是,但是速度很慢。
我想要一个高级编程语言,多操作系统支持,二维聚焦(或适合二维的东西,无论如何),和积极的发展。我有什么选择?
我想开始研究一个简单的游戏概念,就像一个侧面项目/业余爱好/学习体验一样。2D游戏开发框架?
Pygames或Pyglet立即想起,但它看起来像他们没有积极发展。或者也许他们是,但是速度很慢。
我想要一个高级编程语言,多操作系统支持,二维聚焦(或适合二维的东西,无论如何),和积极的发展。我有什么选择?
我使用Pygame并认为这是一个不错的选择。社区非常活跃,我在Pygame的主页上看到每隔一天发布一个新的或更新的项目。
另一个不错的选择是Love2d框架,你可以在这里找到:http://love2d.org/。 Love2d使用语言Lua,它是一种高级的,像Python一样的初学者友好的语言。
Pygame和Pyglet确实是很好的选择。如果活动水平与你有关,只需看看Pyglet的Google Code page,看起来它对我来说相当活跃。
PopCap(又名SexyApp)引擎在过去是流行的选择。
http://sourceforge.net/projects/popcapframework/
对于现实世界的例子,请查看着名的独立游戏World of Goo,它正在使用它。
http://en.wikipedia.org/wiki/World_of_Goo
如果蟒蛇API是首选,似乎是为了提供一个位置:
http://www.farbs.org/pycap.html
如果你喜欢更积极的开发引擎(文件较少,但更先进的日期临近),检查出Monacle引擎:
http://monoclepowered.org/
如果想获得你的手脏,并采取更不要自己动手的方法,像 SDL项目,SFML和快板可提供跨平台2D引擎的良好基础。
另外,最近的一个项目,它提供2D原语的一个非常有用的设置是杂波框架:
http://www.clutter-project.org/
添加声音库像FMOD或BASS和物理引擎一样的Box2D或Chipmunk的,你可以打造漂亮很多东西。
除了1.0版本之外,Love2d还有我想要的东西。尽管如此,它速度很快,并且具有恰到好处的DIY功能/出色的烤肉效果。 – jeremiahs 2011-06-07 04:06:30