A downloadable game for Windows and Linux

Controls: 

WASD to move. Mouse to look and left click to shoot. 1 and 2 to switch guns. Escape to pause and F to interact. The goal of the game is to survive the waves of zombies while protecting the shop from getting destroyed.

What I learned:

  • I learned how to use shaders in Godot for post-processing effects. Specifically how to create a pixelation effect to simulate a lower resolution.
  •  I learned how to import 3rd party meshes into Godot. Godot prefers the glTF file format for files so for some meshes, I had to open them in Blender to export them in the correct format. I also learned how to do some mild editing in Blender as the store was originally a gas station and the windows were not transparent.
  • I learned how to prevent tunneling for fast moving objects such as bullets. This was done by using a raycast with the length of the distance the bullet will travel in that frame and simulate the collision behavior if there was a hit.

Whats Unique:

What makes this game unique is the pixelated art style for a 3 dimensional game. Another unique aspect is that the player has to both survive and defend the shop from the hoard of zombies, which is similar to some of the game play of a tower defense but in a first person shooter.

My Roles: 

  •  Gameplay/Programming
  • Design
  • UI/UX

https://github.com/AaronGhiurauLTU/MCS1653-Project-4-Zombie-Zapper

Download

Download
ZombieZapperLinux.zip 93 MB
Download
ZombieZapperWindows.zip 99 MB

Leave a comment

Log in with itch.io to leave a comment.