Interface DirectorGame Creator 2 Module

#Getting Started

This guide walks through creating your first interface, generating a View Prefab, and opening it via Game Creator 2 Instructions.

#Requirements

Requirement Status
Unity Unity 2022.3 LTS, Unity 6 (6000.0+), or Unity 6.5+.
Game Creator 2 Game Creator 2 Core (v2.18.60+) is required.

#Installation

  1. Import Interface Director for Game Creator 2 into your Unity project.
  2. Ensure Game Creator 2 Core is installed and compiling.
  3. Open Project Settings > Game Creator > Interface Director to review project defaults.
Settings UI Mode showcase
Project-wide UI Mode settings: configure cursor unlocking, pausing, and camera controls once.

#Core 4-Step Workflow

Step 1: Create Interface Asset -> Assets > Create > Game Creator > Interface Director > Interface
Step 2: Generate View Prefab   -> Click "Create View Prefab" or "Create UI Toolkit View" in Inspector
Step 3: Author UI Layout       -> Add visual elements beneath Content transform or edit UXML/USS
Step 4: Open via Visual Script -> Add "Show Interface" instruction in any Game Creator Action

#Step 1: Create an Interface Asset

  1. In the Project window, right-click and choose Create > Game Creator > Interface Director > Interface.
  2. Enter a name (e.g. PauseMenu) and select a starting preset (such as Menu).
  3. Click Create Interface. This creates a lightweight PauseMenu.asset file holding all navigation rules and policies.

#Step 2: Generate the View Prefab

Open PauseMenu.asset in the Inspector:

  • uGUI Workflow: Click Create View Prefab. Interface Director generates PauseMenu View.prefab equipped with Canvas, CanvasGroup, GraphicRaycaster, InterfaceView, and a dedicated Content container.
  • UI Toolkit Workflow: Click Create UI Toolkit View. Interface Director automatically creates the View Prefab, paired .uxml layout, .uss stylesheet, default panel settings, and UIToolkitInstructionBinder.
Interface Asset Inspector
Interface Asset Inspector with direct View Prefab generation and renderer badge.

#Step 3: Open from Game Creator

  1. Create an Action (or Trigger) in your scene.
  2. Add the Instruction: UI > Interface Director > Show Interface.
  3. Assign your PauseMenu asset to the Interface Asset property.
  4. Enter Play Mode and trigger the action. Interface Director instantiates the View, manages the layer stack, and handles UI Mode transitions automatically!
Show Instruction Showcase
Show Interface Instruction: assign the asset, configure optional arguments, and let the Director handle presentation.