Dark Knight Software

Classic and console-style role playing games and Dev Blog.

Dark Ages: The Continents

The original console-style RPG, restored after 20 years. Adventure through a deadly fantasy world while solving quests and gathering magic items to defeat the evil wizard, Greyor. Utilizes the latest graphics technology to bring you back to 1986. Grab your game pad and play on PC or Linux.

  • Classic fantasy role-playing game
  • Slay monsters to earn experience and gold
  • Equip your hero with powerful weapons and armor
  • Learn magic spells to outwit opponents
  • Explore deadly dungeons in search of loot

Dark Ages II: Engel

Set several centuries after the first Dark Ages game, much has evolved in the world, particularly the pixel depth. Lead your group of three Thieves' Guild initiates through the land of Engel as they uncover a conspiracy in their ranks. This sequel is a blend of SNES console-style (e.g. Final Fantasy II) and classic PC RPGs (e.g. Ultima VI). Play it on PC.

  • Lead a group of three adventurers, with unique skills to develop
  • Explore a large fantasy world with cities, castles, and dungeons
  • Hundreds of magical weapons and armor to gather for battle
  • Non-linear story; player choices affect which quests become available

Latest Dev News

Newest Features of Dark Ages Version 2.0

Ironically, Dark Ages has always been a console style game that required a keyboard and did not support a gamepad. It was very unconsole-like in that regard. At the time, this was mostly a limitation of trying to support peripherals the average PC user didn't have in an outdated anda abandoned programming language. I wasn't going to waste my time doing that. Thankfully, the development libraries available to game programmers today are much more advanced, to the point that it is probably easier to support gamepads for a basic tile RPG like this one.

When I started the port of DA1, I did it more or less directly; make the gameplay identical to the original. However, under the hood the code is a bit more dynamic (although still very basic by game design standards - not what I would do when building a new game from scratch). Particularly, I designed it for different user inputs. With just a few basic system checks and some additional event handlers, gamepads are detected and operate seamlessly with the keyboard. Mouse will follow shortly, although I wouldn't recommend it, and that is a topic for a different time. Each action in the game has a key mapped to it. Simply mapping the gamepad buttons duplicates all functionality. If you have a gamepad, use it at any time. If you prefer your keyboard, just ignore your gamepad. Both work simultaneously.

Continue reading...

Dark Knight Software, or simply DKS, is a mostly one man operation that has been developing free, classic-style role playing games for over two decades.