出于好奇,我想了解可以为独立游戏添加一些有趣功能的开源工具或项目,最好是那些只能在大型预算游戏中找到的功能。
编辑:正如共产主义鸭子和乔·沃施尼格的建议,我把这些例子作为答案。
编辑2:请不要发布诸如PyGame,Inkscape,Gimp,Audacity,Slick2D,Phys2D,Blender(除了有趣的插件)之类的工具。我知道它们是很好的工具/库,有些人认为开发好的游戏必不可少,但是我正在寻找更稀有的项目。可能是真正特定或利基的事物,例如生成逼真的树木和植物,或逼真的动物AI。
出于好奇,我想了解可以为独立游戏添加一些有趣功能的开源工具或项目,最好是那些只能在大型预算游戏中找到的功能。
编辑:正如共产主义鸭子和乔·沃施尼格的建议,我把这些例子作为答案。
编辑2:请不要发布诸如PyGame,Inkscape,Gimp,Audacity,Slick2D,Phys2D,Blender(除了有趣的插件)之类的工具。我知道它们是很好的工具/库,有些人认为开发好的游戏必不可少,但是我正在寻找更稀有的项目。可能是真正特定或利基的事物,例如生成逼真的树木和植物,或逼真的动物AI。
Answers:
API
工具类
引擎
特定于移动设备(因为这就是我目前所关注的)
更奇特:
Recast&Detour是一个很棒的开源导航网格物体 /路径查找库。与独立游戏相比,它对大型游戏的吸引力更大,但我绝对可以看到它对任何想要在任何3D游戏中实现出色的多主体移动的人都非常有用。
该开发者(米克Mononen女士)博客也有一般左右转向,寻路和导航一些有趣的条目。
并且它是积极维护/开发的。
在维基百科的帮助下,我从记忆中取出了一些宝石。
我发现有趣的工具/项目的示例是:
以下是搅拌器工具:
ANT景观生成器:http ://wiki.blender.org/index.php/Extensions:2.5/Py/Scripts/Add_Mesh/ANT_Landscape
景观的程序生成简化了复杂地形的生成。
混合城市:http: //jerome.le.chat.free.fr/index.php/en/city-engine/news/
程序性城市生成,艺术家可以快速生成大城市。对于我的本科论文,我在此处添加了城市分区:http : //www.blendernation.com/2010/04/26/city-zoning-modification-for-blended-cities-script/
L系统树生成器:http: //lsystem.liquidweb.co.nz/Examples/tabid/122/Default.aspx
独立的植被生成器:http://arbaro.sourceforge.net/
这是一个古老的话题,但是最近还有其他一些帖子,因此我将介绍自己的体素库。这对于创建具有平滑体素地形的环境或Minecraft之类的“立方”环境非常有用。然后可以实时修改环境,并且应该易于与大多数3D引擎集成。它已免费获得zlib许可,可用于商业用途。
有关更多信息,请访问http://www.thermite3d.org。
如果您对创新的3D框架感兴趣,请查看Google的O3D,该O3D允许为WebGL兼容的浏览器开发3D游戏,例如Firefox的Chrome 9(测试版)。Minefield和Safari WebKit(iPhone)
结帐这个视频这一新技术制成人体浏览器的,如果你还没有这些浏览器之一:)
最近,我发现了一些2D游戏开发工具,这些工具令我非常兴奋:
就个人而言,我认为Flash创作工具很棒,当我使用XNA或Java时会非常想念它们。这就是为什么我为上面的旋转感到兴奋。
AnimKit是一个带有蒙皮的小型基本开源骨骼动画系统,可直接从Blender .blend文件加载数据。它使用自由的ZLib许可证,例如Bullet。
该代码是可移植的,可以在Windows,Linux,OSX下运行,并且计划一些iOS和Android示例。
请参阅http://code.google.com/p/gamekit/downloads/detail?name=animkit_src_r1020.zip 和http://gamekit.org/forum/viewtopic.php?f=9&t=144