
About
Emperor: Battle for Dune is a 2001 real-time strategy game by Westwood Studios. CorrinoEngine is an open-source game engine written from scratch in C# (using OpenTK for 3D rendering) that aims to completely recreate and run Emperor: Battle for Dune. It parses the original game's Xbf and RFH/RFD file formats, targets .NET 6.0 on Windows, and is under active development; the project's own status is currently marked unplayable.
How it differs from the original
Rather than reimplementing the game with new assets, CorrinoEngine requires players to supply the original Emperor: Battle for Dune's RFD/RFH data files themselves, copying them into the engine's assets folder — an approach the README compares to what OpenRA has done for the 2D C&C games.
Getting started
Playing requires copying the RFD/RFH data files from an existing copy of Emperor: Battle for Dune into the engine's mods/ebfd/Assets folder. In-engine shortcuts include a model browser (Shift+M), an asset browser (Shift+A), and a map importer (Shift+I).
Additional notes
- Naming
- The project is named "CorrinoEngine" after the Corrino imperial house from Emperor: Battle for Dune, specifically to avoid the common "Open+XXX" naming convention, since a project called OpenDune already exists.
- Credits
- The README credits IceReaper's (Andre Mohren's) ebfd-re project in its credits section.