Skip to content

Editor

The Editor folder contains Unity Editor tooling used to support RuntimeKit workflows.

These tools help create, configure, validate, and manage RuntimeKit content inside the Unity Editor. They are intended to reduce setup time and simplify working with RuntimeKit assets.

Editor tools are completely optional and are separated from the runtime assembly.

Belongs Here

  • Editor windows
  • Custom inspectors
  • Menu items
  • Asset creation tools
  • RuntimeKit setup utilities
  • Content management helpers

Does Not Belong Here

  • Runtime gameplay systems
  • Character controllers
  • Input systems
  • Runtime managers
  • Sample prefabs
  • Sample sprites
Folder Purpose
CharacterTools Utilities for creating and managing RuntimeKit character assets
Inspectors Custom inspectors for RuntimeKit assets
Menus Unity menu integrations
Windows Standalone editor windows and utilities

Assembly

All editor tooling is compiled into:

RevGaming.SnapStudioPro.RuntimeKit.EditorTools

This assembly depends on the RuntimeKit runtime assembly but is not included in player builds.

Design Notes

Editor tools should focus on improving workflows rather than implementing runtime behaviour.

RuntimeKit gameplay systems should remain functional without editor tooling, while editor tooling should exist to make those systems easier to configure and understand.