FreeSpace 2 is a 1999 space combat simulation computer game developed by Volition, Inc. as the sequel to Descent: FreeSpace – The Great War. It was completed ahead of schedule in less than a year, and released to great critical acclaim. Engrossing gameplay, excellent sound effects in addition to the inclusion of vocal talent such as Robert Loggia and Ronny Cox led several gaming sites to have proclaimed it as the definitive simulation game for 1999.
The game continues on the story from Descent: FreeSpace, once again thrusting the player into the role of a pilot fighting against the mysterious aliens, the Shivans. While defending the human race and its alien Vasudan allies, the player also gets involved in putting down a rebellion. The game features large numbers of fighters alongside gigantic capital ships in a battlefield fraught with beams, shells and missiles in detailed star systems and nebulae. Free multiplayer games were available via Parallax Online which also ranked players by their statistics. A persistent galaxy was also available as SquadWar for players to fight with each other over territories.
In 2002, Volition released the source code for the game engine to the public. This code became the core of the FreeSpace 2 Source Code Project, which has produced several mods based on science fiction series such as Babylon 5 and Battlestar Galactica.
GameplayFreeSpace 2's gameplay involves the player piloting a starfighter using mounted weapons to destroy enemy starfighters, or performing reconnaissance behind enemy lines, or escorting other starships. Its flight model is based on a looser interpretation of space physics instead of realistic Newtonian physics. Hence, the ships are weightless and feel more responsive, though they require constant application of engine power to move. The result is that the game plays more like a "WWII dogfight simulator" unaffected by gravity. Although joysticks are the recommended controller for this game, the mouse is a viable alternative. Single player mode is executed in the form of a campaign, which follows a story as a linear sequence of missions are executed.
The pre-mission briefing stage is where the player gets information on the background and objectives, and selects the ship and weapons. The choices of ships and weapons increase as the player proceeds further along the campaign. Certain missions, however, will dictate certain ships and weapons to be used. Weapons can be classified into primary weapons and secondary weapons. Primary weapons are kinetic and energy weapons, while missiles and torpedoes are classified as secondary weapons. Each weapon has its own specifications such as its rate of fire. They also inflict different damages on hulls (body of the ships) or shields (the protective energy fields surrounding the ships), or possess special effects such as shutting down specific electronic systems or propulsion.
The player flies around in a fighter with a first-person, in-cockpit view with a fully customizable fixed head-up display (HUD) as the visual interface. The HUD displays video communications and relevant data on the ship's status and performance, weapons, objectives, and targets. It can also warn players from which direction missiles are locking onto them from, thus becoming an aide for launching countermeasures or taking evasive maneuvers. Players have to maneuver into position and shoot through both shields and hull to destroy enemy ships. While hull damage is unrecoverable, shields recharge over time. With the game supporting force feedback technology, joystick players will find their controllers vibrating or putting up resistance when they engage the afterburners or collide with objects. Similarly, certain events, such as engaging afterburners and firing powerful weapons, will shake the screen as a form of visual feedback.
FreeSpace 2 has many helpful features available. The player can target enemies attacking a protected objective or match speeds with them. Power can be shunted between shields, engines, and weapons, thereby allowing faster recharge of shields, afterburners, and weapons at the expense of other subsystems. These features can be ignored without any detrimental effects on gameplay. The mission parameters are not rigidly fixed, as there is an allowance for the failures of some primary objectives. When the mission is concluded, a post-mission briefing will be conducted to discuss the mission, and the performance of the player, before the next mission can be taken on.
FreeSpace 2 allows multiplayer games to be played across a local area network (LAN) or over the Internet via the free services provided by Parallax Online (PXO). The player can communicate with the other network players vocally through FreeSpace 2's own voice chat capability. LAN play allows the players to play the standard player versus player modes such as deathmatch, or cooperate to complete multiplayer missions. They can even join in games which are already underway. The same can be done over PXO but with the added incentive of having the players' statistics of kills and deaths being tracked on a ladder (ranking) system. Players can also form up or join squadrons in SquadWar, an online persistent galaxy hosted by Volition on PXO, where squadrons fight each other for territories.
Plot and settingFreeSpace 2 takes place entirely in outer space. The playing area is vast when compared to the small starfighters piloted by the player and the effective range they have. This space is populated with interstellar bodies such as stars, planets, asteroids, etc. The implementation of nebulae as an interactive environment is one of the most distinctive and crowning aspects of FreeSpace 2. Flying through a nebula involves impaired vision, and occasional disruptions to flight electronics. The implementation of the nebulae has become known as an eerie and suspenseful arena of play.
Journeys between star systems are achieved by "jumping" through jump nodes and traveling through subspace, while shorter intra-system distances are done by "hopping" into subspace at any time. All ships in a mission either "jump" or "hop" to make their entries and exits. The game's starship designs are clearly distinguishable between the three races. Terran starships tend to be plain and practical, the Vasudans' starships are artistic with sleek lines and curves, and the enemies' ships - the Shivans - are sharp and pointy in insidious black and red colors. FreeSpace 2 also features humongous capital ships, thousands of times larger than the fighters, and armed to the teeth with beam weapons and flak guns. These ships are commonly scripted to seek each other out and engage in massive duels.
The player takes the role of a pilot in the ranks of the Galactic Terran-Vasudan Alliance (GTVA). While the appearance and name of the pilot can be customized by the player, the player never gets to personally interact with other characters in the game. The pilot is also never shown in the game's cinematics or any other media. This distant approach led to complaints of the game failing to motivate the player into the story. However, the game's writer, James Scott, has stated the approach was to preserve the feeling of being a "nameless cog in the great machine" as per the first game.
Just like the player's pilot, most of the other characters are low-key. The non-player character Admiral Aken Bosch, however, plays a crucial part in moving the story. As a prominent antagonist from the start, he sparks off a rebellion which escalates the scale of action, and brings in the other antagonist force, the Shivans, into the story. The storytelling took on a character-driven approach with expositions taking the form of cutscenes in which Bosch gives out monologues, revealing the purpose and driving forces behind his actions. A few established voice actors were brought in to give a polished touch to the voices in the game. Academy Award nominee Robert Loggia voiced the player's commanding officer, Admiral Petrarch, and Admiral Bosch was voiced by Ronny Cox. Kurtwood Smith and Stephen Baldwin participated in bit roles as well.
FreeSpace 2's story is brought out via narrative pre-rendered cutscenes, the pre- and post-mission briefings, as well as in-game chatter between non-player characters, and scripted mission events. The structure for the story is linear without any branching paths for alternate storylines, though there are optional covert missions which can further flesh out the story. The story can only be continued by clearing missions and progressing through the campaign. However, players are given the option to skip a mission if they have failed it five times in a row. This gives those who are interested in the story, but less skilled, the chance to continue on with the story without frustration.
The game begins 32 years after the events in Descent: FreeSpace. The player is a pilot in the Galactic Terran-Vasudan Alliance (GTVA), a single entity formed to cement the alliance between the Terran and Vasudan races after loss of communication with Earth. However, opposition still exists to this union, and a faction of Terrans led by Admiral Bosch formed the Neo-Terran Front (NTF) and has rebelled, taking over several star systems. The player's early missions are to quell these rebellions and bring in Admiral Bosch. Eventually the Shivans are encountered in the Gamma Draconis system, where an artificial jump gate had been activated by the NTF, allowing the Shivans access into GTVA space.
A hook is introduced with the introduction of the GTVA's latest ship, the enormous capital ship, the GTVA Colossus. Dwarfing all other capital ships, this juggernaut class ship's power is exhibited to the player as it easily destroys the NTF's fleet. The high tone of the story is maintained as missions keep showing off the Colossus' victory after victory, climaxing with its victory over the Shivan juggernaut equivalent, the SJ Sathanas. There is a sudden reversal of fortune as it is revealed there are many more Sathanas juggernauts, and the GTVA is forced to retreat.
The plot device of using a tremendous explosion within a jump node to seal it off in Descent: FreeSpace is re-used here near the end of the campaign. The GTVA has decided to seal off a node to stop the Sathanas horde's advance. Their plan is to send in a bomb-laden ship into the only node in the Shivans' path and remotely detonate it. This becomes a pyrrhic victory, as the GTVA loses the Colossus, their only match for the Sathanas. The finale of the game features the player in a mission to defend the fleeing ships from Shivan attacks. In the midst of the fighting, the system's star is attacked by numerous Sathanas-class ships and going supernova, and the player can choose to flee the scene. If the decision is to stay and die defending the remaining ships, a small heroic tribute is paid to the player's character in the ending.
The news of FreeSpace 2 being in development was confirmed in a chat on November 6, 1998. The Volition team revealed they have written up a deep story and will be targeting high-end hardware with dogfights for a greater number of ships and even larger and more deadly capital ships. The team set themselves the goals of setting new standards for both single-player and multiplayer space combat simulations, and started to modify the FreeSpace game engine for FreeSpace 2. This team was the same team which had worked on Descent: FreeSpace, plus several new members. In order to flesh out the story, Volition hired Jason Scott as a full-time writer before work even started. The linear mission structure was adopted as it was decided it would help the immersion factor of the story greatly. As the relations between the Terrans and Vasudans dominated the first game, it was decided to scale the focus down to a personal level with Admiral Bosch and his decisions to rebel. Scott's close work with the designers, and co-ordination of the voice recording process helped to tightly integrate the story into the missions, giving a more sophisticated feel to the story.Due to time constraints, a lot of the initial ideas were dropped from the final version of the game, such as atmospheric battles, and new weapons types like a "subspace missile artillery strike". The team made major improvements to the same FreeSpace engine from the first game. By revamping the core of the graphical engine, and adding 32-bit support, they sped up the interface screens and graphic processing. Hardware acceleration for the graphics was also decided to be a requirement to target the high-end machines of 1999. This allowed for a greater number of ships visibly active on the battlefield, satisfying the team's penchant of having great numbers of fighters and capitals ships duking it out in a big battlefield, instead of "multiple small-ass" battles. The shifting of their target focus to higher end machines also fulfilled their top priority of having capital ships many times larger than fighter crafts. The team also followed real world concepts for some of their designs. The Pegasus stealth fighter was modeled on the stealth technology of the 1990s for people to relate to it easily. The game was restrained from becoming too realistic by the team's recognition that most gamers only want believable worlds to have a blast flying around in and blowing things up.
Compared to the graphical changes, the artificial intelligence (AI) of the computer-controlled characters was only slightly changed. The justification given was that the team felt the AI worked very well for the first game. All they had to do was to tweak it a little and fix some bugs. There was, however, a lot of work done in improving the multiplayer portion of the game. For FreeSpace 2, the player's personal computer was assigned a greater role in predicting the possible consequences for other players' actions. This reduced the amount of data needed to be transferred between the computers, which would result in a smoother playing experience. Beta testers were recruited to stress test and troubleshoot the multiplayer mode as well. SquadWar was implemented as an attempt to establish a sense of continuity among the players in the form of a persistent online territorial fight, along with pilot statistics and ladder rankings. Volition hoped this concept would help to establish a strong, online community and build up the game's lifespan. The process of fixing the bugs detected was even publicly published on the game's official website as the "Bug Fix of the Day" feature.
FreeSpace 2 was released on September 30, 1999, one month ahead of schedule. However, the team had to quickly come up with and release a patch (version 1.01) for a software bug which prevented recognition of a CD during the installation process. Three months later, they released the next and final patch (version 1.20) to fix several other bugs. The release of FreeSpace 2 was considerably muted compared to its predecessor Descent: FreeSpace. Its publisher, Interplay, did not organize contests for it, nor did they generate pre-release hype up with the same drive as before. They also posted the incorrect system requirements for the game on their site. FreeSpace 2 was also placed on less-visible shelves than Descent³. However, when GameSpot awarded FreeSpace 2 the "Sci-Fi Simulation of the Year" award, Interplay pushed out the "Sci-Fi Sim of the Year Edition" to capitalize on it.
Despite Volition's interest and desire to develop add-ons and expansions for FreeSpace 2, Interplay told them to stop. Volition was then acquired by THQ in 2000. As Interplay owns the rights to the FreeSpace series (as well as the Descent series) and Volition's owners, THQ, is only interested in pursuing development on what they own, Volition was unable to continue developing the FreeSpace franchise. Faced with source codes which became practically useless to them, Volition released the source code for only the game engines to the public under a noncommercial license on April 25, 2002. Mike Kulas, the President of Volition, said this was to give those outside the game industry a chance to look at the code of a commercial software, a desire he and Matt Toschlog had when they were not yet in it. In the years since, no sequels to FreeSpace 2 were made and Interplay has only published a limited re-release of it on February 2, 2004 to commemorate the company's 20th anniversary. Interplay went into financial troubles and was forced to close in 2005. It is currently in the process of discharging its debts, partly by selling off its licenses. No one has yet picked up the FreeSpace license. Derek Smart, creator of Battlecruiser 3000AD, had casually mentioned his interest in it, but nothing significant came out of this.