Project Overview
The vision for Gunners Gauntlet was to create a fast-paced, minimalist, top-down arcade shooter with a retro-inspired aesthetic. Developed as a solo project for the first-semester university course "Grundlagen der Programmierung," the game challenges the player to navigate a series of increasingly difficult mazes, surviving waves of enemies and culminating in a complex, multi-phase boss battle. The core gameplay loop is centered on classic twin-stick shooter mechanics.
Gallery
Tech Stack
- Java
- Processing 4
Key Features
- Custom Pseudo-3D Renderer: A fully functional rendering system draws the game world, giving a distinct 3D feel to the 2D grid-based levels.
- Classic Twin-Stick Controls: The game implements responsive twin-stick shooter controls (keyboard for movement, mouse for aiming).
- Level Progression: The game features a state machine that manages progression through four distinct levels, each with a unique layout and enemy configuration.
- Complex Boss Battle: The final level features a multi-phase boss fight where the boss is protected by a shield that must be deactivated by pressing buttons throughout the arena.
- Complete Audio-Visual Package: The game includes custom UI, a dynamic music system that changes with each level, and a comprehensive set of sound effects.



