MOS輕量級游戲引擎
MOS 是一個輕量級的跨平臺游戲引擎/庫,用現(xiàn)代 C++ 編寫,MOS 目前還處于實驗階段。
特征
- 最小化和文檔化的代碼庫。
- 與 Blender 集成
- 3D mesh 渲染
- 聚光燈和定向照明
- 基于物理的材料模型
- 粒子渲染
- 文字渲染
- 后期處理效果
- 碰撞檢測
- 3D 音頻播放
- 資產(chǎn)管理
- 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
評論
圖片
表情
