Games / 23 builds

Made to be
played.

Browser toys, cozy puzzle games, and the occasional gothic shooter, newest first. Every game has its own page covering how it plays, what it was built with, and how it was made.

Looking for projects? →

Jeste

Precision platformer · Linux

A pixel-art precision platformer about a young jester climbing a mountain that laughs back, with nine chapters, an eight-way dash, and every room proven beatable by an automated solver.

GodotGDScriptPythonNumPyFFmpeg

Lost & Found

Deduction · Windows · macOS · Linux

A small deduction game set at the lost-property desk of a 1962 railway station, where you inspect objects, catch liars, and decide which belongings should never be returned.

Unity 6C#BlenderPythonNumPy

One More Floor

Arcade puzzle · Windows · macOS · Linux

A short-shift score-attack game where you run the elevator in a hotel that rearranges its floors every time you stop, for guests including a vampire, a houseplant, and a soaked swimmer.

Unity 6C#BlenderPythonNumPy

Last Light

Strategy · Windows · macOS · Linux

Keep the last lighthouse on a wrecking coast: sweep a heavy beam to guide ships home, chart hidden reefs ahead of them, and douse the wreckers' false lights across twelve nights.

Unity 6C#HLSLBlenderPython

Purgatory

Arena shooter · Linux · Web

An original gothic arena shooter with 24 levels, five weapons with ten fire modes, Rapier ragdolls, and no reloads, built with Three.js for Linux and the web.

TypeScriptThree.jsRapierElectronVite

Pack The Trunk

Packing puzzle · Windows · macOS · Linux

A cozy voxel packing puzzle about one family, thirty years, and one very full trunk: 33 trips, 11 vehicles, and 116 Blender-modelled items, every level proven solvable.

Unity 6C#BlenderPythonNumPy

Pocket Weather

Cozy puzzle · Windows · macOS · Linux · Web

A cozy puzzle game where you play Pip, a tiny cloud who rains, shades, and gusts a miniature world through its day across twelve tilt-shift dioramas.

Unity 6C#HLSLBlenderPython

Borrowed Seconds

Puzzle · Windows · macOS · Linux

A deterministic puzzle game where you freeze obstacles by borrowing time from your future self, across 30 single-screen levels that an exhaustive solver proves solvable.

Unity 6C#.NETBlenderPython

The Bell of Ages

Action-adventure · Web

An original 3D action-adventure for the browser about a boy, a forgotten song, and a kingdom in two ages, built with TypeScript, Three.js, and a scripted Blender pipeline.

TypeScriptThree.jsViteVitestBlender

After Hours

First-person mystery · Windows · macOS · Linux

A first-person cleaning game with a mystery underneath: scrub an office over seven nights, find what the day shift is hiding, and decide which evidence survives until morning.

Unity 6C#HLSLBlenderPython

Alibi & Co.

Deduction · Windows · macOS · Linux

A cozy-noir deduction game: pin receipts, phone logs, and statements to a timeline, watch walking-time ribbons turn red, and break the alibi that can't be true.

Unity 6C#.NETBlenderPython

Agent Clicker

Idle clicker · Windows · macOS · Linux

An idle clicker about a developer who quietly hands their whole job to AI agents, played on a computer inside a 3D office that fills up as the numbers climb toward a centillion.

Unity 6C#BlenderPythonFFmpeg

Handle With Care

Physics puzzle · Windows · macOS · Linux

A physics packing puzzle where you pack bizarre deliveries, from a sleeping armadillo to a sneezing dragon, then watch a deterministic journey decide whether they survive.

Unity 6C#.NETBlenderPython

Arena roguelite · macOS

A first-person gothic arena roguelite built in Rust on a custom wgpu renderer, with 33 weapons, soul powers, location-based dismemberment, and Rapier ragdolls in a haunted cemetery.

RustwgpuWGSLwinitegui

Cinderwake

Action roguelite · macOS

A clockwork action roguelite built in Rust on Macroquad: climb and descend a ruined brass city across three elevations, with responsive combat, pixel art, particles, and selective bloom.

RustMacroquadGLSLPython

Flip Flop Cheer

Physics sports · Web

A QWOP-style cheer tumbling game where four controls turn a ragdoll into back tucks, handsprings, combos, and the occasional spectacular flop.

JavaScriptThree.jsPlanck.jsViteWeb Audio API

Hapless Wheels

Physics racer · Web

A browser physics racer with five unlikely riders, fourteen obstacle courses, and ragdoll crashes that rarely go to plan.

JavaScriptThree.jsPlanck.jsViteWeb Audio API

Twin-stick shooter · Web

A neon twin-stick browser shooter with five game modes, evolving weapons, a reactive grid, and a soundtrack synthesized as you play.

JavaScriptThree.jsWebGLWeb Audio API

Roomba Wars

Multiplayer arena · Web

A multiplayer browser game that turns a simple Roomba interview prompt into a realtime 3D arena with procedural terrain, enemies, and benchmark tooling.

TypeScriptReact 19ViteReact Three Fiberthree

TouchGrass.city

Multiplayer arcade · Web

A realtime multiplayer browser game about collecting grass, grabbing powerups, and avoiding computer enemies across a scrolling city.

TypeScriptReactTanStack StartWebSocketsPostgreSQL

Pong

Arcade · Web

A browser arcade game with a CPU opponent, increasingly fast rallies, synthesized sound, and four visual themes.

JavaScriptHTML5 CanvasWeb Audio APICSS

Math Game

Learning game · Web

Duolingo-inspired math learning game with topic progression, XP, streaks, and lives.

React 19TypeScriptTailwind CSS 4Vite 7TanStack Router

Keyboard shortcuts

Shortcuts stay out of text fields. Extra shortcuts are off until you enable them on this device. Ctrl or Command K is always available.

?
Open this help
Ctrl / ⌘ K
Open site search
Alt A
Browse articles
Alt R
Open your reading list
Alt T
Browse topics
Escape
Close dialogs or leave article focus mode