Interface DirectorGame Creator 2 Module

#Presentation Spaces

Presentation space controls where and how an interface is physically rendered in the Unity scene without altering its logical Layer, UI Mode, Return policy, or lifecycle.

#The 4 Presentation Spaces

Space Physical Destination Best For
Screen Space Overlay Automatic Director Overlay Canvas Full-screen HUDs, menus, modals, overlays (Zero setup).
Screen Space Camera Director Camera Canvas UI with 3D post-processing, particles, or custom camera plane distance.
World Space 3D in-game Canvas In-game terminals, billboards, floating health bars, computer monitors.
World Anchored Screen space projected from 3D world target Nameplates, interactive hotspots, quest markers, lock-on reticles.

#World Space Canvases

Opening an interface in World Space creates its 3D Canvas automatically—no manual scene canvas required. The Show instruction accepts Game Creator Position, Rotation, and Scale properties.

World Space showcase
World Space interfaces participate in the same centralized lifecycle and navigation rules.

#World Anchored Projections

World Anchored interfaces render in sharp Screen Space while tracking a 3D world position or target Transform:

  • Authoritative Anchor Host: Managed by Interface Director with automated distance scaling and safe-area screen clamping.
  • Behind-Camera Handling: Gracefully handles targets moving behind the camera plane.
  • Off-Screen Directional Indicators:
    • RotateInPlace: Rotates the indicator on screen edges pointing toward off-screen targets.
    • Radial: Orbits around the screen perimeter tracking off-screen target direction.
Hotspot World Anchor showcase
Project screen-space UI elements over 3D world targets with distance scaling and edge indicators.

#Game Creator Hotspots

Use SpotShowInterface to bind an interface directly to Game Creator 2 Hotspots:

  • Displays proximity prompts (e.g. "Press E to Talk" or "Examine Chest").
  • Automatically projects in 3D world anchor coordinates.
  • Opens when the player enters hotspot trigger range and closes when leaving.

#Context Follower

Add InterfaceContextFollower beside InterfaceView for cursor tooltips and target-following context menus:

  • Positions small child panels precisely at cursor coordinates or UI targets while keeping the root View stretched.
  • Clamps to screen safe areas and supports optional movement smoothing.