Making Code Happen

Category: Game Dev

  • LittleJS Breakout Tutorial

    LittleJS Breakout Tutorial

    This video walks you through how to make a small game from scratch with the LittleJS open source game engine. It covers graphics, sound, input, effects, and gameplay. We will make a breakout style game with a player controllable paddle, a ball that bounces, and bricks that break when hit. This is a great introduction…

    Read more...

  • Squid – Undergrowth – Music Video Game

    Squid – Undergrowth – Music Video Game

    I worked with the band Squid to make a special game for their new single, it’s like an interactive music video that you can play! The game uses my open source game engine LittleJS and works in your browser on desktop and mobile devices. They even made a commercial for the game, check it out!

    Read more...

  • 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.

    Read more...

  • 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 releases. This engine has everything necessary for most games including super fast rendering, physics, particles,…

    Read more...

  • Space Huggers: A run and gun roguelike for JS13K

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

    Read more...

  • Batafuraiko – Winner of JS1024 2021

    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 working with the other participants on Discord. Thank you to the organizer and other participants.…

    Read more...