Dev log - Modelling enemy behaviour

Roche Fusion

Roche Fusion is a retro, over the top space shooter. An all you can shoot buffet; fast paced and procedurally generated; with crazy waves of enemies, awesome upgrades and wicked boss-fights! Also: Explosions. Lots of explosions.

From a full textual description of the behaviour of an enemy, there are still many steps before the game knows how to execute it. In this series of dev logs, I discuss the model we use for enemy behaviours, and give some small peeks into the high-level implementation of this model. Part 1 - on the general model http://rochefusion.com/devlog/348/player-directed-development-live-stream Part 2 - how the newest mini-boss was modelled http://rochefusion.com/devlog/350/graph-violence