Godoom is a Godot fork of Managed Doom by sinshu focused on:
- Migration to Godot
- Modernizing the codebase
- Replacing the 2d renderer with Godot's 3d renderer
- Adding support for multiplayer
- Supporting custom games and mods
- Adding quality of life improvements
Compatibility with the original Doom games is not a priority, however it will always be supported. Due to several changes in the codebase, the gameplay experience may slightly differ.
Not in any particular order and without any time schedule.
- Port the game to Godot
- Implement modern c# code standards
- Implement advanced 3d rendering
- Implement assets from folder
- Implement assets from zip
- Implement png texture support
- Implement wav sound support
- Implement game controller support
- Implement touch screen support
- Implement multiplayer
- Implement mod support
And whatever people suggest which sounds good enough to be added here :)
Godoom is distributed under the GPLv3 license.
Godoom uses the following nuget libraries:
Godoom uses the following bundled libraries:
sinshu: Thank you so much for the effort of porting Doom to C# which made this project possible!