Frostbite (game engine)
250px
Current logo used since Frostbite 3 (as of 2016)
|
|
Developer(s) | EA Digital Illusions CE |
---|---|
Written in | C++ |
Platform | Microsoft Windows PlayStation 3 PlayStation 4 Xbox 360 Xbox One |
Type | Game engine |
License | Proprietary |
Website | www |
Frostbite is a game engine developed by EA Digital Illusions CE, the creators of the Battlefield series. The engine currently is designed for use on Microsoft Windows, PlayStation 3, PlayStation 4, Xbox 360, and Xbox One platforms and is adapted for a range of video game genres. The engine was first used by DICE to create first-person shooters, but it has been expanded to include various other genres such as racing, role playing games and real-time strategy and is employed by a number of EA studios. Thus far, the engine is exclusive to Electronic Arts with all titles being published by EA.
Overview
The toolset comprises three primary components: FrostEd, Backend Services, and Runtime.[1] FrostEd is a desktop program for developers to create Frostbite games in a realtime workflow.[1] Both runtime memory and runtime performance enable code and data systems to deploy content to Xbox 360, PlayStation 4, iOS and Android.
Frostbite 3 (also known as simply Frostbite) is the most recent iteration of Frostbite. The workflows and runtimes are highly configurable and cover all aspects of development including audio, animation, cinematics, scripting, artificial intelligence, physics, destruction, rendering, and visual effects. Frostbite 3 introduces new features such as new weathering systems, physically based rendering (PBR) and photogrammetry. The game engine has had several upgrades including improved tessellation technology. It also features Destruction 4.0, which enhances the in-game destruction over its predecessors.[2]
DICE has not ruled out the feasibility of releasing mod tools for the engine.[3]
Games using Frostbite
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
DICE used the first generation of the engine for their in-house games Battlefield: Bad Company, Battlefield 1943, and Battlefield: Bad Company 2. The Frostbite engine launched with the release of Battlefield: Bad Company; subsequent titles employed an updated version referred to as Frostbite 1.5. Frostbite 1.5 was also used for the multiplayer component of Medal of Honor which DICE developed. (The single-player was developed by another EA studio with Unreal Engine 3.) The next generation of the engine, Frostbite 2, debuted with the release of Battlefield 3.[4] The creation of Frostbite 2 started the first usage of the Frostbite engine by other EA studios other than DICE. Some notable Frostbite 2 powered games include Need for Speed: The Run,[5] Medal of Honor: Warfighter,[6] and Army of Two: The Devil's Cartel.[7] The newest version, Frostbite 3, came out with Battlefield 4.[8] It was announced that DICE would be including support for the Mantle API in Frostbite 3, with Battlefield 4 being the first game to implement the low-level toolset through a patch in December 2013. New games using the Frostbite 3 engine are Need for Speed (2015), Star Wars Battlefront (2015), Mass Effect: Andromeda (2017), Mirror's Edge Catalyst (2016), EA PGA Tour (2016) and Battlefield 1 (2016).
Reception
Lua error in package.lua at line 80: module 'strict' not found.
References
- ↑ 1.0 1.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.