Friends

Open source incubator extraordinaire

Get your game on
Kohan: Immortal Sovereigns

TimeGate Studios is a new face in the gaming industry, but their first title, "Kohan: Immortal Sovereigns", looks like a winner. KIS is a real-time strategy game that strikes a good balance between strategy, tactics, diplomacy, and teamwork. All in all, really good stuff!

There's an interesting span list-based rendering engine inside of KIS that gives the game engine the ability to display many, many sprites at the same time with no pixel overdraw. Also, the game uses a number of specialized assembly-based blitters that contribute to the speed of the game's rendering engine. Mickey Kawick's book Real-Time Strategy Game Programming Using MS DirectX 6.0 has a terrific sample implementation of a span list renderer, in case you were interested in learning a bit more about it.

While I spent a large portion of time dealing with the assembly code within the game engine, I spent even more time coordinating with Timegate Studios. At the time I began porting the KIS codebase to Linux, the Win32 codebase was still under development. It wasn't too long before large patches were being sent from Loki to Timegate Studios and back as the Linux tools caught things that the Win32 tools didn't. As the Win32 codebase stabilized, both the Linux codebase and the Win32 codebase were rock solid.

... but boy... it's a lot of work to do simultaneous development on two platforms from two different locations. Quite an experience for both the Win32 and Linux folks involved.

These days, the Linux port of KIS is being maintained by Transgaming. Actually, the Transgaming version of KIS isn't a native port, but rather the Win32 version compiled against Transgaming's proprietary libraries. I have my doubts about this approach to maintaining KIS, but time will tell how successful it is.

Skirmish against the undead Fighting the local militia Destroying the last few outposts

You can see more information on Kohan: Immortal Sovereigns here:

  • Buy the Linux version at Tux Games
  • Kohan: Immortal Sovereigns at the Linux Game Tome



  • All materials copyright 1997-2009 by Andrew Henderson. This material may be distributed only subject to the terms and conditions set forth in the Open Publication License, v1.0 or later.