Astronomic Comics in Austin People’s Gallery

A print from my generative series Astronomic Comics has been chosen to be in the Austin People’s Gallery! It is on display at City Hall until April of next year! I am honored have my work shown at a prestigious event like this. You can read more about The People’s Gallery here. | Continue reading


@frankforce.com | 6 hours ago

Dr1v3n Wild! – Arcade Driving in 13 Kilobytes

I am excited to share my new game, Dr1v3n Wild. It’s an OutRun inspired racing game with procedurally generated art and levels! This was created for JS13K 2024 and the entire game fits in a 13 kilobyte zip file including … Continue reading → | Continue reading


@frankforce.com | 17 days ago

Space Huggers: How I made a game in 13 kilobytes

One of my favorite game jams is the legendary Js13kGames Jam, where participants have one month to make a web browser game that fits in a 13 kilobyte zip file. To put that into perspective, a floppy disk from the … Continue reading → | Continue reading


@frankforce.com | 1 month ago

JavaScript Haikus – My Live Talk for Nerd Nite

Last week I gave a talk about tiny code for Nerd Nite in Austin Texas! This is a more refined version of my previous talk and a great introduction to creative coding and recreational programming. I hope you are inspired … Continue reading → | Continue reading


@frankforce.com | 2 months ago

LittleJS Game Jam and New Logo

Big LittleJS news! We have a game jam announcement, new logo, and major rendering speed boost! Announcing LittleJS Game Jam First of all I’d like to invite you all to participate in the first LittleJS game jam! An exciting opportunity … Continue reading → | Continue reading


@frankforce.com | 2 months ago

New Piroot Trailer – Happy Pi Day

It’s Pi day and new trailer for Piroot is here and the steam store is officially live! Wishlist it today! | Continue reading


@frankforce.com | 6 months ago

Piroot – An Epic Adventure Game

There’s a new website up for Piroot, the action adventure game that I have been working on for many years. Also, some big news is coming on Pi Day, 3.14! | Continue reading


@frankforce.com | 7 months ago

Bitwise 📼 Liminal – A Short Film in 256 Bytes

… I found an old VHS tape at a yard sale. It was labeled “Bitwise Liminal” in sharpie. But when I watched the video it was only static. Then I started having vivid and surreal dreams. While awake I couldn’t … Continue reading → | Continue reading


@frankforce.com | 7 months ago

LittleJS Engine – Community Game Showcase

It’s been over 2 years since the LittleJS engine was launched and it is still going strong! There have been improvements across the board to make the engine super tight and powerful. To name a few, post processing effects, native … Continue reading → | Continue reading


@frankforce.com | 8 months ago

FxVase – Interactive Pottery Simulation

Sculpt, glaze, and fire your own virtual pottery, then mint it on the blockchain to share with the world! This interactive tool allows for a wide range of expressive sculptures to be rendered in real time and saved in HD. … Continue reading → | Continue reading


@frankforce.com | 8 months ago

Free Workshop: How to make amazing generative art with simple JavaScript code

My workshop from last year’s JS Game Dev Summit is now available for free! This three hour course starts with how to create a basic HTML file and goes to advanced graphical effects by the end. It was recorded live … Continue reading → | Continue reading


@frankforce.com | 11 months ago

JavaScript Haikus: My Adventures in Tiny Code

My talk for the 2023 JS GameDev Summit goes on a 20 minute deep dive into my strange practice of making art with super small computer programs. I hope you enjoy. | Continue reading


@frankforce.com | 1 year ago

How I made a 1K Pinball Game in JavaScript – Lu1ky Pinball

I’ve made quite a few 1k games now, yet I always find room for improvement and there is so much more to explore in this space. For the JS1024 contest this year the theme was Lucky and I made a … Continue reading → | Continue reading


@frankforce.com | 1 year ago

Lu1ky Pinball

My JS1024 game this year is a tiny pinball machine with real physics! See the Pen Lu1ky Pinball 🍀 Tiny pinball physics game in 1K of JS by Frank Force (@KilledByAPixel) on CodePen. How to Play Features | Continue reading


@frankforce.com | 1 year ago

U1KE, a playable ukulele in 1KB of JS

My js1024 entry this year is a ukulele! This is a fully function and realistic simulation of a four string instrument with standard uke tuning. Each string can be fretted individually using the key… | Continue reading


@frankforce.com | 2 years ago

Byte City Nights – A Bitwise Cityscape

My final generative work for the fxhash beta is an abstract cityscape built with bitwise operators. This 256 piece set demonstrates several different ways of producing interesting patterns with sim… | Continue reading


@frankforce.com | 2 years ago

Chaospills – Generating Art from Chaos

My latest generative work is a based on a simple chaotic algorithm that fills the canvas with intricate fractal patterns. I have been working on it for several months, first releasing a small demo … | Continue reading


@frankforce.com | 2 years ago

Astronomic Comics – Code Generated Comic Books

On the most barren hostile worlds in the galaxy there are glimmers of life. An alien species has found a way to thrive by building cities under protective domes. Each page of this 512 page generati… | Continue reading


@frankforce.com | 2 years ago

Space Huggers: A run and gun roguelike

🚀 Play Space Huggers in your browser! The souce code is also available on GitHub! | Continue reading


@frankforce.com | 2 years ago

Dissecting a Dweet #9: City Sunset – Tiny JavaScript Analysis

Hello, tiny coders, I’m back with another dwitter dissection! Today we will explore the JavaScript code that produces this beautiful procedurally generated cityscape. for(z=k=2e3;k–;x.f… | Continue reading


@frankforce.com | 3 years ago

1Keys – How I Made a Piano in only 1kb of JavaScript

Building Universes One Pixel at a Time | Continue reading


@frankforce.com | 4 years ago

1Keys – How I Made a Piano in only 1kb of JavaScript

Building Universes One Pixel at a Time | Continue reading


@frankforce.com | 4 years ago

How I made a 3D game in only 2KB of JavaScript

Building an Empire One Pixel at a Time | Continue reading


@frankforce.com | 4 years ago

Dissecting a Dweet: Shattered Tunnel – A 3D Tunnel in 140 Bytes of JavaScript

Climbing A One Pixel High Mountain | Continue reading


@frankforce.com | 4 years ago

Bounce Back Postmortem: A Zelda Style Boomerang Game for JS13k

Climbing A One Pixel High Mountain | Continue reading


@frankforce.com | 5 years ago

Dissecting a Dweet: Parallax Mountains (Analyzing a 140 Byte JavaScript Demo)

Climbing A One Pixel High Mountain | Continue reading


@frankforce.com | 5 years ago

Dissecting a Dweet: Breaking Broke (Analyzing a 140 Byte JavaScript Program)

Climbing A One Pixel High Mountain | Continue reading


@frankforce.com | 5 years ago

Dissecting a Dweet: Strange Attractor (Tiny JavaScript Code)

Climbing A One Pixel High Mountain | Continue reading


@frankforce.com | 5 years ago

Dissecting A Dweet: Ring Weave – a 140 byte JavaScript animation

Climbing A One Pixel High Mountain | Continue reading


@frankforce.com | 5 years ago

Dissecting a Dweet: How to Make a Mini Black Hole in 140 Bytes of JavaScript

Climbing A One Pixel High Mountain | Continue reading


@frankforce.com | 5 years ago

Dissecting a Dweet – Tiny JavaScript Spirograph Design Generator Explained

Continue reading


@frankforce.com | 5 years ago

Dissecting a Dweet – Spiral JavaScript Quine Explained

Continue reading


@frankforce.com | 5 years ago