levincem/dungeonMaster-codex

2026-04-25

Language: TypeScript

Link: https://github.com/levincem/dungeonMaster-codex

This repository is a remake of Dungeon Master, the legendary 1987 real-time dungeon crawler originally released on the Atari ST. Dungeon Master was a groundbreaking game that pioneered mechanics we now take for granted: real-time combat in a first-person grid-based dungeon, spell casting through rune combinations, and an inventory system driven by drag-and-drop interaction. It influenced everything from Eye of the Beholder to modern dungeon crawlers like Legend of Grimrock.

What makes this project interesting is the choice of TypeScript as the implementation language. Remaking a classic like this in a modern web-friendly language means it could potentially run in the browser, making one of gaming history's most important titles accessible to a new generation without emulators or vintage hardware. The "codex" suffix in the name hints at a documentation-driven or AI-assisted development approach, which is a fascinating lens through which to reconstruct a nearly 40-year-old game.

Dungeon Master remakes are notoriously difficult to get right. The original had subtle mechanics — champion stats, food and water management, poison systems, light sources, and a magic system based on combining runes with mana tiers. Faithfully recreating all of this requires deep research into the original game's internals, much of which has been painstakingly reverse-engineered by the community over the decades.

This repo could appeal to several audiences:

Why check it out: A TypeScript reimplementation of one of the most influential dungeon crawlers ever made — a rare intersection of gaming history and modern web development.

All newsletters