Custom OS: In-Game Windowed Desktop (UI Toolkit) View on Asset Store (opens in new tab)

Package details

Latest version
v1.0.0
Last updated
First released
Unity version
6000.3.20 or later
Package size
4.0 MB
Files
81
Favorites
6
Views in the past week
12

Price tracking

Last checked
Tracked since
Lowest recorded
$11.19 on

Keywords

Custom OS: In-Game Windowed Desktop (UI Toolkit)

by Garvit Nangru (opens in new tab)

No ratings yet

Plug-and-play in-game desktop for Unity built with UI Toolkit. Includes windows, taskbar, Start menu, widgets, notifications, and easy app creation with one ScriptableObject and a C# class.

Price $15.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Custom OS: In-Game Windowed Desktop (UI Toolkit), 6 months Current $15.99; lowest $11.19; highest $15.99 in this period. $0 $10 $20 Sep Oct Nov

Asset preview

1 / 4

Custom OS: In-Game Windowed Desktop (UI Toolkit) screenshot 1

Custom OS: In-Game Windowed Desktop (UI Toolkit) screenshot 1

About this asset

# Custom OS

Give your game a real operating system.

Custom OS is a plug-and-play desktop environment for Unity built entirely with UI Toolkit. Add draggable windows, a taskbar, searchable Start Menu, desktop widgets, notifications, and optional UI sounds to create in-game computers, hacking interfaces, simulation UIs, admin panels, and more.

Applications are completely data-driven. Create a new app with an AppDefinition ScriptableObject and a single C# controller class—no prefabs or scene setup required. Everything is built with UXML and USS, making it easy to match your game's style.

## Key Features

• Draggable, resizable windows with minimize, maximize, close, focus management, and cascading

• Taskbar with running apps, searchable Start Menu, and live clock

• Data-driven app system with no per-app prefabs

• Desktop widgets with drag support

• Toast notifications and notification badges

• Optional UI sound bank

• Fully customizable UXML/USS interface

• Standalone GraphElement with Line, Trend, Bar, Pie, and Donut charts

• One-click Setup tool, New App Wizard, Quick Start window, and Fluent icon browser

• Plain C# runtime that can be embedded into any VisualElement

## Included

• Settings app for volume, quality, resolution, FPS, and fullscreen (saved with PlayerPrefs)

• Calculator, Notepad, About, Clock, and System Monitor samples (separate assembly)

## Requirements

• Unity with UI Toolkit support

• No third-party dependencies

• No uGUI required

Asset uses Fluent System Icons under the MIT License; see Third-Party Notices.txt file in package for details.

From the publisher's Asset Store listing.

Technical details

  • Built entirely with UI Toolkit using UXML, USS, and C#. No uGUI dependency.
  • Includes two assemblies: HOG.CustomOS (core) and HOG.CustomOS.Samples (optional samples).
  • Apps and widgets are ScriptableObject-driven, with controllers resolved by assembly-qualified type name.
  • Plain C# runtime that can be hosted in any VisualElement, with or without OSManager.
  • Includes Fluent System Icons, a codepoint map, and an in-editor icon browser.
  • No runtime third-party dependencies. Editor tools use only Unity APIs.
  • Full source code included with complete UXML and USS customization.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.3.20f1 Compatible Compatible Compatible Compatible

Works with Unity 6.0 LTS or above. Only requirement is having Unity UI Toolkit

As listed on the Asset Store.