编写游戏所需的各种工具，其目的在于让游戏设计者能容易和快速地做出游戏程式，而不用由零开始。大部分都支持多种作业系统平台，如Linux、Mac OS X、Windows。大多数游戏引擎包含以下系统：渲染引擎（即「渲染器」，含二维图像引擎和三维图像引擎）、物理引擎、碰撞检测系统、音效、脚本引擎、电脑动画、人工智能、网络引擎以及场景管理等。
概况.游戏引擎提供一系列可视化开发工具和可重用组件。这些工具通过与开发环境进行集成，方便开发者简单、快速进行数据驱动方式的游戏开发。为了提高游戏开发