A Red Alert Revival Project
Red Horizon is the name given to my current programming project which now consists of 2 major parts:
The first is a game engine to play the 2D Command and Conquer games: Tiberium Dawn and Red Alert.
The second is a set of file conversion utilities to take the old C&C file formats, convert them to their modern-day equivalents, and back again.
As a programmer, a long-term project like this is what I need to keep my skills in check and up-to-date. It has already taught me lots of new things, including OpenAL, OpenGL, and JAXB, and has given me the chance to improve upon several of my existing skills. I've even been able to contribute to the development of the Java bindings for OpenAL project (JOAL).
So while the end-product may be something of interest to older C&C fans, my main purpose is to turn this into a major learning experience.
Game sub-project
While not a game in itself, the 'game' project is the main part of Red Horizon: a 2D real-time-strategy (RTS) game engine that can run C&C classics Tiberium Dawn and Red Alert. The aim is to seamlessly (or as much as possible) play the original titles and the mods made for them, while at the same time providing a large number of customization options not previously available in these games.
Utilities sub-project
The utilities project was born out of a request from C&C modders (and even Dune 2 ones) to be able to convert to/from some of the old C&C file formats used by these games. While several utilities already exist, not all of the file formats are covered, and some of them don't manage to work for all possible cases. The Red Horizon Utilities project aims to fill this void, growing on a by-request basis.