Data-Driven Color Kits with ScriptableObjects in Unity 6

Tutorial

·

intermediate

·

+0XP

·

60 mins

·

Unity Technologies

Data-Driven Color Kits with ScriptableObjects in Unity 6

In this hands-on technical session, you’ll explore how Unity’s powerful ScriptableObject system can streamline asset workflows and enhance visual customization without writing hardcoded logic. Using a Spine character as the foundation, the talk walks through building a flexible, data-driven color kit pipeline. Attendees will learn to integrate CSV data, generate ScriptableObject assets, and apply them efficiently in both the Editor and at runtime—delivering scalable customization for 2D characters with minimal performance cost.

Learning Objectives

  • Learn to install and configure Spine-Unity 4.2 via the Unity Package Manager (UPM).
  • Set up the Spine FootSoldier example with the SkeletonAnimation component.
  • Create and structure a CSV containing kitName, slotName, and hexColor values.
  • Use editor tooling to convert CSV data into reusable ScriptableObject assets.
  • Implement a lightweight applier component for runtime and Editor use.
  • Understand the benefits of SO-centric workflows for designers and developers.
  • Optimize memory and build size through decoupled, tint-based asset design.

Languages available:

1. Watch this Session:

Complete this tutorial