Cavern Swinger | University project
This is a 2nd year university project that I am very proud of. It is designed and optimized to be a fully polished mobile game which is ready for commercial release.
This is my first 6-months long project as I've worked on it for 2 semesters. Thanks to this project, I have learnt so much about programming and design patterns from my own architectural mistakes.
Beside from just developing the game with Unity, I also designed every feature in the game as well as apply project management practices in Agile. I implemented burndown charts as well as sprint plans and backlogs to keep development rapid and consistent. Below is an example from my last sprint of the project:
Thanks to this game, I have learnt so much about Unity as an engine and about its limitations as well as capabilities. Not only did I learn more about C# programming, but I learnt about design principles use cases and why they matter.
Perhaps one of my proudest moments in this project was the development of a pixel-perfect grappling hook range visualizer that challenged my knowledge in algebra graphs and my ability to learn unpopular features in Unity. My game have upgrades for the grappling hook that increases its range. Therefore, using there needed to be something to indicate this range. Because my game was pixel art, scaling up the range sprite would make the range visualizer feel out of place. To solve this issue, I created an empty sprite and would redraw it every time the game loads based on the hook range.
Related information
APK download
Technical analysis video of the last sprint.
Also read
Cavern Swinger Game Design