wolf4earth

wolf4earth

Far Cry: How the Fire Burns and Spreads (2012)

A few years ago, I got the opportunity to architect and code the fire propagation system in Far Cry 2. At that time, it was a gigantic task and it scared the hell out of me. Luckily, it turned out well enough.

With the upcoming Far Cry 3, several people recently asked me how the system worked. I realized that I never took the time to write it down. So, before I forget and also because it might be useful to somebody out there, here’s a high level overview of its inner workings. Pretty programmer art included as a bonus.

Quite an interesting read on how the fire simulation in Far Cry 2 works. I remember how much fun I had burning things down in the game so I think it’s cool to see how it works under the hood.

I especially like how the author has struck a good balance between “real life accuracy” and “ease of computing/ease of understanding”.

First Post!

AstonJ

AstonJ

Nice find Sascha! A staggering amount of thought goes into game mechanics, sometimes I just look at a game in awe :star_struck:

The video is making me want to get a PS5! Anyone else got one?

Where Next?

Popular Game Dev topics Top

New
New
New
First poster: bot
Shares in a US games company have soared more than 300% in the past week - the result of a fight between private and professional investo...
New
First poster: bot
Pigs can play video games, scientists have found, after putting four fun-loving swine to the test. Four pigs - Hamlet, Omelette, Ebony a...
New
First poster: bot
Graphics card-maker Nvidia says it will deliberately reduce the efficiency of its latest card by 50% when it is used to mine the crypto-c...
New
First poster: bot
Hackers have stolen valuable information from major game publisher Electronic Arts (EA), the company said. The attackers claimed to have...
New
First poster: bot
Ars-exclusive analysis shows discs and cartridges becoming rarer and rarer.
New
RobertRichards
Creating multiplayer games using HTML5 presents a unique set of challenges and opportunities. HTML5 has revolutionized web gaming by enab...
New
rocket9
The video complements the text tutorial at 1. Game Dev Fundamentals | Trevor's Tutorials
New

Other popular topics Top

Devtalk
Hello Devtalk World! Please let us know a little about who you are and where you’re from :nerd_face:
New
Exadra37
I am thinking in building or buy a desktop computer for programing, both professionally and on my free time, and my choice of OS is Linux...
New
dasdom
No chair. I have a standing desk. This post was split into a dedicated thread from our thread about chairs :slight_smile:
New
Exadra37
Oh just spent so much time on this to discover now that RancherOS is in end of life but Rancher is refusing to mark the Github repo as su...
New
DevotionGeo
The V Programming Language Simple language for building maintainable programs V is already mentioned couple of times in the forum, but I...
New
PragmaticBookshelf
Use WebRTC to build web applications that stream media and data in real time directly from one user to another, all in the browser. ...
New
PragmaticBookshelf
Rails 7 completely redefines what it means to produce fantastic user experiences and provides a way to achieve all the benefits of single...
New
PragmaticBookshelf
Author Spotlight Rebecca Skinner @RebeccaSkinner Welcome to our latest author spotlight, where we sit down with Rebecca Skinner, auth...
New
New
PragmaticBookshelf
Escape callback hell and ship fast, clean code that reads as smoothly as it runs. Squash bugs and stamp out memory leaks with an intuitiv...
New