顶尖的引擎基本包括:Unreal、Frosbite、ID、X-Ray、RAGE、cryEngine、Unity 3D、、BigWorld、ShiVa、Torque、Havok系列(子引擎的合集)、GameBryo、Naughty Dog、Dead Engine、Avalanche Engine、IW、AnVil、EGO、Geo-Mod、SOURCE、Vision、Ogre(开源)、Irrlicht(开源)、Panda 3D(开源)、OSG(开源)
你看,这么多好引擎,你要是入手学习的话,会郁闷死。最适合中国引擎爱好者的学习路线之一可能是:
Ogre配上计算机图形学理论、Game Engine Architecture那本书用来了解游戏引擎的基本架构
Unreal、cryEngine用来试一下最绚丽的游戏创作方法(可以免费得到SDK)
Unity 3D用来做游戏创作。(真的,不信你挨个试试。。。作为一个个人,最后不是投入XNA就是Unity 3D。。。)
国内一般采用BigWorld,但是你找不到SDK的,它是网游好引擎。腾讯近年签了gameBryo,用的比较多。其他引擎国内很少用。用来干嘛?一没平台(PC中国盗版太严重,XBOX那些中国目前太少用户),二没文化背景(中国玩家这么多年被中国游戏公司糟蹋的已经基本失去对好游戏的辨别能力了。。。文化不同吧,外国创作的那些奇幻,未来主义的大型游戏,很多中国人不太感冒。)
以下列出wiki给出的很全面的游戏引擎的列表:(大部分引擎所实现的功能都一样,就那么些玩意,只是开发价格、SDK、内核技术和周边服务的区别)