Hello Funkey

Espen’s challenge paid off. With a weekend I had some spare time to create Funkey.

Seven games on the funkey engine: climb, jumpman, invaders, drive, Doom, soar and a walk to a castle. The words in the intro are mine. The voice is not. Background music is mine and can be found on Spotify.

The weekend

Friday: a challenge from Espen: “Make a game engine for the terminal”. Saturday: the engine, real pixels through glass, then Doom. The night: sound, sprites, a 3D rasterizer, jumpman, invaders, a drive over the hills and a flight over fractal mountains. Sunday morning: a game picker with screenshots, a textured renderer on all sixteen cores, the castle, and this film.

The castle came last. Stone, slate and wood, a moat, banners in the wind, torches at the gate, crows over the keep. Twenty milliseconds per frame.

The poster: the castle, with the other games around it

The clock

I asked, Claude built, I tested. The minutes run from my ask to the commit.

Asked Done Minutes What
17:53 18:02 9 the engine, and climb
18:10 18:21 11 real pixels through kitty graphics
19:44 19:49 5 frames over shared memory in glass
19:52 20:04 12 the Doom renderer: WAD, BSP, flats, sprites
20:54 21:01 7 a tap is a step, a held key is motion
21:13 21:36 23 key releases from the terminal, exact holds
21:45 22:33 48 the full Doom game
23:08 23:11 3 the Doom film, ten seconds with sound
00:29 00:45 16 sound, PNG sprites, fonts, particles, 3D, a script runner, jumpman and drive
01:03 01:11 8 jumpman’s levels proven by a checker, drive’s packages and clock
01:20 01:23 3 invaders
01:31 01:35 4 the landing page
01:39 01:45 6 soar
10:09 10:20 11 funkeys, the games as cards with screenshots
10:38 11:14 36 a textured renderer on every core, and the castle
11:26 11:38 12 the games reel, cut to music
11:44 11:58 14 the poster, the voice, the trailer

The rest of the hours were mine: playing, looking, deciding what came next. All in between playing some pool, watching football, attending the food market downtown, general frolic.

Summary

Built with Claude Code. funkey is public domain.


Link to this post: https://isene.org/2026/09/Funkey.html

Recent

All posts

2026

2025

2024

2022

2021

2020

2019

2018