Frank Force
frankforce.com · Personal blog · on HN since 2019
Frank Force, a game developer, writes about tiny games and generative code, including entries made in a few kilobytes of JavaScript.
What HN saysHN commenters praise his clever work, noting JS13K wins, his LittleJS engine and ZzFX audio library, and his 256-byte raycaster.
23HN people shared it
6linked it in comments
37stories submitted
1.4Kstory points
5 months agolast shared
2019people per year2026
Most-shared posts
- 1Crafting a 13KB Game: The Story of Space Huggers4 people · 237 points · first shared 2024 · 38 comments on HN
- 2City in a Bottle – A 256 Byte Raycasting System3 people · 364 points · first shared 2024 · 23 comments on HN
- 3Dissecting a Dweet: How to Make a Mini Black Hole in 140 Bytes of JavaScript3 people · 6 points · first shared 2019 · discussion on HN
- 41Keys – How I Made a Piano in only 1kb of JavaScript3 people · 5 points · first shared 2020 · discussion on HN
- 5How I made a 3D game in 2 KB of JavaScript2 people · 379 points · first shared 2020 · 78 comments on HN
- 6Dissecting a Dweet2 people · 3 points · first shared 2020 · discussion on HN
- 7Bounce Back Postmortem: A Zelda Style Boomerang Game for JS13k2 people · 3 points · first shared 2019 · discussion on HN
- 8How I Made a 1K Pinball Game in JavaScript – Lu1ky Pinball2 people · 1 points · first shared 2024 · discussion on HN
- 9I’m only making business card sized games now1 people · 264 points · first shared 2019 · 173 comments on HN
- 10Byte City Nights – A Bitwise Cityscape1 people · 54 points · first shared 2022 · 4 comments on HN
- 11Dissecting a Dweet: Shattered Tunnel – A 3D Tunnel in 140 Bytes of JavaScript1 people · 4 points · first shared 2019 · discussion on HN
- 12Dissecting a Dweet: Strange Attractor (Tiny JavaScript Code)1 people · 4 points · first shared 2019 · discussion on HN
- 13Dr1v3n Wild – Arcade Driving in 13 Kilobytes1 people · 4 points · first shared 2024 · discussion on HN
- 14Ants, Storms, and Floods1 people · 3 points · first shared 2025 · discussion on HN
- 15Dissecting a Dweet – Spiral JavaScript Quine Explained1 people · 2 points · first shared 2019 · discussion on HN
What HN people wrote when they linked it
lifthrasiir · 2020-08-01
Post-mortem writeups by submitters:
Frank Force: https://frankforce.com/?p=7617 (1st place)
Raimon Ràfols: http://blog.rafols.org/index.php/2020/07/21/javascript-balloon-1k-post… (10th place)
Mattia Fortunati: https://www.mattiafortunati.com/detective-moji-postmortem-a-javascript… (16th place)
vanderZwan · 2020-08-01
> Frank Force
Hey, that's the guy who did Bounce Back[0] for JS13K! He's got some pretty cool stuff on his website
EDIT: Wait a minute, that's KilledByAPixel, who submitted this link
[0] http://frankforce.com/?p=6936
senfiaj · 2026-04-08
smusamashah · 2025-02-26
Frank Force for generative coding. He has made lots of clever and nice things. Includes game engine (https://github.com/KilledByAPixel/LittleJS), a procedural audio lib (https://github.com/KilledByAPixel/ZzFX) lots of stuff on dwitter.net (https://www.dwitter.net/u/KilledByAPixel/top)
Twitter: https://x.com/KilledByAPixel
portfolio in form of webdesktop: https://generative.3d2k.com/
Website: https://frankforce.com/
nabla9 · 2024-05-21
From the same author: 1K Pinball Game in JavaScript https://frankforce.com/lu1ky-pinball-code-deep-dive/
john-tells-all · 2024-02-12
Their work is always jaw-dropping. Here is some explanation of the tools they use: https://frankforce.com/tools/
And here's their work on the micro animation blog Dwitter: https://www.dwitter.net/u/KilledByAPixel
Youtube explanation: https://www.youtube.com/watch?v=HV7Dmo277Rs