top of page
Cover.png

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.

When downloading from Github, many assets have been ingnored due to their size, navigate to BrierleyGames_3DDynamicMenu/ExampleScenes/SampleScene to sample the project without any missing assets.

bottom of page