🎮 Game

A top-down 2D horde shooter where players move, shoot, dash and pick perks while enemies spawn in waves until victory or death. The project is built around a Manager that runs spawning, grid queries and game state, Thing/Enemy/Player components for world logic, a large Status system that modifies player stats and triggers effects, and Razor UI panels for HUD, menus, chat and leaderboards.

🐞 Possible Bugs

status/BulletInaccuracyStatus.cs
GetDescription(int newLevel) ignores newLevel and uses Level, and GetUpgradeDescription(newLevel) inherits that mistake when newLevel == 1, so preview text can show the current level’s values instead of the argument.
status/DamageMinusBulletsStatus.cs
GetDescription and GetUpgradeDescription ignore the newLevel parameter and use Level, so preview text for other levels shows the wrong values.