Duck Defense
This is a game I made for a school assignment back in 2014. This was a group assignment, my group consisted of 3 people. I was in charge of the programming. We chose to create this game in C# using the XNA framework. It is also the very first game project I have made.
Gameplay
You play as a cape-clad duck who moves using a saucer. Your goal is to defend your precious wall from being destroyed by the ducks who have cast you out.
This can be done by hurting those ducks, using bows, throwing stars or a gun.
After killing a wave of ducks you can spend your hard-earned money. You can purchase new weapons, upgrade weapons, buy ammo or repair the wall.
Code
Because this was the very first game project we made, there are a lot of things that could have been done better.
It did teach me about the game loop used in XNA and MonoGame, how spritesheets worked and how to use them in XNA to make animations, and how to make a crude wave system;