This was our project for our Game Design class that we took in fall 2019.

What it does

It's a 2D shoot-em-up game. You are a farmer whose farm is invaded by aliens at night and by day you are collecting weapons and power-ups, healing, and setting traps to prepare for the nightly invasions. There are portals that spawn the aliens during the night and then disappear during the day to allow you to prepare for the next round. Actions during the day take up the limited time you have during the day to prepare. Health is limited and the player is going to have to plan and strategize to make it to the boss battle at the end of 3 nights. The player’s only goal is to survive the 4 nights and beat the big boss and all enemies at the end of the game.

How I built it

We built it over the course of two months using C++ and the SFML library.

Challenges I ran into

One of our biggest hurdles was really just learning and familiarizing ourselves with C++ and SFML. Other than that it took us a bit to figure out the structure and organization of our game and how the different layers should interact.

Accomplishments that I'm proud of

We built a whole game in the span of two months and learned a lot about the technologies we used, working on a development team, and game design in general. It's a fully functional game and is pretty fun if we do say so ourselves. Also, all of our music and graphics were completely custom and gorgeous.

What's next for Fred the Farmer Saves the World

There's a lot more we could do with it like add more kinds of weapons and enemies, more nights/levels, more of a story, and a better inventory system. The possibilities are endless!

Share this project: