Game engine is divided into engine core and engine external interface, engine core provides the function of scene management, resource management, rendering system, physical system, math lib and AI, etc. Engine external interface provides input system, scripting system and audio system. 引擎内核主要提供场景管理,资源管理,渲染模块,物理系统,数学通用库,人工智能等主要功能。引擎外部接口提供输入模块,脚本模块和音频模块。