Arcade Html5: Virtual Device Simulator
Embed local HTML5 mini-games into Unity 3D scenes with arcade cabinets, browser rendering, input, audio, save, and host-game messaging.
by TFG
Price History +
Arcade Html5 Simulator
Bring playable local HTML5 mini-games directly into your Unity worlds.
Arcade Html5 Simulator allows you to place interactive HTML5 experiences inside your 3D scenes, including:
- Arcade cabinets
- Kiosks
- Computer terminals
- Interactive displays
- Custom in-world screens
HTML5 content is rendered onto real Unity textures and displayed on 3D surfaces, making it fully compatible with custom materials and visual effects such as the included CRT screen shader.
Supported Platforms
Current supported platforms:
- Windows
- macOS
Supported environments:
- Unity Editor
- Standalone Desktop Builds
Features
Native Desktop Browser Backend
Powered by a native desktop browser backend for reliable local HTML5 rendering inside Unity.
In-World 3D Screens
Render HTML5 games directly onto meshes and materials inside your scene.
Official Arcade Cabinet Prefab
Includes a ready-to-use arcade cabinet with:
- Virtual joystick
- Arcade buttons
- Input mapping
- CRT display effects
- HTML game menu
Fully Customizable Hardware
The included cabinet is only a starting point.
You can:
- Replace the cabinet model
- Create custom devices
- Define your own virtual controls
- Remap keyboard/gamepad input
- Replace screen materials
- Build custom HTML menus
Local Mini-Game Support
Add your own local HTML5 mini-games through StreamingAssets.
Unity ↔ HTML5 Communication
Mini-games can communicate with the Unity host using JavaScript APIs.
Supported interactions include:
- Score submission
- Achievement unlocks
- Item grants
- Save/read lightweight state
- Unity-side audio playback
- Returning to the machine menu
Audio Bridge
Play gameplay audio through Unity instead of browser audio for better synchronization and performance.
Save System Integration
Lightweight save/read messaging system with customizable host-side storage.
Designed For Game Integration
Arcade Html5 Simulator is designed for controlled local HTML5 content built specifically for your project.
It is ideal for:
- Interactive easter eggs
- Retro arcade systems
- In-game terminals
- Mini-game collections
- Virtual devices
- Meta-game interfaces
Important Notes
This package is not intended to be:
- A public web browser
- A remote website renderer
- A guarantee that arbitrary online HTML5/WebGL games will run unchanged
The system is optimized for curated local HTML5 mini-games authored for Unity integration.