Dungeon Shooter is a course project built by following the Unity 2D Dungeon Gunner Roguelike Development Course on Udemy.
A roguelike shooter set in a procedurally generated dungeon. Players fight through waves of enemies, collect weapons, and push deeper into unexplored areas. The game emphasizes fast-paced combat, flexible shooting mechanics, and the unpredictability that defines the roguelike genre.
C# Game Programming in Unity Implemented core gameplay systems including character movement, shooting mechanics, and enemy AI management.
Procedural Dungeon Generation Used algorithmic generation to ensure each run produces a unique dungeon layout, giving the game meaningful replayability.
Weapon & Item Systems Designed and built a variety of firearms, consumable items, and upgrade mechanics to support diverse playstyles.
Animation & Visual Effects Applied Animator Controllers and basic physics effects to enhance the responsiveness and visual quality of gameplay.
Optimization & Build Pipeline Gained hands-on experience with performance optimization, asset management, and packaging a complete, shippable build.