# 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.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-08
- Original resource: <https://github.com/nautilusbits/mdk-godot>
- Primary source: <https://github.com/nautilusbits/mdk-godot/blob/d6ce122f263dc76b3327575a3480b5a885c93a86/README.md>
- Catalog page: <https://awesomerea.org/resources/mdk-godot-case/>
- Record JSON: <https://awesomerea.org/resources/mdk-godot-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/mdk-godot-case/index.md)

## 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.

## Primary sources

1. <https://github.com/nautilusbits/mdk-godot/blob/d6ce122f263dc76b3327575a3480b5a885c93a86/README.md>
2. <https://github.com/nautilusbits/mdk-godot/blob/d6ce122f263dc76b3327575a3480b5a885c93a86/docs/README.md>

## More in Games

- [MechWarrior SDL port: reconstructing the 1989 game in C17](https://awesomerea.org/resources/mechwarrior-sdl-port-case/index.md) · Case study
- [MedalOfHonor-xport: a Medal Of Honor PlayStation decompilation port](https://awesomerea.org/resources/medalofhonor-xport-case/index.md) · Case study
- [MediEvil: a native PC port of the 2019 PS4 game](https://awesomerea.org/resources/medievil-2019-pc-port-case/index.md) · Case study
- [Mega Man 64: an Android and iOS port of the recompilation](https://awesomerea.org/resources/mega-man-64-mobile-port-case/index.md) · Case study
- [Megarocket: seven Commander Keen games reconstructed in Godot](https://awesomerea.org/resources/megarocket-commander-keen-case/index.md) · Case study
- [Melee-X: a native original Xbox port of Super Smash Bros. Melee](https://awesomerea.org/resources/melee-x-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
