Skill Tree
in Sworn
The Skill Tree system in Sworn is a key feature that empowers players to enhance their abilities between runs. My role focused on creating a robust tool for game designers, enabling them to quickly prototype and test diverse skill tree structures within the game. This project involved three main components:
Unity Editor Tool: I developed an intuitive tool within the Unity Editor, allowing designers to construct the skill tree’s data structure with ease. Similar to Shader Graph, this tool supports a drag-and-drop interface, enabling designers to efficiently shape skill trees.
UI System for Skill Slots: The system automatically generates skill slots and the connection lines in UGUI, which designers can then position freely to create custom skill tree layouts.
Custom Controller-Friendly Navigation: To accommodate varied skill tree layouts, I built a custom navigation system optimized for controller use. This allowed for smooth navigation across non-linear designs, supporting complex skill tree shapes that go beyond traditional horizontal or vertical arrangements.