Game Creator
  • Welcome to Game Creator!
  • Quickstart
    • Get Started
    • Setup
    • Tutorials
  • Game Creator
    • Game Creator
      • Actions
      • Conditions
      • Triggers
      • Hotspots
      • Characters
        • Player
        • Markers
        • Gestures
        • States
        • Advanced
          • IK in custom Animations
      • Camera
        • Camera Motors
      • Variables
        • Global Variables
        • Local Variables
        • List Variables
    • Systems
      • Localization
      • Event System
      • Timeline
      • UI
      • Module Manager
      • Game Creator Toolbar
      • Pool System
      • Game Creator API
        • Custom Actions
        • Custom Conditions
        • Custom Triggers
        • Custom Hooks
        • Custom Save & Load
        • Variables Access
        • Custom Module
  • Dialogue
    • Dialogue
      • Anatomy
      • Actors
      • Dialogue UI
      • API
  • Inventory
    • Inventory
      • Inventory Window
        • Catalogue
        • Recipes
        • Types
        • Settings
      • Merchants
      • Containers
      • Loot Tables
      • Equip Items
      • Actions
      • Conditions
      • Custom Inventory UI
  • Quests
    • Quests
      • Quests Overview
      • Create Quests
      • Quests UI
        • Custom UI
  • Stats
    • Stats
      • Stats Overview
        • Stat
        • Attributes
        • Status Effects
        • Formulas
        • Stat Modifiers
      • Stats UI
      • Common Use Cases
        • Simple Health Bar
        • Regenerative Mana
        • Poison Status Effect
        • Levels and XP
        • Strength and Armor
        • Lockpicking
  • Behavior
    • Behavior
      • Behavior Graph
        • Nodes
        • Blackboard
      • Perception
  • Shooter
    • Shooter
      • Weapons
      • Ammunition
      • Interaction
      • Examples
        • Example 1 - Get Started
        • Example 2 - Pick Weapons
        • Example 3 - Top Down
        • Example 4 - Side Scroll
        • Example 5 - First Person
        • Example 6 - Combat
      • Advanced
        • Custom Crosshairs
        • Shooter API
  • Melee
    • Melee
      • Weapons
        • Blade Component
      • Shields
      • Melee Clips
      • Combat
  • Traversal
    • Traversal
      • Obstacles
      • Climbables
      • Built-in Elements
  • Annex
    • Roadmap
    • FAQ
Powered by GitBook
On this page
  • Actions Button
  • Input Field
  • Slider
  • Toggle
  • Text Localized
  • Text Variable

Was this helpful?

  1. Game Creator
  2. Systems

UI

Buttons, Sliders and more!

PreviousTimelineNextModule Manager

Last updated 6 years ago

Was this helpful?

Game Creator comes with some handy components that makes interacting with UI elements a breeze.

It is recommended that you are at least familiar with Unity's UI system. Check out for more information.

All Game Creator UI components can be found at Create → Game Creator → UI section at the Hierarchy Panel.

Actions Button

Actions Button look exactly the same as native Unity buttons, except that there's an Actions component at the end of it that will be executed when the button is clicked.

Input Field

Games usually allow the user to input a text. For example, the name of the player. You can easily store the value of an Input Field into a Variable through the Game Creator Input Field.

This component looks exactly like the native homonymous but also has a Variable selector at the end.

Slider

A Slider allows the user to select a value between a min and a max value. The Game Creator Slider allows to sync this value with a Variable.

The Slider value is updated when the Variable value is changed. The Variable value is also updated when the Slider value changes.

Toggle

The Toggle component allows to set a Variable to True or False by checking or unchecking the box.

Game Creator allows to link this value to a Boolean Variable.

Text Localized

Allows to print a Localized Text in a native-like Text component. The text is automatically updated if the user decides to change the game language.

Text Variable

The Text Variable component looks exactly like the Unity Text component, except that its content allows to print the value of a Variable. The Variable value will replace the {0} symbol.

For example, if the text content is "player health is {0}" and the Text Variable component is linked to the "health" Variable, which has a value of 100, the runtime text will be "player health is 100"

To enable text localization, click on the Enable Translation button and a new entry will appear in the Localized Texts list. For more information about Localized Texts see its .

section
Unity Learn
(Game Creator Button that prints "Hello World" when clicked)
(Input Field with no variable linked)
(Game Creator Slider with no Variable assigned)
(Toggle Variable not assigned to any Variable)
(Text Localized component)
(Text Variable which prints the health of the Player)