Handmade Web Games

Introduction

What is this place?

Welcome. This website is a work-in-progress guide to building browser games. You can track the rough completion progress of each section through the % badges in the sidebar.

It is split into three main parts:

  1. A structured explanation of the fundamentals involved in building web games without any libraries or engines. Handmade Web Games →
  2. Projects using those techniques to build simple games, like Pong → and Asteroids →
  3. An npm package to make web game dev better, with API docs → hosted here

Enjoy!