DM2 V1 Overview — Source-Locked

Sources


What is Dungeon Master II: The Legend of Skullkeep?

Dungeon Master II (DM2), released 1993 by FTL Games, is the direct sequel to Dungeon Master (1987). The game is set in the Skullkeep - a mysterious fortress guarded by a dragon that protects a legendary artifact of great power.

Developer: FTL Games (Christophe Fontanel) Platform: DOS (primary), also PC-9821 (Japan), Sega CD

Engine: Completely new engine, NOT derived from DM1/CSB codebase.


How DM2 Differs from DM1

Aspect DM1 (1987) DM2 (1993)
Engine DM1 engine (FTL) New Skullkeep engine
Setting Chaos Horde dungeon Skullkeep fortress + outdoor
World Indoor only Indoor + outdoor exploration
GRAPHICS.DAT 363 KB ~8.6 MB
DUNGEON.DAT 33 KB 39 KB
Creatures 42 AI slots 64 AI slots
Weapons Melee + thrown Melee + ranged (crossbow/gun)
Magic 16 spells 34 original, 255 custom via GDAT
NPCs None Companions, shops
Weather None Rain, fog, storm
Day/night None Time-of-day cycle
Multi-floor Single dungeon Outdoor + buildings + dungeon

DM2 Engine Architecture

DM2 is architecturally distinct from DM1. The SKULL.EXE implements:

  1. Outdoor renderer - sky, ground, trees, buildings (dm2_v1_outdoor_renderer.h)
  2. Indoor dungeon renderer - first-person perspective similar to DM1
  3. Combat system - ranged combat, tech weapons (dm2_v1_combat.h)
  4. Tech/Magic hybrid system (dm2_v1_tech_magic.h)
  5. Companion system (dm2_v1_companion.h)
  6. Save/Load (dm2_v1_save_load.h)

Source: include/dm2_v1_game.h:7 - DM2 has a different engine with outdoor areas, shops, NPCs.


Versions


STATUS: SOURCE-LOCKED