core – 包含 container, memory, allocator, timer, algorithms, multi-thread, byte-endian checking, math function, linear math,string,dictory,lexer,parser
module stub – lunch and manage module systems, like rendersytem/soundsystem … (module 就是对应windows下的dll, linux下的so)
framework – 含有整个游戏引擎的条件编译宏,版本信息,和module的定义接口, 等等
rendersystem的实现
soundsystem的实现
inputsystem的实现
networksystem的实现
resourcesystem的实现 – 统一的资源管理系统
filesystem的实现 – 文件的读写,和打包
game的实现
[需要的时候再加入physics和AI的模块]