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
First poster: bot
The topic of Unreal’s impact on AAA game development is a big one with a lot of avenues to explore. I won’t claim to have the knowledge o...
New
First poster: bot
An in-depth analysis that explains how this console works internally
New
First poster: bot
Trippy trailer, fun demo have us excited for Tetris Effect publisher’s May game.
New
RobertRichards
As of now, the online casino game industry has registered an impressive revenue size of over $87.91 billion which will witness a massive ...
New
RobertRichards
Creating multiplayer games using HTML5 presents a unique set of challenges and opportunities. HTML5 has revolutionized web gaming by enab...
New
RobertRichards
Slot is a traditional casino game that is becoming more accessible, popular, and engaging with rapid digitization in recent times. In the...
New
RobertRichards
For emerging businesses and startups, fitness app development presents a lucrative opportunity worldwide. With a strong market size of $6...
New
mujtaba
I am delighted to share my own series here, on developing a 3D RTS from scratch using Godot engine. Link:
New
rocket9
The video complements the text tutorial at 1. Game Dev Fundamentals | Trevor's Tutorials
New

Other popular topics Top

AstonJ
A thread that every forum needs! Simply post a link to a track on YouTube (or SoundCloud or Vimeo amongst others!) on a separate line an...
New
wolf4earth
@AstonJ prompted me to open this topic after I mentioned in the lockdown thread how I started to do a lot more for my fitness. https://f...
New
DevotionGeo
I know that these benchmarks might not be the exact picture of real-world scenario, but still I expect a Rust web framework performing a ...
New
AstonJ
Or looking forward to? :nerd_face:
483 11975 256
New
AstonJ
We have a thread about the keyboards we have, but what about nice keyboards we come across that we want? If you have seen any that look n...
New
PragmaticBookshelf
Tailwind CSS is an exciting new CSS framework that allows you to design your site by composing simple utility classes to create complex e...
New
mafinar
Crystal recently reached version 1. I had been following it for awhile but never got to really learn it. Most languages I picked up out o...
New
hilfordjames
There appears to have been an update that has changed the terminology for what has previously been known as the Taskbar Overflow - this h...
New
RobertRichards
Hair Salon Games for Girls Fun Girls Hair Saloon game is mainly developed for kids. This game allows users to select virtual avatars to ...
New
PragmaticBookshelf
A concise guide to MySQL 9 database administration, covering fundamental concepts, techniques, and best practices. Neil Smyth MySQL...
New