FAQ
Frequently asked questions about Loom.
General
Can I use React or Vue instead of Solid?
Loom ships a Solid adapter. React and Vue adapters are not included.
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?
No. Loom allows one [Bridge] root per project; additional roots produce a
compiler error. Organize the contract with nested state and switch screens
through that root. See The bridge model.
Can I load external URLs?
No. Loom loads the UI app bundled with your game.
Does Loom collect telemetry or project data?
No. Loom does not send telemetry, analytics, crash reports, project files, UI source, or bridge data to Snack Software. Initial UI setup downloads third-party dependencies from your configured npm registry. See Privacy and network access.
Does Loom support multiplayer networking?
Loom works with multiplayer games, but does not provide networking. Copy the networked values your UI needs into bridge state; your game handles synchronization between players.
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?
Embedded UI logs also appear in the Unity Console with a [Browser] prefix.
Use DevTools to inspect the UI console, DOM, and styles.
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.
How is Loom licensed?
The Unity Asset Store edition is a perpetual single-seat license. All updates published to that Loom SKU are included. Studios can instead request a direct 12-month team license with support included. See Buy for the two options.