What problem does it solve? Game developers using the ignifx engine need a way to build menus, HUDs, dialogs, and touch controls without writing low-level rendering code, and must decide when to use DOM elements versus GPU-drawn text. ## Core Features & Use Cases - DOM Overlay & Layers: Mount React, Svelte, Vue, or plain DOM into named layers over the canvas with css, fit, or dpi scaling modes. - Menus & Navigation: Build keyboard- and gamepad-driven menus with Menu and MenuStack, including sliders, toggles, choices, and input rebinding rows. - GPU Text & World Anchors: Render HudText, WorldText, and WorldText2D on Babylon Lite's text renderer, and attach DOM elements to entities with WorldAnchor. - Use Case: Create a pause menu with a music volume slider and a shadows toggle, wire it to a MenuStack that pauses the game when open, and add a localized HUD readout that updates when the locale changes. ## Quick Start Ask the assistant to add a pause menu with settings rows and a HUD text readout to your ignifx project using @ignifx/ui.