/LD51

A Ludum Dare 51 entry made in MonoGame

Primary LanguageC#

The words SHOTGUN DERBY in pixel art lettering

About

SHOTGUN DERBY is an arena shooter where you mow down zombies with a shotgun and lob grenades to explode them to bits. Every 10 seconds, a new wave of zombies spawns as the horde grows progressively larger. I didn’t have enough time to make coins useful or to add a dynamic arena, but I was able to spend a lot of time polishing the core gameplay.

The game was made in 48 hours for the Ludum Dare 51 game jam using MonoGame. I hope you enjoy it!

The words SHOTGUN DERBY in pixel art lettering

Controls

  • Move: WASD
  • Shoot: Left Mouse Click
  • Grenade: Right Mouse Click
  • Select: Enter / Left Mouse Click
  • Volume up/down: +/-
  • Exit: Escape

Deploy Instructions

Replace TARGET_PLATFORM with your target platform (i.e. win-x64, linux-x64, or osx-x64) then run the following command in the .NET command line at the root directory (where the .sln lives):

dotnet publish -c Release -r TARGET_PLATFORM /p:PublishReadyToRun=false /p:TieredCompilation=false --self-contained

See the MonoGame documentation for additional details on building an application bundle for OSX.

TODO

  • Make money useful
    • Make grenades purchasable (and give them a cooldown)
  • Prevent shooting and clicking when the game window is out of focus
  • Create walls for the arena
  • Add music
  • Make the arena dynamic
  • Add screen shake
  • Add other weapons

Credits

Extras

If you want to mess around with some of the settings, go to the settings folder and open “settings.json.”