Inspiration

originally i had envisioned this project as an AR app, but after running into issues with my AR compatible device, I decided to change the project to a regular Unity game. The other reason I chose to transition the project to be a regular Unity game was because of the addition of 3 new group members. The new members had no prior Unity experience, so I thought I could use this hackathon experience to teach my group members how to develop using Unity.

What it does

The win condition of the game is to find the King hidden inside the castle and knock him to the ground. Once you defeat the king, you win the game. In Tower Fall, the player fires projectiles at structures made of block to gain points. The player has access to 2 different projectiles: a boulder and a piano (requested by our team member Anthony). Players can switch between the projectiles by using the menu screen.

How I built it

Tower Fall was developed using Unity game engine, and written in C#.

Challenges I ran into

The greatest challenge i faced was being the mentor/teacher for my other group members. Since I was the only team member who had a sufficient amount of experience developing using Unity, I taught the other members as well as worked on my own part of the project. Communication was also a little difficult because of the remote setting.

A challenge i faced with Unity, was the fact that Unity's free collaboration program, Unity Teams, limited the number of people who could actively push/pull changes to only 3 members at a time. Each time a member needed access to pushing/pulling project updates we had to swap access from one member to the other each time.

Accomplishments that I'm proud of

I am proud that I was able to guide my teammates over the course of the hackathon, and complete the game before the deadline. I am also proud that I was able to help my teammates learn Unity over the course of these 4 days.

What I learned

I learned how difficult it was to work/teach remotely. It was especially difficult when debugging the project, since I had to communicate the best I could to understand the error my teammate was seeing.

What's next for Tower Fall

Each team member can expand on the game in their own way, either as a team or individually, to expand the game or create something entirely new. As for myself, I am interested in continuing the project in my own time, and may also use Tower Fall as a reference when working on future projects.

Built With

Share this project:

Updates