Finally, the day has come. It has taken us some time to nail down the basics of using an HTML canvas element in Part 1, build an animation loop in Part 2, and using both to set up our gamespace in Part 3. Today’s installation will hopefully be a bit…


Photo by Jose Castillo on Unsplash

So far, we’ve touched on how to draw on an HTML canvas and how to create a simple animation loop with requestAnimaitonFrame(). Paired with our foundational JavaScript knowledge, we are now in a prime spot to start building our game! In this installment, we’ll be setting up everything that we’ll…


So, last time we figured out how to add some simple shapes to an HTML canvas element. But perhaps afterward we were feeling a bit underwhelmed; a salmon-colored rectangle on a white screen does not a AAA video game make. …


Photo by Sigmund on Unsplash

Who doesn’t love video games? Well, lots of folks…but as a fledgling developer, building a video game is quite an exciting, if a bit daunting prospect. Still, by breaking it down into manageable chunks, let's see if we can’t get something working. I aim to look into the first few…

Danny Irwin

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store