A downloadable game for Windows and macOS

Story and Controls

In this game you play as a Gatling Pea from Plants Vs. Zombies, venturing off on his own. He has ended up in the sky among platforms, blocks and Zombies. However, his friends, the Sunflowers, have offered to help him if he carries them with him. Upon touching one, they cloak him in a shining glare that allows him to move faster and take no damage! This is the adventure of Gatling Guy.

WASD - Move

Mouse - Aim

Left Click - Shoot

C - Save, E - Load, Enter - Reload the current room

Loading with no manual save will crash the game

There are more controls but they are listed in the game.

Background

We learned and used Game Maker for creating these games. We made a movement game (which I never made an executable file for, sadly), a Fighting game (a Street Fighter knockoff), a Plants Vs. Zombies knockoff, and then a final project (this upload).

I started playing around and adding a bunch of unnecessary "Cheats" to the game to make it much more fun. Hope you enjoy finding and using them all!

Goals

I made this game in IMS 213: Intro to Game Development. We were given a list of Basic and Advanced Goals to try to get working in the game. The amount we had determined what grade we received. The ones I chose are listed below:

Basic Goals

  1. You have created a tile-based side-scrolling game in which a character walks from left to right on-screen jumping on top and over obstacles. (Side-scrolling implies that you use a camera system.)
  2. There are enemies that walk around on tiles of the same height, but they never fall off the edge. If they reach the edge the turn and walk in the other direction.
  3. Whenever there is an uninterrupted straight line between the enemies and the player, they will shoot a bullet towards the player. If a bullet hits the player, the player loses.
  4. You control the game with WASD and the mouse. Space bar will let you jump. Pressing space bar twice will let you double jump.
  5. The player has a walking, jump and idle animation, and will always face the mouse pointer.
  6. When you left click the mouse, you will shoot a bullet towards the mouse pointer. If a bullet hits an enemy more than once, the enemy dies.
  7. If the player presses the B button, the character will become invincible and no longer take damage. If the player presses the B button again, the character will become vulnerable again.
  8. There are signposts in the level. Pressing up while being near to one shows a funny message.

Advanced Goals

  1. Pressing shift will make the player run faster, but jumping is not influenced.
  2. The zombies from plants vs zombies are in the game. The first time they are hit, their head falls off. The second time they are hit, they die.
  3. The final level is a single room that fits entirely in the screen. You fight a randomly moving Voltorb that kills you on contact. If you hit it 5 times, it dies. Pressing the N button teleports the player to this scene automatically.
  4. By pressing down, the player becomes semi-transparent and enemy fire no longer hurts.
  5. There is a flying enemy that does not fly through tiles. It drops a bomb when it is close to the player, and this bomb will kill the player when it hits.
  6. There are sunflowers from Plants vs Zombies throughout the level. Walking into one makes it disappear and change the graphics of the player character for 5 seconds. During this time, running into enemies will kill them.
  7. The game has 3 or more levels. After dying (or when closing the game and opening the game again), the player can continue in the last level that he was playing.

Download

Download
Final Project.exe 4.6 MB

Install instructions

1. Download

2. Run

Leave a comment

Log in with itch.io to leave a comment.