Ludology in JavaScript
An introduction to some of the building blocks of video games, using concepts you already know from making web apps to show you how to get started making games in the browser. We'll look at data storage, state management, game loops, procedural generation, and more, with examples using rot.js and Phaser.
About Kevin Zurawel
I write JavaScript at Braintree. Previously, I've worked freelance and in news media, higher education, and digital marketing. In my free time, I like video games, reading, and travel.
Follow Kevin Zurawel on Twitter