Black & White
1 port and 1 decompilation
Black & White (openblack)
openblack/openblack
openblack: an open-source reimplementation of Black & White, Lionhead Studios’ god game, written in modern C++ and running on the original game’s files. It’s still at an early stage: 0.1.0 (September 4, 2024), its first release, recreates the original’s camera movement, draws the landscape at a higher resolution thanks to an intermediate texture, and has animated models and morphable meshes, audio, a dynamic sky, pathfinding for villagers, physics through Bullet, an early AI state machine, and the LHVM virtual machine for the game’s scripts, reverse engineered; the colors of the sky, the water, and other elements don’t match the original yet, and there’s no launcher or global settings. There are 64-bit Windows, macOS, and Linux builds, downloaded from its continuous integration, and experimental builds for Android, iOS, and the browser. In October 2026 it moved to SDL3 and replaced its bgfx-based renderer with one built on SDL3’s GPU API, with shaders written in Slang.
You needThe Audio, Data, and Scripts folders from your own copy of Black & White, installed from the original CD with official patches 1.10 and 1.2 (the unofficial 1.42 patch is fine too; don’t install 1.3); on Linux and macOS you install it with Wine. The path is passed with the -g parameter. Plus 64-bit Windows, macOS, or Linux.
Black & White (bw1-decomp)
openblack/bw1-decomp
Work-in-progress decompilation of Black & White (Lionhead Studios, 2001) for PC, built on the dtk template adapted for Windows PE/COFF and Classic Mac OS PEF. It supports Windows versions 1.00, 1.10, and 1.20 (MSVC 6.0); version 1.30, Creature Isle, and four Classic Mac OS PowerPC builds are still in progress. 76 of its last 100 commits list Claude as a co-author.
Questions
What projects are there for Black & White?
The catalog has 1 port and 1 decompilation for Black & White, all on this page with their status.
What do I need to play it?
Your own copy of Black & White (Windows). Recompendium only links projects that don’t distribute the game, and each entry says which version or region you need.
Which one is the most popular?
Black & White (openblack), with 1,598 stars on GitHub.