Monday, June 3, 2013

Just a shot showing how the dual screen setup really helps development. This map is part of "test4"

Sunday, June 2, 2013

Freedom Nation is a game for Linux based on the id Tech4 engine (Doom 3)

Some very early screenshots:


When it is done, probably sometime in 2015


id Tech 4 (Doom3/Quake 4/ETWQ)

Target OS: 


Team Size:

1 (as at June 2013)

Software tools:

Engine: id Tech 4 with enhancements - dhewm3

3D Creation: Blender

2D Art: Gimp

Level Design: Dark Radiant

Office Productivity: Google Docs


This project is a personal goal. It is not done to gain work, or for an reason other than personal satisfaction.

Engine Choice

Freedom Nation uses the id Tech 4 game engine. This engine is open source, used for AAA games, has lots of documentation and supports most modern graphics features.

It also evolved from the earlier id Tech 1 to 3 engines which supported Quake to Quake 3.

I have chosen to use a modified version of the ioDoom3 engine called dhewm3. This version adds the following to the original id tech 4 engine:

  • 64bit port
  • SDL for low level OS support, OpenGL and input handling
  • OpenAL for audio output, all OS specific audio backends are gone
  • OpenAL EFX for EAX reverb effects (read: EAX on all platforms)
  • A portable build system based on CMake

I then forked this project and keep my changes in separate github repository.

A really good review of the deep and detailed workings of the if tech 4 engine can be found at Fabien Sanglard's website.