Category Archives: JavaScript

Making Awesome Games with LittleJS

Watch this 20 minute presentation I gave at JS GameDev Summit. I talk all about how my open source game engine LittleJS works and how you can use it to make amazing games.

Posted in Game Dev, JavaScript | Tagged , , | Leave a comment

U1KE – A 1 Kilobyte Ukulele

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 keyboard to produce every open cord and … Continue reading

Posted in JavaScript | Tagged , , | 4 Comments


A parallax alien landscape generator featuring mountains, stars, meteors, and suns in about 4k of pure JS. This was my first piece on fxhash. Click to generate a new landscape. See the Pen Aliendscape πŸͺ by Frank Force (@KilledByAPixel) on … Continue reading

Posted in JavaScript | Tagged , , | Leave a comment

LittleJS πŸš‚ The Tiny JavaScript Game Engine That Can!

All aboard! LittleJS is lightweight 2D JavaScript game engine with a WebGL rendering system. The goal of this project is to be small, simple, and easy to use for a variety of applications from size coding game jams to commercial … Continue reading

Posted in Game Dev, JavaScript | Tagged , , , | 5 Comments

Space Huggers: A run and gun roguelike for JS13K

πŸš€ Play Space Huggers in your browser! The souce code is also available on GitHub!

Posted in Game Dev, JavaScript | Tagged , , , , | Leave a comment

Batafuraiko – Winner of JS1024 2021

It’s official, “Batafuraiko” is the winner of JS1024! This is one of my favorite game jams because the main restriction is the program must be under 1 kilobyte. I had a blast with my entry and learned a few things … Continue reading

Posted in Game Dev, JavaScript | Tagged , , , , | Leave a comment

Bad Shapes – Music Video Website

Live Demo on I made an interactive website for the band Bad Shapes! This virtual art installation features the self titled album by Bad Shapes and generative visual art set in a realistic 3D scene.

Posted in JavaScript, Music, Projects | Tagged , , | 1 Comment

Cityscape Sunset – Tiny Code Video Lesson

Posted in JavaScript | Tagged , , | Leave a comment

Dissecting A Dweet #9: City Sunset

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.fillRect(i*9+S(z*t)*z|0,j*9+t*420,t?9:z,9))i=k%9,j=k/9|0,x.fillStyle=R(q=t?i*j%2*400*S(k*k*t):k/3+C(k*k)*39,q-99,t?q-k:99) Continue reading on for a full explanation of how it was made!

Posted in JavaScript | Tagged , , | 7 Comments

NoteCraft Submitted to JS13k

Play The Official JS13k Entry NoteCraft on GitHub Features Export to ZzFXM and OS13k Share compressed links Several example songs Instruments are customizable Undo and Redo Cut, copy, and paste Turing complete! Results 20th place overall out of 227 entries … Continue reading

Posted in JavaScript, Music | Tagged , , , | Leave a comment