游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些互交式实时图像应用程序的核心组件。这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地做出游戏程式而不用由零开始。大部分都支持多种操作平台,如Linux、Mac OS X、微软Windows。游戏引擎包含以下系统:渲染引擎(即“渲染器”,含二维图像引擎和三维图像引擎)、物理引擎、碰撞检测系统、音效、脚本引擎、电脑动画、游戏人工智能、网络引擎以及场景管理。
OGRE Engine 非常流行的面向对象图形渲染引擎,OGRE3D。
Irrlicht引擎是一个用C++书写的高性能实时的3D引擎,可以应用于C++程序或者.NET语言中。通过使用Direct3D(Windows平台),OpenGL 1.2或它自己的软件着色程序,可以实现该引擎的完全跨平台。尽管是开源的,该Irrlicht库提供了可以在商业级的3D引擎上具有的艺术特性,例如动态的阴影,粒子系统,角色动画,室内和室外技术以及碰撞检测等。
Irrlicht是一个德国神话故事中的一种动物的名字,它能够发光和飞翔,可以在大部分的沼泽地附近发现它。单词"Irrlicht"是两个德国单词("irr"意思是疯狂的;而"Licht"意思是光)的组合。在英语中,它被译为"鬼火"。
官方站点 http://irrlicht.sourceforge.net/
商业引擎:
3DGamestudio / A7 官方站点 http://www.3dgamestudio.com/
Torque 3D 官方站点 http://www.garagegames.com/
迪斯尼公司的Panda3D (注:免费的~~供学习) 官方站点 http://panda3d.org/
传闻很牛B的 Unreal Engine 官方站点 http://www.unrealtechnology.com/

没有评论:
发表评论