DOOM on Ethereum Virtual Machine (EVM)

A port of the original DOOM engine to Solidity, executing gameplay and software rendering entirely inside the Ethereum Virtual Machine. Runs on local Anvil with relaxed execution limits. Supports Freedoom, Ultimate DOOM, and DOOM II, with nine verified Episode One map completions. Interactive gameplay runs at approximately 0.55 FPS on an Apple M3 Pro.