Custom OS: In-Game Windowed Desktop (UI Toolkit)
Garvit Nangru
$11.19
$15.99
30%OFF
(no ratings)
Jump AssetStore
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.Works with Unity 6.0 LTS or above. Only requirement is having Unity UI Toolkit# Custom OSGive 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 requiredAsset uses Fluent System Icons under the MIT License; see Third-Party Notices.txt file in package for 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.Parts of this package were produced with the assistance of generative AI tools.- C# source code (runtime and editor scripts): AI coding assistants were used for code generation, refactoring and inline documentation. All generated code was reviewed, edited, tested and integrated by the publisher, who retains authorship and responsibility for it.- UXML / USS / TSS markup: layout and stylesheets were drafted with the same assistance and then hand-tuned.- Documentation (README.md, in-code XML docs, sample comments): drafted with AI assistance and edited by the publisher.- Desktop wallpaper images (OS/Resources/Wallpapers/*.png): original abstract images produced by a deterministic Python script (numpy/Pillow gradient compositing) that was itself written with AI assistance. These are NOT the output of an AI image generator.No AI image generation, AI audio generation, or AI-generated 3D content is includedin this package. No third-party or AI-scraped media is redistributed.

