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.