Keep Defense
April 2022 - May 2022
Keep Defense is a base defense game where the player fights off waves of monsters by building towers, walls, and farms. The game was made in Godot for final game design class project in a four-person group.
My role was to program the game mechanics, create pixel art assets in Aseprite, add sounds and animations for events and entities, and gather player feedback through surveys and video recordings.
This game received positive reception from the professor, students, and visitors on game demo night, which the recording can be found on Twitch.
Game download and source code can be found on GitHub.
Highlights
- Collaborated in a four-person group to create a 2D base defense game in Godot by implementing base building and enemy wave mechanics in GDScript and creating pixel art assets in Aseprite.
- Gathered feedback from two volunteer playtesters with surveys, interviews, and video recordings to assess and improve gameplay features, giving valuable insights on players’ perception of the game.
- Polished the game by adding animations and sounds to make the game feel alive and responsive, which were received positively by audience on game demo night.
- Wrote a GLSL shader to indicate entities getting hit by other entities, so players got visual feedback on entities being hit.