高竞争性的游戏产业来说都是关键因素。诸如虚幻系列引擎、Unity3D、Frostbite Engine、zerodin引擎、Doom3引擎、CryENGINE、3DGame Studio、RenderWare、Gamebryo、Virtools以及Source引擎等引擎。与其它中间件解决方案一样，游戏引擎通常提供平台抽象层，实现同一款游戏可以在各种平台上运行，包括游戏机和个人电脑，而只需要改动少量的源代码。一般来说，游戏引擎均设计成基于组件的架构，方便进行特定子系统的替换或者添加新的引擎中间件（通常成本