Procedurally generated guns, pewpew

Hello guys,

I know it’s been a while since we’ve posted some news, that’s largely because we’ve been working hard pushing the game towards release. But I wanted to share some info on procedurally generated guns and how they work.


First of all, they all look different!

There are literally millions of combinations, but here’s just a handful:















But it’s not just about the looks, every single one of these guns behaves differently.

Guns are divided into various classes such as Rocket Launchers, Pistols, Assault rifles, etc.

Each of those classes provides a range for various stats, including but not limited to.. clip size, reload time, fire rate, damage per shot, bullet spread and so on.

These stats are analysed to provide the overall level for a weapon.

Weapons also have a rarity value, ranging from common to super rare. A weapon’s rarity value gives it access to various pools of weapon mods. Weapon mods completely change the functions of the weapon. Examples of weapon mods might be explosive shots, bouncing bullets, branching shots and so on.

These mods are combined with the weapons stats to create a completely unique gun.

Guns are also divided into energy and ballistic weapons. Ballistic weapons require ammo and energy weapons use the players energy pool to fuel it’s shots.

On top of all this, weapons have utility functionality. Such as laser sight and flashlights.

Finally, there are visual differences for the projectiles and some guns have unique damage types.


Phew!  This is just ranged weaponry.. there’s still melee weapons to talk about, but perhaps we should save that for another time.