Personal Growth


Helping to design and program this game was one of the hardest things I've ever had to do, but it was one of the most compelling, enjoyable, and rigorous learning experiences I've ever had. It inspired me to continue this kind of experience and to program even more than before. The feeling of successfully coding and debugging a game mechanic and then seeing others play it was incredible.

Besides the personal gratitude and euphoria I felt while helping to build this project, it gave me a lot more technical know-how as well. I found out about some pathing theories and implementation, tile-mapping, animation states, object inheritance, room states, and more. It was somewhat of a blessing in disguise that we chose to do a project of this scope, because it forced me to step outside of my comfort zone and learn brand new concepts.

I also learned how to set up git and in turn be more communicative both in and out of my code. I started to make more of a habit of commenting my code so that my teammate who worked in the code could understand what I was trying to do in a given section. I also learned how to set up a repository with GMS and how to manually resolve code conflicts in case one of us forgot to pull before committing changes.

Overall, developing this project meant a lot to me both personally and professionally. I am extremely proud of what we were able to create with such limited time and resources.

Get Demon Inside