MordloxEngine 是一个使用 C++20 开发的轻量级游戏引擎。它旨在提供一个模块化且高性能的框架,用于构建各种应用程序,从简单的演示到复杂的游戏。
- 模块化架构: 易于扩展和维护。
- 跨平台支持: (待定,如果支持则添加)
- 渲染系统: (待定,如果已知渲染API则添加,例如OpenGL/Vulkan/DirectX)
- 事件系统: 灵活的事件处理机制。
- 沙盒应用: 包含一个示例沙盒应用程序,用于演示引擎功能。
- C++20: 利用最新的 C++ 标准特性,如模块、协程等。
- Visual Studio: 主要开发环境。
- CMake: (如果使用 CMake 构建,则添加)
- Visual Studio 2022 或更高版本: 确保安装了 C++ 桌面开发工作负载。
- Git: 用于克隆仓库。
git clone https://github.com/chuyuewei/MordloxEngine.git
cd MordloxEngine- 打开
MordloxEngine.sln文件。 - 在 Visual Studio 中,选择所需的配置(例如
Debug或Release)和平台(例如x64)。 - 右键点击解决方案资源管理器中的
MordloxEngine或Sandbox项目,然后选择构建。
构建成功后,您可以将 Sandbox 项目设置为启动项目,然后运行它来查看引擎的示例。
MordloxEngine/: 引擎核心源代码。src/: 引擎的头文件和源文件。
Sandbox/: 示例应用程序,演示如何使用 MordloxEngine。src/: 沙盒应用程序的源文件。
bin/: 编译后的可执行文件和库。bin-int/: 中间构建文件。LICENSE: 许可证文件。README.md: 本文件。
欢迎贡献!如果您有任何改进建议或发现错误,请随时提交 Pull Request 或创建 Issue。
本项目由 chuyuewei 所有。 版权所有 (c) 2025 chuyuewei. 保留所有权利。
本软件根据自定义条款许可。详细信息请参阅 LICENSE 文件。
由于此许可证包含严格的商业和分发限制,如需用于商业目的或有任何疑问,请联系 chuyuewei。