


TECHNOLOGY
We utilized the power of Unity and C#, a modern game engine, as the base for our game. Further, Blender was used to design some of our artistic assets, including the model for the main player. We maintained a clean and consistent low-poly aesthetic through out the game that simply looks beautiful. Lastly, our data was compiled via C# scripts into JSON and automatically emailed to us.

ROADBLOCKS & SOLUTIONS
The path generation was the hardest hurdle to overcome in this project. Generating the whole path at the very beginning of the game is obviously a waste, so we decide to make several different paths and combine them using procedural generation that dynamically updates on the fly. Once we managed to break down each generation in it's own portion, the solution became clear and was implemented.

SUMMARY OF THE CODE
Once you start coding, there's always more to do than predicted! The two biggest chunks of code involved the path generation and player mechanics. In total there are over 1000 lines of code that create the game!
SUMMARY OF THE PROCESS
Every week, we had a meeting, alternating between Wednesdays and Thursdays. We'd discuss our current progress, what sort of road blocks we were having and what we were doing to overcome them. Using the modern game engine Unity, we quickly prototyped and developed several key features of the game, including movement and path generation. At the end of every week on Friday, we'd post what progress we've made for the week and what we plan on doing. Using this, we set our selves 2 week sprints to accomplish our goals.
HOW WE DID IT
