Openblack是Black & White 黑与白(2001)的开源再实现,用现代C++和现代渲染引擎(OpenGL,Vulkan)编写。黑与白是一款关于神题材的游戏,在游戏中,玩家操作神力的施放,扮演上帝与神明,左右人类的发展。Openblack不包含游戏素材,因此使用该引擎仍然需要拥有原始游戏素材才能使用它。项目遵守GPL3.0开源协议。

OpenBlack 采用 C++ 进行重构,确保代码的高效性和可维护性,同时也充分利用了现代编程实践。CMake 被用作构建系统,支持跨平台编译,包括Windows、MacOS 和 Linux。 对于老玩家来说,这是一个回味经典的途径,可以在新的硬件上重新体验熟悉的角色和场景。对于开发者来说,这是一个学习现代游戏开发技术的绝佳案例,比如了解如何将旧代码重构成面向现代的架构,以及如何使用现代图形库OpenGL和Vulkan来优化性能。

https://github.com/openblack/openblack