Debugwarts is a fast-paced bug-catching game where players use a magical debugging field to locate and capture software bugs before time runs out. Built with C# and MonoGame, the project combines arcade-style gameplay with a fantasy-themed (Hogwarts) pixel art presentation.
Four bug types have been added to the game:
- Syntax Error
- Runtime Error
- Memory Leak
- Floating Exception
Each bug behaves differently and appears at different stages of the match, creating a progression in difficulty as the timer counts down.
A power-up system has also been implemented. Players can encounter temporary bonuses during gameplay that provide additional time, freeze active bugs, or activate Debug Mode to make catches easier.
The catching system has been expanded with support for bug traits, allowing bugs to spawn with modifiers that affect their behavior and value.
A streak system rewards players for consecutive successful catches. Maintaining a streak increases scoring opportunities and unlocks additional bonus rewards.
Difficulty now scales throughout a session through bug selection, spawn pacing, and scoring mechanics.
The title screen has been redesigned with custom artwork, animated elements, and a looping parallax background.
Gameplay UI has been updated with improved feedback for catches, misses, active power-ups, timers, and streak progression.
A dedicated game over flow has been added to display results and transition players back to the menu.
New sprite artwork has been created for all bug types and power-ups.
Additional visual effects include screen shake, particle effects, score popups, flash effects, countdown animations, and other gameplay feedback systems.
The game now includes:
- Title screen music
- Gameplay music
- Game over music
- Catch and miss sound effects
- Power-up audio cues
- Countdown and gameplay feedback sounds
Player progress is automatically saved and includes:
- High Score
- Total Bugs Caught
- Best Streak
The current release represents the first complete playable version of Debugwarts and includes all major systems required for the intended gameplay experience.