🎮 Game

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.

🐞 Possible Bugs

swb_shared/DamageInfo.cs
FromDamageInfo does not copy Hitbox or Shape from the input Sandbox.DamageInfo, so the returned DamageInfo loses that collision data.
swb_shared/extensions/GameObjectExtensions.cs
The OnFixedUpdate check uses 'if ( TimeUntilDestroy )' which relies on implicit conversion; if TimeUntil type does not have an implicit bool operator this will not compile or behave incorrectly.