docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Unity UI (uGUI)

    Unity UI (uGUI) is a GameObject-based UI system that you can use to develop user interfaces for games and applications. It uses Components and the Game view to arrange, position, and style user interfaces.

    Topic Description
    Canvas The Canvas is an area where you can place UI elements.
    Basic Layout Position elements like text and images on a canvas.
    Visual Components Learn how to add text and images to a canvas.
    Interaction Components Set up user interactions with elements on a canvas.
    Animation Integration Animate elements like buttons when highlighted and clicked.
    Auto Layout Change the size of layouts automatically.
    Rich Text Use rich text in UI elements.
    Events The Event System sends events to objects in the application based on input.
    Reference Comprehensive guide to understanding of uGUI features.
    UI How Tos Solutions to common UI tasks.
    UI and UI Details Profiler Use the UI and UI Details Profiler modules to understand how Unity handles UI batching for your application.
    Note

    You can't use uGUI to create or change user interfaces of the Unity Editor.

    Additional Resources

    • Comparison of UI systems in Unity
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)