Results 1 to 4 of 4

Thread: Explain DK1’s Engine

  
  1. #1

    Default Explain DK1’s Engine

    What fascinates about Dungeon Keeper 1 is its engine: it seems very similar to Quake 1, yet it uses sprite NPCs instead of 3D models. The water and lava effects, lighting, and textures feel very Quake-like, yet it has a bit of advantage over the Q1 engine in that the walls are very destructible (like the Voxel environments of Ken Silverman’s Voxlap engine, or another game where everyone loves to mine in the first person). So I wonder: how was this engine created, and how did Bullfrog achieve aspects like destructible walls and the shift from isometric to first person in a late 90s game? Is the engine open source, or is it closed (like many other engines for unique games around that time)?

  2. #2
    Dragon DragonsLover's Avatar
    Join Date
    Aug 2009
    Location
    Quebec
    Posts
    1,490
    Gamer IDs

    Steam ID: dragonslover

    Default Re: Explain DK1’s Engine

    The DK1 engine is entirely Bullfrog created. It was previously used in Magic Carpet, Hi-Octane and Tube where some of these game had morphing terrain. They simply have adapted it for Dungeon Keeper to become a working dungeon. I have no idea how it has been created, only Bullfrog would know that. And I "think" it is open-source as the engine data code is present in KeeperFX. That's all I could say. Maybe Mefisto would have more knowledge about that.
    I like dragons! They're the center of my life! I'll never forget them...



  3. #3

    Default Re: Explain DK1’s Engine

    Yes, I only knew Magic Carpet, but I've done some research and Magic Carpet is a FPS and the other 2 were drive simulators, so it's a very versatile engine (specially if you consider that is late 90s), so maybe Mefisto could tell us if it's possible to use that engine to write a game today...

  4. #4
    KeeperFX Author mefistotelis's Avatar
    Join Date
    Sep 2009
    Location
    Poland
    Posts
    1,242

    Default Re: Explain DK1’s Engine

    Quote Originally Posted by friscmanseby View Post
    maybe Mefisto could tell us if it's possible to use that engine to write a game today...
    Every engine comes with documentation and tools - we don't have it for Bullfrog Engine, so I doubt anyone would like to make a new game on it.

    A few years ago I wrote a few words about the engine, here:
    http://syndicate.lubie.org/siteinfo/bullfrog_engine.php

Similar Threads

  1. engine
    By dkdd in forum KeeperFX
    Replies: 7
    Last Post: October 4th, 2011, 20:23
  2. Engine Progress
    By Mentor in forum War for the Overworld
    Replies: 5
    Last Post: June 9th, 2011, 05:04
  3. What do you think about this 3D engine
    By Trass3r in forum General Discussion
    Replies: 5
    Last Post: February 24th, 2011, 02:19
  4. The Engine
    By Dre@m in forum Natural Born Keeper
    Replies: 78
    Last Post: September 3rd, 2010, 14:33

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •