Doodle Defense
Player & Enemy Programmer
Made using DigiPen In-House Engine
About Doodle Defense
Doodle Defense is a fantasy old-school D&D inspired tower-defense game. It was created by team Pencil Scheme as a student project using DigiPen’s in-house C game engine.
Set up your party along the map to defend against waves of increasingly difficult enemies. Use steel or powerful magic to dispel the enemies and defend the village!
My contribution
My main role on the team was Player and Enemy Programmer.
My responsibilities included:
Building the path-following behavior for the enemy
Implementing enemy waves with different levels of power
Enabling the placement of towers on the map, but not on the trail
Coding the auto firing for friendly towers when enemies are in range
Implementing the range indicators
Producing the music and SFX in FL Studio
Takeaways
This was the first game project I’ve ever worked on, as well as my first experience working with a other programmers on the same application.
I learned how to properly scope the idea given the time and experience that our team had. We went with an extremely simple design that we could spend time polishing to improve the player experience.
This project was also where I learned that I highly enjoyed programming gameplay mechanics, even in an simple environment.
After Doodle Defense, I found that I would gravitate to similar roles throughout my student career due to my enjoyment of the process.