Make a game, right now.

Free, private and right from your browser!

New local game
saves to this device
Render at MF

Big scenes. Tiny tab.

Sponza, dozens of helmets, dynamic lights — running on WebGL 2 in a browser tab. No plugins, no compute shaders, no excuses.

Sponza scene rendered with multiple PBR helmets

How it works

  1. 1

    Open the editor

    Click + New game. The whole engine loads into your tab — no install, no account required.

  2. 2

    Drop in models, light the scene

    Browse a built-in asset library. Drag, place, light, spin the camera. Save when you like what you see.

  3. 3

    Keep your worlds anywhere

    Saves stay in your browser by default. Sign in to sync them to the cloud and pick them up from any device.

The G2ngine editor with a scene loaded
Editor first

Built around play.

Most engines bury you in scripts before you can see anything. G2ngine flips that — the editor is the playground, and everything you do is just data the engine can serialize, share, and reload.

A teapot made of smaller teapots

Yes, that's a teapot made of teapots.

Because what's a graphics playground without a little Utah-teapot worship? Bring your own weird ideas — the engine doesn't care how absurd the scene gets.

What is this, really?

G2ngine is a 3D engine I'm building in Rust + wgpu, designed around the idea that an editor should come first, not last. It's open source, runs natively or on the web, and the same scene file works in both. Still very much under construction — expect rough edges, weird bugs, and new features every few weeks.