Confused on Steam Play and Proton? Be sure to check out our guide.
We do often include affiliate links to earn us some pennies. See more here.
Freespace 2 is a space combat simulator game from way back in 1999, it may be old, but it has an official open source engine and you should really give it a run. It’s a real blast from the past, and a game that has stood the test of time surprisingly well.

I remember playing Freespace 2 as a teen and simply falling in love with it, the mix of intense space combat mixed in with cutscenes, interesting missions and now being open source and still developed is fantastic.

In 2002 the game was officially open sourced by Volition, this then spawned the FreeSpace 2 Source Code Project and my love was found again. You can actually install the launcher directly from the repository in Ubuntu if you search for “Freespace 2” in the USC, it’s likely to be found in other distributions too. The name of the launcher is “wxLauncher”. Alternatively you can use the Freespace 2 installer located here. You do need a copy of the game data linked below.

I recently bugged Samsai enough to buy it on GOG.com. Now I know buying a “Windows game” is a big sin, but for playing it on an open source engine from a site that supports Linux is fine in my books.

YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link

Samsai had this to say about the game

I never really got to play Freespace 2 before buying the game after Liam’s recommendation, so I didn’t have any nostalgia for the game. I was initially a bit sceptical but Freespace 2 was positively surprising to me, regardless of its age.

Naturally Freespace 2 won’t win any modern beauty competitions but on other areas the game shines brightly. The missions are well thought out and feel realistic with some interesting twists that will turn routine missions into a fierce battle for survival. Missions can also have multiple outcomes which affect the missions after that in some ways.

Another quite surprising finding was that the battles actually feel like battles, which is quite interesting considering there are only about a dozen of enemies on the battlefield simultaneously. The missions are cleverly designed to hide this fact and new waves of enemies are warped in just at the right moment so that the fight will continue basically uninterrupted. In all of the missions you will be flying an interceptor, a fighter or a bomber of some kind, but the missions have plenty of bigger capital ships for you to defend and destroy. These capital ship versus capital ship fights were in my opinion one of the best parts in the game because it’s where I truly felt like I was just a tiny part of a huge battle.

The game also makes sure that you don’t get bored by throwing all sorts of missions at you. First you might be escorting a group of transports and next you are attacking a supply depot to create a distraction or a bait. You even get to fly some optional stealth missions as part of the Special Operations Command. The game also doesn’t try to “storify” these missions too much, you are ordered somewhere to complete a task and you will complete that task. Not that there isn’t a story here, there most certainly is, but the story follows the war that is raging all over the place and not some personal vendetta of a single pilot or some other stuff like that.

In addition to the low-ish level of graphics there was another sign that said “1999” pretty clearly and it was the control scheme. Freespace 2 obviously attempted to be more of a simulator than a casual shoot ‘em up. Nearly all of your keyboard has been bound to some control or another and you will have to use quite a few of those controls to complete your missions properly. There are keys for various targeting modes, engine controls, power allocation controls (to redirect power to and from shields, engines and weapons) and communication controls to do a bit of strategizing on the battlefield. Luckily the game doesn’t expect you to know the whole control layout immediately and guides you through them in very good tutorial missions along the way. However, if you happen to have a keyboard that doesn’t use the US or UK layout you might need to rebind some of the controls to keys that actually exist on your keyboard.

As you might imagine, a game this old doesn’t really take that much resources to run, unless you mod the crap out of it of course. It ran just fine on my R7 370 with RadeonSI and it probably wouldn’t be much worse if I tried it on my Intel HD Graphics 3000 laptop. There were some crashes though so the stability wasn’t quite perfect. However, I didn’t lose too much progress in those crashes and there were only a couple during my full playthrough so I don’t mind them too much.

Overall, I found Freespace 2 to most likely be the best space game I’ve played. After getting used to the controls it was a blast from start to finish and offered just enough difficulty for me to have to work hard to complete the missions but not too much to make me frustrated. Apart from a couple of technical issues, such as flickering cinematics and occasional crashes, the experience was smooth and fun. My second playthrough is already in progress. Article taken from GamingOnLinux.com.
0 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. Find me on Mastodon.
See more from me
The comments on this article are closed.
16 comments
Page: «2/2
  Go to:

Kanoniermeister Oct 22, 2015
The game art is not free. the source code for the engine is.
nifker Oct 22, 2015
Does Volition really think they can still sell their game from 2002 - but the engine could be used to make a game like X3.


Last edited by nifker on 22 October 2015 at 6:57 pm UTC
DMJC Oct 22, 2015
Freespace 1 also works in this engine. There are also open source level editing and ship editing tools. I am desperately trying to get this stuff ported to Linux. If anyone would like to help out please hit up the forums at hard-light.net or irc.espernet in #scp. There is a vibrant programming community around this game, and we would love to welcome any help we can get.

If Free Software/Free Gamers are interested, Freespace 2 would be the perfect space game to get a free content mod. All formats are documented, and full source to the game and the editing tools are available.


Last edited by DMJC on 22 October 2015 at 7:17 pm UTC
Liam Dawe Oct 22, 2015
Quoting: nifkerIs the game content free(as in freedom)?

No, this is mentioned at the top of the article.
titi Oct 23, 2015
And there are many very advanced mods ( fullconversions too ) for freespace 2. Sadly I got none of them working yet on linux.
Names of known mods:
* Homeworld
* Beyond The Red Line Total Conversion Mod
* Star Wars: The Original Trilogy Mod
* Wings of Dawn

and I bet many more
Some can be found here: http://www.moddb.com/games/freespace-2/mods
but there are more
http://www.gamewatcher.com/games/freespace-2/mods


I would really like to see that someone shows us how to easily setup/install all this fun in linux!!


View video on youtube.com


Last edited by titi on 23 October 2015 at 2:17 pm UTC
oldrocker99 Oct 26, 2015
View PC info
  • Supporter Plus
I tried running it, and got this:
oldrocker99@oldrocker99-MS-7693:~/FreeSpace2$ ./fs2_open_3.7.2 
./fs2_open_3.7.2: error while loading shared libraries: libSDL-1.2.so.0: cannot open shared object file: No such file or directory


Of course, the Wily repos do not have libsdl1.2...is there anyone who can point me in the right direction?


Last edited by oldrocker99 on 26 October 2015 at 3:37 am UTC
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.