As such, they should also be able to run custom content such as Bloody Pulp Fiction or Death Wish.
Our working definition here is any project that works with the game's native files and formats. The exact definition of what is a source port is debatable however, in regards to the lack of official source code, and methods of reverse engineering will vary. Based on original or already free software source code and only reading the original game's assets, these projects are considered more clear legally speaking (although issues can still persist). The source code to Blood was never released however, source ports have been attempted using released Build engine, Duke Nukem 3D, Shadow Warrior, or the leaked Blood Alpha code, as well as original programming using reverse engineering. List of attempted Blood source port and recreation projects.