• Studio

  • Bots

  • Web API

  • Designer Resources

  • Host Resources

  • CREATE

    User Interface

    Edit

    Highrise UI Specification Overview

    Introduction

    This document outlines the specifications for creating user interfaces (UI) in Highrise worlds. It serves as a guideline for creators to ensure consistency, usability, and performance across different game interfaces built on the Highrise platform.

    Design Principles

    Consistency

    • Visual Harmony: All UI elements should follow a unified theme with consistent color schemes, fonts, and iconography.
    • Functional Consistency: Similar functions should be represented in similar ways across different parts of the game.

    Usability

    • Intuitiveness: UI should be straightforward and easy to navigate.
    • Feedback: Immediate feedback must be provided for user actions to confirm interactions.
    • Color Contrast: Ensure high contrast between text and background colors.

    Performance Optimization

    • Asset Management: Minimize the size of UI assets to reduce load times.
    • Script Efficiency: Optimize Lua scripts to minimize CPU load.

    New to UI Design?

    If you're new to UI design, here are some key concepts to get you started:

    1. Structure UI with UXML - Learn how to create UI elements using UXML.
    2. USS properties reference - Explore the properties you can use to style UI elements in USS.
    3. Create your first UI - Follow a step-by-step guide to create your first UI in Highrise Studio.

    Conclusion

    This specification aims to provide a foundation for Highrise developers to create user-friendly, efficient, and consistent interfaces. By adhering to these guidelines, developers can ensure a high-quality user experience that scales across the diverse range of games and experiences available on Highrise.

    Updated about 2 months ago

    PocketWorlds Icon

    © 2024 Pocket Worlds. All rights reserved.