Browse / Game Development / Create Highrise Studio UI

Create Highrise Studio UI

Creates and edits user interface components for Highrise Studio projects using UXML, Lua, and USS files.

SkillGame DevelopmentProject Management

The source repository doesn't declare a license. Check its terms before reusing the code.

Key features

  • Follows a strict three-file structure for UI components: UXML (structure), Lua (logic), and USS (style).
  • Initiates UI component creation from a standardized template directory.
  • Provides guidance on using the Highrise Studio Lua API and avoiding incorrect APIs (e.g., Unity C#, DOM).
  • Defines a step-by-step process from scaffolding files to writing structure, logic, and styles.
  • Integrates with other skills to research APIs and add the final UI component to a game scene.

Use cases

  • Building a new main menu or settings screen for a Highrise Studio game.
  • Creating an in-game heads-up display (HUD) with elements like health bars or score counters.
  • Adding interactive UI elements like pop-up dialogs or inventory windows to a project.

FAQ

What does the Create Highrise Studio UI skill do?

This skill enables Claude to create and edit complete user interface components for Highrise Studio projects, managing the required UXML (structure), Lua (logic), and USS (styling) files for each component.

When should I use this skill?

Use this skill whenever you need to add a new UI element to your Highrise Studio game—like a menu, a button, or a settings panel—or when you need to modify an existing one.

How does this skill improve my workflow?

It automates the tedious setup process by creating a standard three-file structure from a template. It also ensures Claude uses the correct Highrise Studio Lua API, preventing common errors and accelerating development.

What are its key capabilities?

Its main capabilities include scaffolding UI files, writing structured UXML, scripting component logic in Lua, applying styles with USS, and integrating with other skills to research APIs and add the final UI to a game scene.