# Introduction (/)



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 →](/guides/handmade-web-games)
2. Projects using those techniques to build simple games, like [Pong →](/projects/pong) and [Asteroids →](/projects/asteroids)
3. An npm package to make web game dev better, with [API docs →](/spud-api/getting-started) hosted here

Enjoy!
