Frostbite (game engine)

Frostbite is a game engine developed by DICE, designed for cross-platform use on Microsoft Windows, seventh generation game consoles PlayStation 3 and Xbox 360, eighth generation game consoles PlayStation 4, Xbox One and Nintendo Switch and ninth generation game consoles PlayStation 5 and Xbox Series X/S, in addition to usage in the cloud streaming service Google Stadia.

Frostbite
Developer(s)DICE
Initial releaseJune 2008; 16 years ago (2008-06)
Written inC++, C#
Platform
LicenseProprietary
Websitewww.frostbite.com

The game engine was originally employed in the Battlefield video game series, but would later be expanded to other first-person shooter video games and a variety of other genres.[1] To date, Frostbite has been exclusive to video games published by Electronic Arts.[2][3]

History

Frostbite 1 and 1.5

Destruction in Battlefield: Bad Company on Frostbite 1

The first iteration of the Frostbite game engine made its debut in the 2008 video game, Battlefield: Bad Company.[4] The engine was developed with an HDR Audio and Destruction 1.0. HDR Audio allowed differing sound levels to be perceived by the player whilst Destruction 1.0 allowed players to destroy the environment.[5] A newer version of Frostbite would later be employed in Battlefield 1943 (2009) and Battlefield: Bad Company 2 (2010), which would come to be known as Frostbite 1.5.[6][7] In the upgraded game engine, it was now possible for players to cause enough destruction to entirely demolish structures.[8] This version was also employed in the multiplayer aspect of Medal of Honor (2010), becoming the first video game outside of the Battlefield series to run on Frostbite.[9]

Frostbite 2

On 25 October 2011, Frostbite 2 made its debut in Battlefield 3.[10][11] Frostbite 2 has upgrades such as deferred rendering and real-time radiosity [12][13] and Destruction 3.0, which made falling debris potentially lethal to the player. Further changes to the engine included the addition of suppressive fire and disabling vehicles before destroying them.[8][14] For the first time in a game that was not a shooter nor developed by DICE, Frostbite was brought to the Need for Speed series with 2011's Need for Speed: The Run, which was released on 15 November.[15] It took a year for EA Black Box, the developer of Need for Speed: The Run, to re-purpose the game engine for driving instead of shooting.[16] On 21 May 2012, DICE rendering architect Johan Andersson said that future personal computer video games running on Frostbite would have to be played on 64-bit operating systems.[17] On 23 October, Medal of Honor: Warfighter became the first game of its series to feature Frostbite in both single and multiplayer.[18][19] On 26 March 2013, Army of Two: The Devil's Cartel became the first third-person shooter and last video game to employ Frostbite 2.[20]

Frostbite 3

In March 2013, Battlefield executive producer Patrick Bach announced that Frostbite 3 would not support the Wii U, saying that "the Wii U is not a part of our focus right now."[21] The third generation of Frostbite made its debut in Battlefield 4 on 29 October.[22] In the updated engine, the environments became much more dynamic upon the actions of the players and Destruction 4.0, which was known as Levolution in Battlefield 4.[23][24] On one map of Battlefield 4, it was possible for players to destroy a dam, causing the entire map to be flooded by water.[8] On 13 November in San Jose, DICE's Frostbite engine technical director Johan Andersson announced that future Frostbite games and an updated version of Battlefield 4 would be powered by Mantle,[25][26][27] a low-overhead rendering API co-developed by AMD and DICE.[28][29][30] However, due to lack of interest and support, Mantle was phased out, with 2015's Battlefield Hardline being the last game to implement it.[31] On 15 November, Need for Speed Rivals became the second game of its series to use the game engine and the first since the upgrade to Frostbite 3.[32][33]

First released on 25 February 2014, Plants vs. Zombies: Garden Warfare became the first game of its series to run on Frostbite.[34][35] On 18 November, the game engine made its debut in the action role-playing genre of video games with Dragon Age: Inquisition.[36] On 17 March 2015, Battlefield Hardline became the second game of its series to run on Frostbite 3.[37] In November, Need for Speed[38] and Star Wars Battlefront[39][40] were both released under Frostbite, the 2016 Rogue One X-Wing VR Mission expansion for the latter game exclusive to the PlayStation VR and being the first VR title to use the engine.[41] On 23 February 2016, Plants vs. Zombies: Garden Warfare 2 was released on the game engine.[42][43][44] On 7 June, Mirror's Edge Catalyst became the first action-adventure game to run on Frostbite.[45][46][47] On 21 October, Battlefield 1 became the third title of its series to be released under the third generation of the game engine.[48][49]

On 21 March 2017, Mass Effect: Andromeda was released on Frostbite.[50] On 10 November, Need for Speed Payback was released, running on the game engine;[51] a week later on November 17, Star Wars Battlefront II was the last game of 2017 to be released on Frostbite.[52][53] 2018's Battlefield V runs on the Frostbite 3 engine.[54] In 2019, Anthem, Plants vs. Zombies: Battle for Neighborville, and Need for Speed Heat were all released running Frostbite.

In 2020, Star Wars: Squadrons is the second VR-compatible game to run on Frostbite, the PC version of the game bringing VR support on PC to the engine (following usage on the abovementioned Rogue One X-Wing VR Mission expansion); on Xbox Series X and S, the game received support for high frame rates and 4K, alongside visual improvements.[55][56] In February 2021, following the announcement of a Nintendo Switch version of Plants vs. Zombies: Battle for Neighborville, Frostbite will run on a Nintendo console for the first time.[57][58] Prior to the game's production, Switch support was added into the Frostbite engine.[59][60]

Usage in Battlefield 2042 and ninth generation consoles

Battlefield 2042 was released in November 2021 on PC and the ninth generation of video game consoles using a new version of the Frostbite engine.[61] As Battlefield 2042 was initially developed on an older version of Frostbite, the developers had to update the engine in order to run the game. This new version of Frostbite took 18 months of development time.[62][63][64][65] In October 2022, Need for Speed Unbound was announced to be using the Frostbite engine; this marks developer Criterion Games' first game using the engine.[66][67] The game would be released on 2 December 2022 utilizing the Battlefield 2042 iteration of Frostbite.

Studio head of Ridgeline Games, Marcus Lehto, confirmed that the next installment of the Battlefield franchise will be developed on an upgraded version of Frostbite.[68] The 2023 remake of Dead Space also utilizes Frostbite.[69][70] In December 2023, a new logo of Frostbite was unveiled. Electronic Arts also pulled back its original strategy of developing every game under its label on Frostbite.[71][72]

EA Sports titles

On 14 July 2015, the game engine was introduced to the sports genre of video games, being put to use on Rory McIlroy PGA Tour.[73][74] On 27 September 2016, the game engine debuted on the FIFA video game series, being employed on FIFA 17.[75][76] Only the PlayStation 4, Xbox One and PC versions of the game and future installments will run on Frostbite; the PlayStation 3 and Xbox 360 versions, in addition to the Nintendo Switch version, do not use the engine in favor of Ignite, the engine used by the current-generation games until FIFA 17, which also meant the exclusion of The Journey campaign and new features like the UEFA Champions League mode (introduced in FIFA 19) from those editions.[77][78][79] These titles are referred to as "Legacy Editions".[80]

Madden NFL 18, the first of its series to be released on Frostbite,[81] was released on 25 August 2017.[82][83]

The PlayStation 5 and Xbox Series X/S versions of FIFA 21, released in December 2020,[84] feature graphical enhancements to take advantage of the newer hardware.[85][86][87] In 2020, FIFA 21 is one of two Frostbite games (the other being Star Wars: Squadrons) to receive major enhancements for the PlayStation 5 and Xbox Series X and S.[88][89][90]

The 2021 installment of the NHL series, NHL 22, and future installments afterward, runs on Frostbite (compared to the Ignite engine used in previous installments), bringing it to that series for the first time.[91][92][93]

In 2022, Madden NFL 23 was released utilizing Frostbite 3, and introduced a new physics-based interaction system called FieldSense.[94][95]

Following FIFA 21's successor, FIFA 22, not receiving the PlayStation 5 and Xbox Series-exclusive enhancements on PC versions, 2022's FIFA 23 brings the features to that platform for the first time and upgrades the engine version to the one used in Battlefield 2042.[96][97] In addition, EA Sports PGA Tour uses the engine.[74]

EA Sports FC 24[98] brings the engine for usage in sports games to the Nintendo Switch; as such, the game is the first of the series to not include a "Legacy Edition".[99][100] While offering an experience similar to the PlayStation 4 and Xbox One, it does not support cross-platform play with either consoles.[101]

EA Sports UFC 5 brings the engine to the EA Sports UFC series. The UFC series at that point was the last to use the Ignite engine.[102]

Frostbite Labs

In May 2016, EA announced it had formed Frostbite Labs, a dedicated research division focusing on the development of the Frostbite engine as well as its use in future technological innovations such as VR experiences, neural networks and machine learning.[103][104][105] Frostbite Labs is composed of a team of 30 to 40 developers operating in two offices, one in Stockholm, Sweden and the other in Vancouver, Canada.[106][107]

Criticism

Frostbite is notorious for having well-publicized difficulties, including its complexity. This led to numerous reports of development issues surrounding Frostbite titles; a majority of these issues came with the engine's usage at BioWare, which has criticized the engine for its aforementioned complexity, which made adapting common elements found in role-playing games to the engine rather difficult. Much of these criticisms stemmed from Electronic Arts pushing for the usage of Frostbite in as many titles as possible when developers were already familiarised with a certain game engine, like the Eclipse Engine (for Dragon Age);[108] however, in 2023, Electronic Arts announced that developers were now able to develop games on any game engine.[109]

Development issues

With EA pushing for the usage of Frostbite 3 in many of their developers' titles,[108] refacilitating the engine for BioWare's 2014 title, Dragon Age: Inquisition, proved difficult for the developer; the title's executive producer, Mark Darrah, said about the engine that "...at launch we still didn’t actually have all our tools working. We had our tools working enough." Prior to moving to Frostbite, the Dragon Age series utilized the Eclipse Engine. The move to Frostbite 3 resulted in BioWare cancelling a piece of downloadable content for Dragon Age II;[110] that game received a divided audience reception,[111] with BioWare aiming to improve on the next Dragon Age game.[112] Adding new features to the engine for use in Inquisition proved difficult, as the engine was primarily used in first-person video games.[108] However, issues initially faced by the development team were solved as BioWare and DICE started to cooperate better,[108] and the engine allowed the Inquisition art team to develop extensive worlds in a short time. However, with the release scheduled for late 2014, the team resorted to extensive crunching.[112]

With Visceral Games being tapped to publish the Star Wars title Project Ragtag, the company was occupied with the development of Battlefield Hardline; after the latter game was released, Ragtag's development suffered from many setbacks, one of them being the usage of Frostbite and their difficulties adapting it to third-person shooters.[113] By 2017, Ragtag was ultimately cancelled and Visceral shuttered, with resources being shifted over to the then-impending development of DICE's Star Wars Battlefront II.

In 2017, Mass Effect: Andromeda suffered from multiple issues at launch due in part to the complexities of Frostbite and a troubled development.[114][115][116][117] BioWare had previously faced these issues before during the aforementioned development of Dragon Age: Inquisition and would continue to do so during development of Andromeda.[108] In 2019, sources within BioWare claimed that Frostbite's complexity had also contributed to difficulties surrounding Anthem's development.[118][119][120][108] Former BioWare general manager Aaryn Flynn acknowledged these issues in an interview in November 2019.[121][122][123]

Due to being developed in 15 to 18 months, developers of Battlefield 2042 from DICE had issues with Frostbite.[124][125]

Security issues

In June 2021, tools used in the development of Frostbite, a majority of them regarding development of FIFA 21 including its source code, were leaked;[126][127] the contents were released on August 2, 2021.[128][129]

Games using Frostbite

TitleEarliest releaseDeveloperVersionPlatforms
WinPS3PS4PS5X360XOneXSeriesNSStadia
Anthem22 February 2019BioWare3.0YesNoYesNoNoYesNoNoNo
Army of Two: The Devil's Cartel26 March 2013Visceral Games2.0NoYesNoNoYesNoNoNoNo
Battlefield 121 October 2016DICE3.0YesNoYesNoNoYesNoNoNo
Battlefield 325 October 2011DICE2.0YesYesNoNoYesNoNoNoNo
Battlefield 429 October 2013DICE3.0YesYesYesNoYesYesNoNoNo
Battlefield V20 November 2018DICE3.0YesNoYesNoNoYesNoNoNo
Battlefield 19438 July 2009DICE1.5NoYesNoNoYesNoNoNoNo
Battlefield 204219 November 2021DICE3.0YesNoYesYesNoYesYesNoNo
Battlefield: Bad Company23 June 2008DICE1.0NoYesNoNoYesNoNoNoNo
Battlefield: Bad Company 22 March 2010DICE1.5YesYesNoNoYesNoNoNoNo
Battlefield: Bad Company 2: Vietnam18 December 2010DICE1.5YesYesNoNoYesNoNoNoNo
Battlefield Hardline21 March 2015Visceral Games3.0YesYesYesNoYesYesNoNoNo
Command & ConquerCancelledVictory Games3.0YesNoNoNoNoNoNoNoNo
Dead Space27 January 2023Motive Studios3.0YesNoNoYesNoNoYesNoNo
Dragon Age: Inquisition18 November 2014BioWare3.0YesYesYesNoYesYesNoNoNo
EA FC 2429 September 2023EA Vancouver3.0YesNoYesYesNoYesYesYesNo
EA Sports PGA Tour7 April 2023EA Tiburon3.0YesNoNoYesNoNoYesNoNo
FIFA 17[1]27 September 2016EA Vancouver3.0YesYesYesNoYesYesNoNoNo
FIFA 18[2]29 September 2017EA Vancouver3.0YesYesYesNoYesYesNoNoNo
FIFA 19[3]28 September 2018EA Vancouver3.0YesYesYesNoYesYesNoNoNo
FIFA 20[4]24 September 2019EA Vancouver3.0YesNoYesNoNoYesNoNoNo
FIFA 21[5]9 October 2020EA Vancouver3.0YesNoYesYesNoYesYesNoYes
FIFA 22[6]27 September 2021EA Vancouver3.0YesNoYesYesNoYesYesNoYes
FIFA 23[7]30 September 2022EA Vancouver3.0YesNoYesYesNoYesYesNoYes
Madden NFL 1825 August 2017EA Tiburon3.0NoNoYesNoNoYesNoNoNo
Madden NFL 199 August 2018EA Tiburon3.0YesNoYesNoNoYesNoNoNo
Madden NFL 202 August 2019EA Tiburon3.0YesNoYesNoNoYesNoNoNo
Madden NFL 2128 August 2020EA Tiburon3.0YesNoYesYesNoYesYesNoYes
Madden NFL 2220 August 2021EA Tiburon3.0YesNoYesYesNoYesYesNoYes
Madden NFL 2319 August 2022EA Tiburon3.0YesNoYesYesNoYesYesNoYes
Madden NFL 2418 August 2023EA Tiburon3.0YesNoYesYesNoYesYesNoNo
Mass Effect: Andromeda21 March 2017BioWare3.0YesNoYesNoNoYesNoNoNo
Medal of Honor (multiplayer)12 October 2010DICE1.5YesYesNoNoYesNoNoNoNo
Medal of Honor: Warfighter23 October 2012Danger Close Games2.0YesYesNoNoYesNoNoNoNo
Mirror's Edge Catalyst7 June 2016DICE3.0YesNoYesNoNoYesNoNoNo
Need for Speed3 November 2015Ghost Games3.0YesNoYesNoNoYesNoNoNo
Need for Speed Heat8 November 2019Ghost Games3.0YesNoYesNoNoYesNoNoNo
Need for Speed Payback10 November 2017Ghost Games3.0YesNoYesNoNoYesNoNoNo
Need for Speed Rivals15 November 2013Ghost Games3.0YesYesYesNoYesYesNoNoNo
Need for Speed: Edge10 December 2017EA Spearhead3.0YesNoNoNoNoNoNoNoNo
Need for Speed: The Run15 November 2011EA Black Box2.0YesYesNoNoYesNoNoNoNo
Need for Speed Unbound2 December 2022Criterion Games3.0YesNoNoYesNoNoYesNoNo
NHL 2212 October 2021EA Vancouver3.0NoNoYesYesNoYesYesNoNo
NHL 2314 October 2022EA Vancouver3.0NoNoYesYesNoYesYesNoNo
NHL 246 October 2023EA Vancouver3.0NoNoYesYesNoYesYesNoNo
Plants vs. Zombies: Battle for Neighborville18 October 2019PopCap Games3.0YesNoYesNoNoYesNoYesNo
Plants vs. Zombies: Garden Warfare25 February 2014PopCap Games3.0YesYesYesNoYesYesNoNoNo
Plants vs. Zombies: Garden Warfare 223 February 2016PopCap Games3.0YesNoYesNoNoYesNoNoNo
Rory McIlroy PGA Tour14 July 2015EA Tiburon3.0NoNoYesNoNoYesNoNoNo
Shadow RealmsCancelledBioWare3.0YesNoNoNoNoNoNoNoNo
Star Wars Battlefront17 November 2015DICE3.0YesNoYesNoNoYesNoNoNo
Star Wars Battlefront II17 November 2017DICE3.0YesNoYesNoNoYesNoNoNo
Star Wars: Squadrons2 October 2020Motive Studios3.0YesNoYesYesNoYesYesNoNo
EA Sports UFC 527 October 2023EA Vancouver3.0NoNoNoYesNoNoYesNoNo

Notes

  1. ^ Excludes PlayStation 3, Xbox 360 (up to 2018's FIFA 19) and Nintendo Switch "Legacy" editions.

References