Gun Builder

Gun Builder is a solo Unity project that implements a specific feature of a cooperative shooter game. Players can build unique weapons by mixing and matching four different weapon module types with three separate elemental infusions. This system focuses on funky behaviour and player agency, as weapons will shoot anything besides a bullet. Rolling balls of fire, bouncing lasers, and homing mines are a few of the currently implemented types. I started this project because I love cooperative games with a heavy focus on player creativity and utility. Link: https://github.com/Zaelgar/GunBuilder

The workbench is the

Workbench

The workbench is the hotspot for modifying the player's weapon. A weapon's modules can be altered and swapped out using the workbench UI. There are four module types that can be equipped. The barrel and clip types change the behaviour of the weapon's projectile. The frame gives the player bonuses based on infusion type, and the trigger modifies the firing mechanism in the form of burst count.

I started this proje

Projectile Types

I started this project because I wanted to try my hand at making unique and unexpected weapons. I wanted players to be able to experiment with random modules and wonder what their weapons would fire. The use of generic code as a base for the module system allows designers to add and update new modules with a simple pipeline.

The workbench is the
I started this proje