FAQ
General
Can I use React or Vue instead of Solid?
Not out of the box. The official bridge runtime targets Solid today.
Does Loom work with IL2CPP?
Yes. Loom supports Mono and IL2CPP player builds on supported platforms.
Can I use Tailwind or other CSS frameworks?
Yes. Your UI is a Vite app, so CSS tooling works normally. See Adding npm packages.
Can I have multiple bridges?
Most games should use one root bridge. Route between HUD, pause, inventory, and menus with screen state inside that bridge.
Can I load external URLs?
No. Loom is a game UI framework for your bundled app, not a general-purpose web view for arbitrary sites.
Does Loom support multiplayer networking?
Yes. Loom is just a UI layer, so you can reflect networked game state through bridge state the same way you reflect local game state.
Development
How do I see UI changes without pressing Play?
Use Mock mode to run the UI in a browser with mock bridge state and actions.
Where do console.log messages appear?
UI logs appear in browser DevTools. Open them with Loom -> Open Browser DevTools.
Building and shipping
Do I need Node.js in my shipped game?
No. Node.js is only needed during development and on build machines. The shipped
game loads static UI files from StreamingAssets/Loom.
Does the UI build run automatically?
Yes. Loom runs the UI production build during player builds. See Player builds.
Licensing
Is Loom free?
No. Loom is a commercial product. See Buy.
What happens when my update period expires?
You keep using the last version you received. Renew your update period to get new releases.