那游戏引擎是什么?简单的理解游戏引擎是一个工具箱,里边有各种各样编写游戏所需的工具和公共代码,开发者可以直接调用所需的,游戏引擎的使用可以帮助游戏开发者更容易和快速地做出游戏程式而不用从0开始。游戏引擎大部分都支持多种操作平台,如Linux、Mac OS X、微软Windows。游戏引擎包含以下系统:渲染引擎(即“渲染器”,含二维图像引擎和三维图像引擎)、物理引擎、碰撞检测系统、音效、脚本引擎、电脑动画、人工智能、网络引擎以及场景管理。
有的游戏公司会研制自己的引擎,尤其是实力强的游戏大厂,通过自研引擎来证明自己的技术实力,打造核心竞争力,满足对于不同类型游戏的研发诉求,提高开发效率,制作精良的游戏作品。比较知名的自研引擎有:育碧比较有代表性的雪花莲、铁砧系列、Dunia引擎;EA的寒霜引擎;贝塞斯达的Creation引擎;小岛工作室的FOX引擎;Capcom的RE引擎;SE的夜光引擎;腾讯的QuicksilverX引擎;网易的Neox引擎、Messiah引擎。