Skip to content

Latest commit

 

History

History
352 lines (321 loc) · 26.8 KB

File metadata and controls

352 lines (321 loc) · 26.8 KB
layout default
title Press Kit
description Press kit for Unity UI Extensions — the flagship open-source UI control collection for Unity uGUI and UI Toolkit. Facts, descriptions, logos and downloads for press, storefronts and content creators.
permalink /presskit/
<style> /* Press-kit-scoped styles — layout helpers only; colours/fonts inherit from neon.css */ .pk-wrap { padding-bottom: 2rem; } .pk-actions { display:flex; flex-wrap:wrap; gap:.75rem; justify-content:center; margin-top:1.5rem; } .pk-factsheet { width:100%; border-collapse:collapse; } .pk-factsheet th, .pk-factsheet td { text-align:left; vertical-align:top; padding:.7rem 1rem; border-bottom:1px solid var(--border, rgba(255,0,153,.18)); } .pk-factsheet th { width:34%; white-space:nowrap; color:var(--text-2, #dd88ff); font-weight:600; font-family:'JetBrains Mono', monospace; font-size:.85rem; } .pk-factsheet td { color:var(--text, #fff); } .pk-factsheet code { font-size:.85em; } .pk-assets { display:grid; grid-template-columns:repeat(auto-fill, minmax(220px,1fr)); gap:1rem; } .pk-asset { border:1px solid var(--border, rgba(255,0,153,.18)); border-radius:6px; overflow:hidden; background:var(--bg-2, #08080e); display:flex; flex-direction:column; } .pk-asset-prev { background:#050508; padding:1rem; display:flex; align-items:center; justify-content:center; min-height:140px; } .pk-asset-prev img { max-width:100%; max-height:160px; height:auto; } .pk-asset-meta { padding:.7rem .9rem; display:flex; flex-direction:column; gap:.35rem; border-top:1px solid var(--border, rgba(255,0,153,.18)); } .pk-asset-name { font-weight:600; font-size:.9rem; } .pk-asset-dl { font-family:'JetBrains Mono', monospace; font-size:.78rem; } .pk-swatches { display:flex; flex-wrap:wrap; gap:.6rem; } .pk-swatch { display:flex; align-items:center; gap:.5rem; font-family:'JetBrains Mono', monospace; font-size:.8rem; padding:.4rem .7rem; border:1px solid var(--border, rgba(255,0,153,.18)); border-radius:4px; } .pk-dot { width:16px; height:16px; border-radius:3px; display:inline-block; } .pk-chiplist { display:flex; flex-wrap:wrap; gap:.4rem; } .pk-twocol { display:grid; grid-template-columns:1fr 1fr; gap:1.5rem; } @media (max-width:720px){ .pk-twocol{ grid-template-columns:1fr; } .pk-factsheet th{ width:42%; } } /* Two-package cards: keep the "Explore" buttons aligned to the bottom of each card, regardless of differing description / stat-line heights. */ .packages-grid .package-card { display:flex; flex-direction:column; } .packages-grid .package-card > .btn { margin-top:auto; } </style>

Press & Media Kit

Unity UI Extensions — Press Kit

Everything press, storefronts and content creators need — facts, descriptions, logos and downloads. Two packages. One ecosystem.

0UI Controls
0Example Scenes
0Packages
0Since

Factsheet

The quick reference. Everything in one table.

ProjectUnity UI Extensions
ReleaseVersion 3.0 — a two-package ecosystem relaunch
MaintainerSimon “darkside” Jackson (@SimonDarksideJ) & a global community of contributors
Community since2015
PackagesuGUI — com.unity.uiextensions (v3.0.0, BSD-3-Clause)
UI Toolkit — com.unity.uitoolkitextensions (v1.0.0, MIT)
EngineUnity 6 (6000.0+) 2.x line remains for older Unity
Controls126 total — 101 uGUI · 25 UI Toolkit
Examples34 playable example scenes (22 uGUI · 12 UI Toolkit)
PriceFree — 100% open source, no lock-in
DistributionUnity Package Manager (OpenUPM & git URL) · Itch.io · Unity Asset Store (uGUI; UI Toolkit listing coming soon)
Websiteunity-ui-extensions.github.io
SourceuGUI — com.unity.uiextensions
UI Toolkit — com.unity.uitoolkitextensions
CommunityGitter · GitHub Discussions
SupportGitHub Sponsors · Patreon · Ko-fi · PayPal.me · itch.io · Unity Asset Store (uGUI)
Full details on the Support page
Press contactuiextensions@zenithmoon.com · maintainer via GitHub / Patreon

Description

<p style="font-size:1.15rem; line-height:1.6;"><strong>Stop rebuilding UI from scratch.</strong> Unity UI Extensions is the flagship open-source UI control collection for Unity — 126 battle-tested controls for both <strong>uGUI</strong> and <strong>UI Toolkit</strong>. The controls you would build anyway are already here, polished and edge-case handled.</p>

<h3>One-liner</h3>
<p>126 battle-tested, free, open-source UI controls for Unity uGUI and UI Toolkit. Two packages. One ecosystem.</p>

<h3>Short description</h3>
<p>Unity UI Extensions gives Unity developers 126 production-ready UI controls across two packages — accordions, colour pickers, scroll snapping, line renderers, radial layouts, pill buttons, step progress bars, toasts and dozens more. UPM-first, fully customisable, examples included. Community-driven since 2015, 100% free and open source.</p>

<h3>Boilerplate</h3>
<p>Unity UI Extensions is the flagship open-source UI control collection for Unity. Community-driven since 2015, the project provides 126 battle-tested, production-ready UI controls for both Unity uGUI and UI Toolkit. It is 100% free and open source, distributed UPM-first via OpenUPM and git URL, and licensed under BSD-3-Clause (uGUI) and MIT (UI Toolkit). The project is maintained by Simon “darkside” Jackson and a global community of contributors. <em>Not affiliated with Unity Technologies.</em></p>

The two-package ecosystem

Version 3.0 unifies two co-equal packages under one banner.

  <article class="package-card package-card--u">
    <div class="package-card-top">
      <span class="badge badge-u">uGUI</span>
      <h3 class="package-card-name">Unity UI Extensions</h3>
      <p class="package-id"><code>com.unity.uiextensions</code></p>
      <p class="package-card-desc">The original and largest collection — 101 production-ready controls for Unity’s uGUI system, refined over a decade of community use. This is the V3 release.</p>
    </div>
    <ul class="footer-links" style="margin:.5rem 0 1rem;">
      <li>Version 3.0.0 · Unity 6000.0+ · BSD-3-Clause</li>
      <li>101 controls · ~195 runtime scripts · 22 example scenes</li>
      <li>Categories: Controls · Primitives · Layouts · Effects &amp; Utilities</li>
    </ul>
    <a href="{{ '/ugui/' | relative_url }}" class="btn btn-u btn-sm">Explore uGUI</a>
  </article>

  <article class="package-card package-card--t">
    <div class="package-card-top">
      <span class="badge badge-t">UI Toolkit</span>
      <h3 class="package-card-name">Unity UI Toolkit Extensions</h3>
      <p class="package-id"><code>com.unity.uitoolkitextensions</code></p>
      <p class="package-card-desc">The modern companion — 25 USS-themable, data-driven controls built from the ground up for Unity 6’s UI Toolkit runtime.</p>
    </div>
    <ul class="footer-links" style="margin:.5rem 0 1rem;">
      <li>Version 1.0.0 · Unity 6000.0+ · MIT</li>
      <li>25 controls · ~26 runtime scripts · 12 example scenes</li>
      <li>Built with USS · fully themable · data-driven UI</li>
    </ul>
    <a href="{{ '/uitoolkit/' | relative_url }}" class="btn btn-t btn-sm">Explore UI Toolkit</a>
  </article>

</div>

Key features

🚀

Ship weeks faster

The controls you would build anyway — polished and edge-case handled.

🧪

Production battle-tested

A decade of community use, bug reports and fixes since 2015.

📦

UPM-first

OpenUPM or git URL. Clean dependency management, no asset-import drama.

🎨

Fully customisable

Inspector-exposed for uGUI, USS-themable for UI Toolkit.

📖

Examples included

34 playable example scenes across both packages.

🤝

Open contribution

BSD-3 & MIT. PRs welcome, every contributor credited.

Selected controls

A taste of what ships in each package.

uGUI

AccordionColorPickerComboBoxAutoComplete ComboBoxReorderable ListFancyScrollViewUILineRendererUISquircleRadial LayoutScroll Snap (H/V/Child)UIParticleSystemUIKnobRange Slider+ 70 more

UI Toolkit

PillButtonToggleButtonColorToggleGroupCircularImageButtonIconLabelButtonStepperPillSelectorDropDownControlScrollSnapPageDotIndicatorStepProgressBarCollapsibleSectionLoadingIconToastSwipeDismissImageCropOverlayControl+ more

History

Unity UI Extensions began in 2015 as a community home for the UI controls Unity developers kept rebuilding. Over a decade it grew into the largest open-source collection for Unity’s uGUI system, sustained by hundreds of community contributions, bug reports and fixes — the long tail that turns a control from “works in a demo” into “ships in a game”.

Version 3.0 is the relaunch: the uGUI package steps up to a modern Unity 6 release, a brand-new UI Toolkit package brings the same philosophy to Unity’s modern runtime, and the whole project gains a refreshed identity and a redesigned documentation site. Two packages, one ecosystem — built by the community, free forever.

Logos & brand assets

Use freely in coverage. Please don’t alter the logo gradient or stretch the mark.

<div class="pk-swatches mb-4">
  <span class="pk-swatch"><span class="pk-dot" style="background:#ff0099;"></span> #ff0099 <em style="color:var(--text-2,#dd88ff)">uGUI / magenta</em></span>
  <span class="pk-swatch"><span class="pk-dot" style="background:#00ffee;"></span> #00ffee <em style="color:var(--text-2,#dd88ff)">UI Toolkit / cyan</em></span>
  <span class="pk-swatch"><span class="pk-dot" style="background:linear-gradient(135deg,#ff0099,#00ffee);"></span> brand gradient</span>
  <span class="pk-swatch"><span class="pk-dot" style="background:#050508; border:1px solid #333;"></span> #050508 <em style="color:var(--text-2,#dd88ff)">background</em></span>
</div>
<p style="color:var(--text-2,#dd88ff);">Typefaces: <strong>Orbitron</strong> (display / wordmark) · <strong>Inter</strong> (body) · <strong>JetBrains Mono</strong> (code).</p>

{% assign brand_master = "logo-primary.svg,logo-icon-square.svg,logo-wordmark-horizontal.svg,logo-monochrome.svg,social-banner-og-1200x630.svg,unity-store-hero.svg,twitter-header-1500x500.svg,itchio-cover-630x500.svg,feature-graphic.svg" | split: "," %}
{% assign brand_ugui = "logo-ugui-wordmark.svg,logo-ugui-icon.svg,unity-store-hero-ugui.svg,itchio-cover-ugui-630x500.svg,social-banner-ugui-1200x630.svg" | split: "," %}
{% assign brand_uitk = "logo-uitoolkit-wordmark.svg,logo-uitoolkit-icon.svg,unity-store-hero-uitoolkit.svg,itchio-cover-uitoolkit-630x500.svg,social-banner-uitoolkit-1200x630.svg" | split: "," %}

<h3 style="margin-top:1.75rem;">Master brand <span style="color:var(--text-2,#dd88ff); font-weight:400;">— represents both packages (magenta → cyan)</span></h3>
<div class="pk-assets mt-2">
  {% for asset in brand_master %}
  <div class="pk-asset">
    <div class="pk-asset-prev"><img src="{{ '/assets/img/presskit/' | append: asset | relative_url }}" alt="{{ asset }}" loading="lazy"></div>
    <div class="pk-asset-meta"><span class="pk-asset-name">{{ asset }}</span><a class="pk-asset-dl" href="{{ '/assets/img/presskit/' | append: asset | relative_url }}" download>↓ SVG</a></div>
  </div>
  {% endfor %}
</div>

<h3 style="margin-top:1.75rem; color:#ff0099;">uGUI package <span style="color:var(--text-2,#dd88ff); font-weight:400;">— magenta</span></h3>
<div class="pk-assets mt-2">
  {% for asset in brand_ugui %}
  <div class="pk-asset">
    <div class="pk-asset-prev"><img src="{{ '/assets/img/presskit/' | append: asset | relative_url }}" alt="{{ asset }}" loading="lazy"></div>
    <div class="pk-asset-meta"><span class="pk-asset-name">{{ asset }}</span><a class="pk-asset-dl" href="{{ '/assets/img/presskit/' | append: asset | relative_url }}" download>↓ SVG</a></div>
  </div>
  {% endfor %}
</div>

<h3 style="margin-top:1.75rem; color:#00ffee;">UI Toolkit package <span style="color:var(--text-2,#dd88ff); font-weight:400;">— cyan</span></h3>
<div class="pk-assets mt-2">
  {% for asset in brand_uitk %}
  <div class="pk-asset">
    <div class="pk-asset-prev"><img src="{{ '/assets/img/presskit/' | append: asset | relative_url }}" alt="{{ asset }}" loading="lazy"></div>
    <div class="pk-asset-meta"><span class="pk-asset-name">{{ asset }}</span><a class="pk-asset-dl" href="{{ '/assets/img/presskit/' | append: asset | relative_url }}" download>↓ SVG</a></div>
  </div>
  {% endfor %}
</div>

<p class="mt-3"><a href="{{ '/assets/downloads/Unity-UI-Extensions-Brand-Assets.zip' | relative_url }}" class="btn btn-ghost btn-sm" download>↓ Download all brand assets (.zip)</a></p>

Downloads

All PDFs are generated from the live docs by generate_pdfs.py (headless Chrome) and rebuilt on every site deploy.

Quotes

“Two packages, one ecosystem — that is the whole story of 3.0. For ten years the community has built the controls you would build anyway, polished them, and handled the edge cases so you do not have to. The controls you would build anyway are already here. Ship faster. Build better.”
— Simon “darkside” Jackson, project maintainer

Shipped a game or app with UI Extensions? We’d love to feature your quote — get in touch via GitHub or Gitter.

Two packages. One ecosystem.

126 battle-tested controls. 34 example scenes. Free forever.

Unity UI Extensions is community-maintained and not affiliated with Unity Technologies. BSD-3-Clause (uGUI) & MIT (UI Toolkit).