ZERO INSTALL HARDWARE ACCELERATED

Near-Native Web Games Powered by Wasm

Experience 60FPS console-quality arcade and indie titles directly in your browser. Compiled from Rust, C++, Zig, and Raylib with zero downloads or plug-ins required.

Supported Target Toolchains
Rust + Bevy C++20 + Raylib Zig + WebGPU SIMD & Threads
wasm32-unknown-emscripten --release
1// Compiling arcade_kernel.rs to WebAssembly
2use wasm_bindgen::prelude::*;
3use bevy::prelude::*;
4
5[wasm_bindgen(start)]
6pub fn init_game_loop() {
7   App::new()
8     .add_plugins(DefaultPlugins)
9     .insert_resource(TargetFps(60))
10     .run();
11}
60.0
FPS TARGET
2.4 MB
WASM SIZE
0.12 ms
FRAME LATENCY

0ms Installation

Runs directly inside the browser JavaScript V8/JSC sandbox with instant streaming execution.

Near-Native Speed

Leverages SIMD vectorization and WebGL2/WebGPU for maximum hardware acceleration.

Cross-Platform

One single build targeting Windows, macOS, Linux, Android, and iOS browsers seamlessly.

Interactive Wasm Games

Showing 8 Games compiled to WebAssembly
ARCHITECTURE

Why Compile Games to WebAssembly?

Read Technical Whitepaper

Memory Architecture & Speed

  • Linear memory model allowing direct C/Rust pointer manipulation
  • Fixed 64KB memory pages with zero garbage collection pauses
  • Wasm SIMD 128-bit vector instructions for fast math ops
  • Up to 95% execution speed of compiled native C code

Security & Integration

  • Strict sandboxed memory protection prevents arbitrary OS access
  • WebSockets & WebRTC for low-latency multiplayer gaming
  • Direct canvas rendering via WebGL2 and WebGPU pipelines
  • Zero native dependency installs or security risks