top of page
2020-05-13_20-16-30.gif
Treehouse Defenders: Video
vkfvnWF.jpg
65g20B5.jpg
DMSCOfo.jpg
bTcFZeD.jpg
pqCFceW.jpg
SsFZ79r.jpg
Treehouse Defenders: Gallery

TREEHOUSE DEFENDERS

Lead Programmer

Treehouse Defenders is a turn-based strategy RPG. It was created in Unity and was created as a collaborative project at Johnson County Community College. It is our capstone project, and our team developed it over the course of 9 months. Our team consisted of 2 designers and 1 programmer.

​

As the sole programmer on the team, I was responsible for all engineering tasks as well as source control management.

​

Key Responsiblities:

You can check it out on itch.io.

Treehouse Defenders: Text

Level Editing Tools

To facilitate the creation of tile-based levels on a grid, I created a set of level editing tools for the designers to use. These included:

  • A tool to create a board out of our tiles

  • Tile editing tools to change the material and type of terrain

  • Snapping tools for units and objects

Together these tools allowed our designers to quickly and easily put together levels.

From an engineering perspective, these tools modeled the board and its contents as data for use in pathfinding.

Treehouse Defenders: Video
CRT Effect gif

Post-Processing Effects

In order to learn more about coding shaders and post-processing effects, I created a retro CRT effect for our game.

Treehouse Defenders: Image
Treehouse Defenders: Text

©2020 by Zach Kao. Proudly created with Wix.com

bottom of page