先从字面了解,什么是引擎?游戏引擎就是一套用来开发游戏的工具,为什么要用工具:游戏开发涉及的模块很多:渲染(就是把2d的图片和3d的模型在屏幕上画出来),物理(加速,碰撞),音效,AI,网络,资源管理,跨平台……等等等等,我们不会每次开发一个游戏都把这些模块和底层工具从头写一遍(会死人的=。这样的一套工具组件就叫做游戏引擎。