Indie game + app studio // hand-built

One file.Whole worlds.

I'm a hobbyist maker building self-contained HTML5 games and apps — each one a living little world that fits inside a single file. Welcome to the workshop.

Now building — Geova
Vex, the Voxel Wanderer
move your cursor · click him
The flagship

Geova

Paint the world, flag by flag — then test how well you really know it.

A giant world-flags playground: paint any country's flag and get scored, then spin a 3D globe, guess countries, and play with friends.

  • Paint & score any country's flag
  • Guess the Country, Flag or Shape
  • 3D globe distance-guess game
  • Regions & States mode
  • Avatar creator + coins & scoring
  • Friends, chat & Games with Friends
SVGThree.jsJavaScriptMultiplayer
Play Geova
Geova logo
See it in action
Painting the flag of China from memory
Paint a FlagDraw any flag, beat the robot's score
Country facts card for the United States
Country factsTap a country to learn about it
Guess the flag quiz showing Spain
Guess the FlagCountry, Flag or Shape quizzes
Guess the mystery country on a 3D globe
Globe guessFind the mystery country by distance
The arcade

Games coming soon…

Blocks 'n Goblins poster art
In active development · preview
Blocks 'n Goblins

My Ghosts 'n Goblins-style action platformer — but built in Minecraft-flavoured voxel 2.5D with Three.js. Sir Arthur in glowing armor, a torch-lit foggy graveyard, five kinds of monster, and a Risen Colossus boss. This is the big one I'm working on right now.

See the preview → not playable yet — devlog inside
The maker

What's in the box

I'm 11 years old, and I build whole games and apps that live inside a single HTML file — no framework, no build step, no dependencies. Give me vanilla JS, a little SVG and some Three.js and I'll hand-build a world. I've shipped a bunch already, and I'm just getting started: from now on this site and my games get live updates, so keep checking back to see what's new.

11Years old
6+Worlds shipped
1File each
Next things to learn

// live updates from now on — always building