Dice developed the new Frostbite DX Win32 engine from the ground up for DirectX 9 Battlefield: Bad Company according to Johan Andersson from Dice. Johan is a self-taught senior software engineer/architect in the central technology group at Dice. For the past years he has been working on the rendering and core engine systems for Battlefield.

DICE next-gen engine & framework

Built from the ground up for Xbox 360 and Playstation 3, Multi-core PCs with DirectX 9 Shader Model 3 & Direct3D 10 along with SM 4.0 and designed to be used in future DICE games. As time progresses advancements to the engine will continue.

Shading system backends

  • Multiple backends
    • DirectX 9 SM3 for PC & Xbox 360
    • High-level GPU communication on 360
    • Direct3D 10 for Windows Vista
    • libGCM for PlayStation 3

Key feature of shading system

  • Rich high-level states instead of low-level platform-dependent states
  • More flexible for both user and system

Editor, FrostED

Asset creation Levels, meshes, shaders, objects Fully separate and C#-based

Terrain Rendering System

  • Long view distance with true horizon
  • 32x32 km visible, 2x2 – 4x4 playable
  • Ground destruction
  • High detail up close
  • Very high detail in a distance
  • Low memory usage
  • Multiple high-res heightfield textures
  • Easy destruction of buildings
  • Fixed grid LOD with vertex texture fetch
  • Normals are calculated in the shader
  • Semi-procedural surface shaders
  • Allows dynamic compositing
Post article RSS Related Articles

Below are screenshots of improved textures on the first levels of the game. A short video will be published shortly, in which the work done will be visually shown.

On these screenshots, only the textures of the locations were replaced, soon screenshots will be published with a complete replacement of everything that is displayed on the screen.

jFp7RcHlqQ0

dg7ooH4RbCY

v82lhz7F sw

From Modder to Game Developer: Diego Jimenez
Battlefield: Bad Company

From Modder to Game Developer: Diego Jimenez

Battlefield: Bad Company 35 comments

An interview with former modder Diego Jimenez, now a level designer at DICE.

Add game Games
FIFA 19

FIFA 19

Soccer

Delivers a champion-caliber experience on and off the pitch. Introducing the prestigious UEFA Champions League, offering gameplay innovation that allows...

Battlefield: Bad Company 2

Battlefield: Bad Company 2

First Person Shooter

Bad Company 2 brings the award-winning Battlefield gameplay to the forefront of PC gaming with best-in-class vehicular combat and unexpected "Battlefield...

Medal of Honor

Medal of Honor

First Person Shooter

Medal of Honor, an all-new first-person shooter game, will introduce the Tier 1 Operator: a relatively unknown entity directly under the National Command...

Battlefield: Bad Company 2 Vietnam

Battlefield: Bad Company 2 Vietnam

First Person Shooter

Battlefield: Bad Company 2 Vietnam digital expansion pack takes all of the intensity, action and addictive gameplay of Battlefield: Bad Company 2 and...

Battlefield 1943

Battlefield 1943

First Person Shooter

Using the acclaimed Frostbite engine, Battlefield 1943 takes players back to WWII to re-experience some of the legendary battles that kicked off the Battlefield...

Battlefield: Bad Company

Battlefield: Bad Company

First Person Shooter

Battlefield: Bad Company leads gamers far from the traditional frontlines on a wild ride with a group of renegade soldiers who decide that sometimes the...

Post comment Comments  (0 - 10 of 22)
Jevuner
Jevuner

They should release FrostED to free... this first step to start modding BC2

Reply Good karma Bad karma+9 votes
scottellison92
scottellison92

i would like to get my hands on this for my game

Reply Good karma Bad karma+3 votes
Can-O-Worms
Can-O-Worms

Can I get this engine?

Reply Good karma Bad karma+1 vote
DepriGuy
DepriGuy

No, you can´t

Reply Good karma Bad karma0 votes
bioswat
bioswat

I really want SDK or free version of this engine

Reply Good karma Bad karma+5 votes
metoo1115
metoo1115

How do you download it?

Reply Good karma Bad karma-1 votes
SnakeTheFox
SnakeTheFox

I'd care more about the engine if it didn't make DX9 look like such **** by doing crap like disabling anti-aliasing entirely. It really makes no sense considering all the engine has going for it are looks, and when a majority of your players are stuck on XP/DX9, it really gives your engine a bad image.

In b4 some manchild bursts in with a typical "MAYBE YOU SHOULD SPEND (or in their case ask their parents to spend) 300-400 DOLLARS ON WINDOWS 7 AND A NEW GRAPHICS CARD" argument.

Reply Good karma Bad karma+1 vote
TehGuy
TehGuy

Only upgrade when your OS and hardware become completely obsolete :p

I'm pretty sure some nvidia cards let you override the anti-aliasing and etc. in the physX options panel..

Reply Good karma Bad karma+1 vote
xonone
xonone

eh this engine is alright. i dont see why EA cant make the games good tho. i mean there is bugs in BF:BC that EA knows about but isnt doing anything about it. i mean the engine itself is ok but i rather play this engine on a game that is perfect.

Reply Good karma Bad karma0 votes
ytres
ytres

so wish this engine was moddable

Reply Good karma Bad karma+2 votes
Brainles5
Brainles5

EA games doesent make the BF games, Dice does. EA ony publish them.

Reply Good karma Bad karma+5 votes
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account:

X