Name change & New version

Critical Mass has been renamed to Critical Annihilation to avoid confusion with the other game named Critical Mass on steam.

A new engine test featuring the new shattering has been uploaded to

The previous version will stay up as well for now until the current one is completely stable.


  • Fixed rifle aim, will now aim at center mass when cursor on target
  • Added explosion effects
  • Added napalm to AC-130 ammo
  • Added shatter physics (can be turned off in options)
  • Added floating voxel detection (no more floating trees)
  • Added noise effect (disabled by default)
  • Added vignetting effect (disabled by default)
  • Added slight mouse follow to camera
  • Better & faster SSAO, Bloom and Particle physics
  • More light effects

Voxel Shattering

Here are some of the new real-time shattering methods in the engine..

Blowing up rocks now shatters them using voronoi cells.RockShatterSmall

New tree/wood destruction, shatters into splinters again using voronoi cells which are extended in the direction of the wood seams.TreeShatterSmall

Same effect as the rocks on the UFO wallsUfoShatterSmall


There’ll probably be some more shatter effects coming soon. I’ll also post a small game play video showing some of these this weekend.

Voxel Lights

Voxels have lighting properties now, this makes it possible to set up lights in the walls and floors as well as global lighting. They can also emit shadows but that’s a bit heavy on the graphics card so won’t be used to much.

Since we had Michael Bay mostly covered with all the explosions there are now also Anomorphic lens effects to get some JJ Abrams in there 😉


I’ve also been working on a map editor to be able to create some more interesting indoor maps. The above screenshot is a very simple example, it doesn’t have any props yet but shows off all the new effects and lights.

Animations & Physics

Finally got around to fixing the animations for shooting for the rifle and strafing. Although the strafing still looks a bit awkward.


To make the world a bit more interesting there’s also object physics now. It’s only the chairs at the moment, but the idea is that the engine will transform shot off parts into physics objects. Still trying to figure out how to implement that and keep performance at a decent level 😉


Updated version of Critical Mass containing these changes is up at Kongregate. Will post it to Game Jolt as well once I get both leader boards working together without having to rebuild everything.