After much behind-the scenes work and deliberation, I'm excited to finally be able to announce a major change to Fate of the Galaxy. As we neared the possibility of our first release, it became increasingly clear that the FreeSpace Open engine (SCP) is limited in some fundamental ways that preclude our ability to launch the game as we envision. As many of the problems are central to the engine itself and would require significant recoding, we've decided to switch game engines to a more established, flexible, fully featured, and GPL-licensed game engine:
dhewm3.
Dhewm3 is a fork of the ID Tech 4 engine initially used in Doom3, but with some significant additions such as full SDL support, elimination of OS-specific code, and OpenAL for audio. There are some great implications to all this:
- Full cross-platform capability for Linux, Mac, and Windows (no change)
- Freedom from the SCP's restrictive license
- Improved graphics capability such as self-shadowing and height/displacement maps
- Fully featured low-latency netcode for multiplayer
- Native support for multiple joysticks
Since we already have all of the visual assets required for a release, we've already been able to start porting them to the new engine and working on custom code for the flight model. Thanks to Zookeeper and Chief1983 working tirelessly on the code portion, we're already looking at good results and hope to have a working alpha build within a few months. While this means we won't have a release of FotG this year, we're confident that our ultimate release will far exceed the capabilities of our current version. Gameplay mechanics will match what we've established in the SCP so our campaign missions can also be ported directly with minimal effort.
I'd like to thank the community for supporting us during development and look forward to having screenshots and videos from the new engine to show you.