编写游戏引擎包含内容:
1. 基础模块
参考nebula3的foundation和quake3的qcommon编写该模块
2. UI
最终目标:QuakeLive的UI。首先采用C++改写Quake3的UI,能独立运行。
3. 渲染(模型、灯光、动画)
4. 声音
5. 输入
6. 网络
参考Ice的设计,支持网格和大量用户并发。
7. 物理
8. AI
编写游戏引擎包含内容:
1. 基础模块
参考nebula3的foundation和quake3的qcommon编写该模块
2. UI
最终目标:QuakeLive的UI。首先采用C++改写Quake3的UI,能独立运行。
3. 渲染(模型、灯光、动画)
4. 声音
5. 输入
6. 网络
参考Ice的设计,支持网格和大量用户并发。
7. 物理
8. AI