A weapon system and demo game that gives the player guns with attachments, HUD, bots and basic movement. It is built around a Weapon component with shooting, reload, scoping and attachments, player and camera controllers, bullets with hitscan and physical projectiles, and UI for crosshair, scope, ammo, inventory, chat and a customization menu.