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.

Defending

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.

Upgrading

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;

Wave System