Case study
MDK in Godot: a port from game data and executable analysis
MDK in Godot ports the 1997 game MDK to Godot 4.7 using analysis of its data files and MDKD3D.EXE. It loads levels, media and scripts from the player's installed game and documents file formats, engine behavior and the script virtual machine. The author reports that all six levels run, while playtesting and bug fixing continue.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C1 partial scope or analysis entry
- Stars
- 6
- Last commit
- 2026-10-08
- Language
- GDScript
- License (GitHub)
- GPL-3.0
GitHub data as of 2026-11-10
Evidence

- Observed
- Download and demo observed; the case covers part of the target software.
- Scope
- Partial
- Checked
- 2026-11-08
Requirements & limits
- Prerequisites: Godot 4.7 and the user's own installed copy of MDK are required.
- Limits: The port is no longer actively developed; playtesting and bug fixing remain in progress.
- Testing evidence: Linux and macOS release builds are untested according to the author.
- License: GNU General Public License version 3.
Cite
BibTeX
@misc{mdk-godot-case,
title = {{MDK in Godot: a port from game data and executable analysis}},
howpublished = {\url{https://github.com/nautilusbits/mdk-godot}},
url = {https://github.com/nautilusbits/mdk-godot},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/mdk-godot-case/}}
}Plain text
MDK in Godot: a port from game data and executable analysis. https://github.com/nautilusbits/mdk-godot (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/mdk-godot-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · nautilusbits/mdk-godot · Revision d6ce122
- docs/README.md GitHub · nautilusbits/mdk-godot · Revision d6ce122
More in Games
- MechWarrior SDL port: reconstructing the 1989 game in C17 · Case study
- MedalOfHonor-xport: a Medal Of Honor PlayStation decompilation port · Case study
- MediEvil: a native PC port of the 2019 PS4 game · Case study
- Mega Man 64: an Android and iOS port of the recompilation · Case study
- Megarocket: seven Commander Keen games reconstructed in Godot · Case study
- Melee-X: a native original Xbox port of Super Smash Bros. Melee · Case study