
Dynamic 3D Menu System
Engine: Unity 6 (6000.0.31f1) Role: Solo Developer
This project I have begun undertaking as a means to expand my knowledge into more helpful tools others can use too. This dynamic menu system is something I have used in many of my completed game projects, including FatCat, and It Hungers. The goal of this project is to make something anyone can use without any background knowledge in programming.
My Contribution to this Project
This project started in a conversation with a fellow classmate, and is a system I have made for previous projects, but now with the added difficulty of targeting a release onto the Unity Asset Store. I have created this whole project from the ground up to be as user friendly as possible. I have also spent time learning how to edit and modify the inspector at runtime to allow displaying of the necessary information to the user.
Main Responsibilities:
-
Create Unity Asset
-
Create a Camera lerping animation system.
-
Create a Canvas lerping animation system.
-
Integrate animation curves where possible to allow user customisation
-
Integrate enum drop down boxes to allow the user to select different animation types at ease
What I Learnt from this Project
This project has been targeted to be released on the Unity Asset Store when it is completed. Due to this, I have spent a lot of time learning how to craft the tool to be as user friendly as possible. To do this I have spent time teaching myself how to modify the unity inspector at runtime to only show the necessary variables and information.
Key Learnings:
-
Creating a unity tool to be user friendly to those without any coding experience
-
Modifying Unity's inspector at runtime.
-
Focusing on attention to detail to make sure the project covers all that is required to be released onto the unity asset store.