Guide

Platforms and limits

What was verified, what was only built, and what the engine does not do. Read this before you commit a project to it.

Requirements

Platforms

PlatformStatus
Windows editorVerified: the full test suite passes
Windows player (Mono)Verified: every player check passes, no heap growth
WebGL player (IL2CPP)Verified in a headless browser: every player check passes. Needs WebGL 2
Android (ARM64)Builds. Not yet run on a device
macOS, Linux, iOS, consolesNot built yet

Not yet checked on screen: Gamma color space with backdrop-filter and mix-blend-mode, the Vulkan, Metal and OpenGL graphics APIs, and XR headsets. On-screen keyboards, IME on devices, gamepads and touch were exercised by tests, not by hand on hardware.

Not supported

AreaMissing
ScriptingJavaScript. Logic is C#; existing web pages and web apps do not run
LayoutMulti-column, vertical writing modes, subgrid, scroll snapping
CSS@layer, @container, @property, color(), color-mix(), ::first-line, ::first-letter, hyphens: auto, url() filters and clip paths
3DDepth sorting and plane splitting of 3D-transformed elements
FontsWOFF, WOFF2, variable fonts, COLR v1, SVG glyphs, hinting
ImagesWebP and GIF
SVG<text>, <image>, pattern, markers, filters, SMIL animation, foreignObject
InputThe HTML drag-and-drop API (draggable); build drags from pointer events
ComponentsSlot props (let:), dynamic tags and components
LocalesOrdinal and gender forms
Render pipelinesURP and HDRP

Known costs

Licence

DevCore UI Engine is © 2026 DevCore Interactive, all rights reserved. It is licensed, not sold: those who acquired it on the Unity Asset Store may use it, under the Unity Asset Store End User License Agreement and the engine's own terms. Modifying it, decompiling it, or sharing it on its own is not allowed.

The engine contains third-party material under its own terms, including the HarfBuzz shaping logic it was ported from, Unicode data and ICU word lists. The full texts are in the package's Licenses folder, and every build you make includes them.