Role
UI Toolkit Programmer
Data Management
Systems Design
Platform
Unity Tool
Using Unity Engine C# Programming Language
Available
Unity Asset Store (in progress)
Unity tool for creating and managing NPCs, their relationships and skills.
The tool is created using Unity’s UI Toolkit and features user-friendly editor windows for managing NPC and skill data.
Goals
Create user-friendly Unity tool by utilising UI Toolkit.
Create a system to manage NPCs, their relationships with the player as well as skills.
Key Features
I designed and implemented the NPC and Skills management windows.
I created structures to manage data for in-editor and run-time data changes.
I created a simple demo game to show how the tool can be used.
Inspiration
Love/Hate Unity Tool
Focus on complex character relationships.
Quest Machine
Management of complex data structures, with user friendly windows.