Skip to content
Michael Randolph

Lab

Things I’m building, playable right here.

Work in progress from fold engine, the game engine I’m writing in Rust. Every demo here is the real build, compiled to WebAssembly and rendered with WebGPU, right in your browser.

Magic, a screenshot

Featured · Playable

Magic

2026.09.1932 MBShadersParticlesLighting

More demos

8 builds
Title Screen, a screenshot

Title Screen

The front of a game: a splash, a title menu, settings and credits, over a turning ring of stones that blurs behind them.

2026.09.198.1 MBUIAudio

GPU Stress Test, a screenshot

GPU Stress Test

A quarter of a million copies, twelve thousand monuments and two hundred and fifty-six lamps, with the frame's cost in the corner.

2026.09.197.7 MBBenchmarkRendering

Coin Rush, a screenshot

Coin Rush

Walk about a floor and pick up as many spinning coins as you can before the clock runs out. The game the engine's tutorial builds, one step at a time.

2026.09.196.9 MBTutorialGameplay

Composition, a screenshot

Composition

A proving ground where every kind of thing is a list of parts: health, fire, ice and weapons, and nothing else.

2026.09.1920 MBGameplayComposition

The Zoo, a screenshot

The Zoo

A hall with a pitch for every engine feature, forty-eight of them, each with a plaque saying what it is and why.

2026.09.1910 MBShowcaseRenderingPhysics

Character, a screenshot

Character

A third-person character in a walled yard: blended locomotion, carrying and throwing, spatial sound, and every renderer setting in the pause menu.

2026.09.19240 MBAnimationPhysicsAudio

Holdout, a screenshot

Holdout

A little twin-stick shooter made of parts: rounds of critters, guns, barricades and turrets.

2026.09.1921 MBTwin-stickGameplayComposition