
説明
VaCuus renders your game's interface from HTML and CSS documents — menus, HUDs and in-world panels — on its own UI thread. Layout, styling and draw-command recording all happen away from the game thread, which only enqueues input and reads back a snapshot: at the plugin's own 1,732-node reference HUD, that costs the game thread about 0.01 ms per frame. Measured, not estimated — the perf guide with the full budget table ships in the package, and every number in it is re-runnable on your machine.
Features:
UI runs on a dedicated thread: game thread pays ~0.01 ms/frame even at the 1,732-node reference HUD (measured; budget table ships in the package)
HTML/CSS authoring (.rml/.rcss, vendored RmlUi 6.x) with live reload in PIE and at runtime — no editor asset, no recompile
Data binding straight from `UPROPERTY` fields, Blueprint- and C++-friendly
Screen-space UMG widget and in-world panel component
Optional JavaScript (vendored QuickJS-ng) and a TypeScript/Preact workflow
Ships for AI-agent workflows: AGENTS.md at package root, agent guide, generated RCSS support matrix, log-first diagnostics, headless render recipe
227-test automation suite ships in the package (source and fixtures, on purpose)
Localization support incl. live language switch; IME on desktop platforms
Cross-platform from one source tree: Windows, macOS, Linux, Android and iOS supported; consoles on request
Code Modules: 1
Number of Blueprints: 0
Number of C++ Classes: 10
Network Replicated: Yes
Supported Development Platforms: Win64, Mac, Linux
Supported Target Build Platforms: Win64, Mac, Linux, Android, iOS, HTML
Documentation: https://vacuus.ufna.dev





