George Hewitt

Games Systems Designer


Major Projects   /   Minor Projects   /   About Me   /   Contact Me

NPC System and Demo

2025


Systems Design Unity UI Toolkit Programming


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.


Contact Me


-