A small 2D target shooter built with MonoGame.
This project was created to explore:
- Game loop structure
- Input handling
- Collision detection
- Basic UI systems
- Audio integration using FMOD
- C#
- MonoGame (DesktopGL)
- MonoGame.Extended
- Gum (UI)
- FMOD (via FmodForFoxes)
- Player-controlled shooting
- Target spawning system
- Basic scoring logic
- Custom UI
- FMOD-based sound playback
- .NET 8
- MonoGame dependencies
- FMOD native libraries (not included in the repository)
Due to licensing restrictions, FMOD native binaries are not included. Place the required
.dll/.sofiles inside:
external/fmod/
dotnet build
dotnet run