Deterministic 60Hz Physics Engine

Retro-Neon Arcade Games

Zero installation, no ads, and pure gameplay. Built with WebGL, Three.js, and HTML5 Canvas, calibrated with a fixed-timestep game loop for identical speed across 60Hz, 120Hz, 144Hz, and 240Hz monitors.

3D WebGL Three.js 60Hz Fixed Physics

Serpentine 3D

A fast-paced 3D cyberpunk snake experience. Slither across a glowing neon grid, consume energy orbs, avoid boundary walls, and chain milestone achievements with smooth keyboard and mobile joystick controls.

  • Three difficulty modes: Easy (Wrap Mode), Medium (Walls On), Hard (No Mercy)
  • Dynamic camera tracking with smooth lerp damping
  • Milestone audio alerts, particle explosions, and local high score tracking
  • Fixed-timestep accumulator for uniform turning speed on any monitor
2D HTML5 Canvas Retro Shooter 60Hz Fixed Physics

Balloon Blaster

An addictive retro vertical shooter. Pop descending waves of colorful balloons, trigger screen-clearing bombs, pick up laser beams and multi-shots, and build high combo multipliers before balloons breach the defense line.

  • 5 unique powerups: Laser Cannon, Multi-Shot, Screen Nuke, Freeze Slow, and Shield
  • Dynamic difficulty adaptation scaling to player performance
  • Retro synth Web Audio sound effects and particle bursts
  • Frame-rate independent physics ensuring fair speeds on 120Hz/144Hz screens

Engineering Zero-Lag Browser Games

We design our browser games with the same discipline we apply to embedded systems: zero runtime bloat, minimal memory footprints, and frame-rate independent physics.

Deterministic 60Hz Timestep

Traditional browser games tie physics directly to requestAnimationFrame, making games run 2x to 4x too fast on 120Hz, 144Hz, and 240Hz monitors. Our fixed accumulator guarantees identical velocity and timing across all hardware.

Full Keyboard & Touch Support

Play seamlessly on desktop using arrow keys or WASD, or on mobile phones and tablets using virtual on-screen joystick touch controls.

100% Open Source

All game engines, Three.js shaders, collision algorithms, and Web Audio synthesizers are open source and available for students and makers to inspect and learn from.