Patchwork

Multiplayer native AI first game engine Built for the browser
Get started View docs
3D
  • Three.js
  • PBR shaders, Forward+ and deferred lighting
  • Framerate-independent gameplay
2D
  • Pixi.js
  • Sprites, isometric, 2.5D and dynamic lighting
  • Parallax backgrounds and Tiled maps
Physics
  • 2D and 3D with Box2D.js and Box3D.js
  • Vehicle model and flight simulator
  • Physics-interactive animation and ragdoll effects
Multiplayer
  • Every game is multiplayer capable by default
  • Prediction, lag compensation and rewind
  • Server authoritative
Endless worlds
  • Procedurally generated entire planets
  • Terrain, ocean, weather and skies
  • Fully integrated with the physics and particles
Professional effects
  • Shaders: cel shading and PS1 dithering
  • Particle system with composable emitters
  • High, medium and low graphics settings
Solid architecture
  • Addons, plugins and mods connect your systems
  • A clean core engine that does not change
  • A large ecosystem out of the box
Sound
  • Tone.js synth engine for MIDI-style composed audio
  • Positional audio and effects
  • A full music mixer
Game library
  • References for 20+ styles of game
  • An animation and character library to get started
  • CC0 textures and CC0 3D models for your games
Developer experience
  • AI-first: every feature comes with a skill your LLM uses to build it the right way
  • A built-in editor meant to be extended to suit your game
  • Free and open source under the MIT license: you own your game forever, with no fees