Mockingbird Engine 1.0
该版本引擎适用于创建基于ECS架构的2D游戏。
图例:绿色表示已经实现,黄色标识正在研究中,红色表示列入计划,但还未开始实现。
更新于:2018年6月4日
游戏性
- MocWest ECS游戏框架,用于提供游戏主循环,主状态机和状态组件。
系统
- MocLog 日志记录模块,支持日志格式化和多播功能。
- MocLua 基于Lua的游戏脚本系统和游戏内置控制台。
- MocFile 非流式,多线程安全的文件数据维护模块,支持文件数据的引用计数。
- MocScene 游戏世界静态关卡的场景管理模块。
渲染
- MocRenderer 基于Pipeline/Pass模式的,数据驱动的渲染模块。自带一个高效的显存资源管理系统。
输入
- MocInput 支持鼠标、键盘、XBOX One手柄输入,并支持输入映射和自定义输入。
声音
- MocAudio 基于XAudio 2的音频引擎。
物理
- MocCollision 提供碰撞检测的功能。
- MocDynamics 提供刚体动力学模拟功能。
调试
- MocInspector 提供即时调试信息打印功能。
编辑器
- Mockingbird Game Room 使用实时GUI的游戏编辑器。
暂无关于此日志的评论。