MOS轻量级游戏引擎
MOS 是一个轻量级的跨平台游戏引擎/库,用现代 C++ 编写,MOS 目前还处于实验阶段。
特征
- 最小化和文档化的代码库。
- 与 Blender 集成
- 3D mesh 渲染
- 聚光灯和定向照明
- 基于物理的材料模型
- 粒子渲染
- 文字渲染
- 后期处理效果
- 碰撞检测
- 3D 音频播放
- 资产管理
- IO 管理
源代码
获取和使用项目的一种便捷方法是将其添加为 git 子模块:
git submodule add https://github.com/morganbengtsson/mos.git git submodule update --init --recursive
构建
该项目最好用作 CMake 的子项目:
add_subdirectory(externals/mos) target_link_libraries(${PROJECT_NAME} PUBLIC mos)
依赖关系
MOS 依赖于以下项目:
- GLAD
- GLFW
- GLM
- JSON for Modern C++
- OpenAL soft
- STB
评论
Laro轻量级游戏引擎
随着html5相关技术的兴起,因其跨平台的特性,和标准的日益完善。html5相关技术越来越多的被应用到前沿app的开发中,尤其是html5小游戏的开发。Laro是一个基于html5canvas的用于平
Laro轻量级游戏引擎
0
Bulllord Engine轻量级游戏引擎
BulllordEngine(牛魔王引擎)根据AnsiC99标准编写,目前只能支持2D功能,易于和其他高级语言绑定,例如lua,c#,javascript...特征列表:高效轻量Opengl风格API
Bulllord Engine轻量级游戏引擎
0
melonJS轻量级的HTML5游戏引擎
melonJS是我们过去实验的结果,是一个开放、自由而且使用简单的HTML网页游戏开发包。虽然还有一个大工作正在进行中,melonJS已经可以轻松地创建一些不错的游戏。melonJS集成了流行的砖块地
melonJS轻量级的HTML5游戏引擎
0
DarkGDK游戏引擎
Dark游戏开发工具包是一个完整的游戏引擎技术利用最新DirectX9.0。微软公司制作的编游戏的链接库工具,专门配合VisualC++2008Express和DirextX9.0SDK,可以编辑制作
DarkGDK游戏引擎
0
ruge2D游戏引擎
一个基于DX9和FMOD,采用COM组件方式架构的2D游戏引擎。整个RUGE引擎由六个COM组件(程序框架、渲染系统、音频系统、输入系统、随机数发生器、计时器)和一个渲染辅助类库(包括精灵、精灵动画、
ruge2D游戏引擎
0
CanvasEngineHTML5 游戏引擎
CanvasEngine是个HTML5Canvas框架,也是个面向2D的视频游戏。CanvasEngine能提供所有HTML5创建简单游戏的Canvas,提供给游戏架构一个简单的API。用Canvas
CanvasEngineHTML5 游戏引擎
0