The Latest

Let's Make a Game: Invaders (Part 4)

L

This is the home stretch, but also a good significant chunk of code — particularly in this post. It’s time to create the game mechanics that matter: combat . We’re going to be covering some new ground here, and it’s the first of many…

Let's Make a Game: Invaders (Part 3)

L

We’re reaching the halfway point here, folks! In this post, we’re going to cover quite a bit of ground: Add our playable “hero” to the game. Make our player controllable using the left and right arrow keys. Create all of our alien…

Let's Make a Game: Invaders (Part 2)

L

You’re back! Coolsies. Let’s jump straight in, eh? Bootstrapping Phaser Whether you have a driver’s license or not, we’re all pretty familiar with how cars start. It won’t instantly turn itself on as soon as you sit down (I can’t speak…

Let's Make a Game: Invaders (Part 1)

L

You came here to make something, so let’s make something! How about a game that we can play in our web browser?! Y’know what? Let’s kick it Old Skool , and create a classic space-based shoot-‘em-up. Let’s make Invaders . ARE YOU…

JavaScript 101

J

I know, I know. “I want to build something,” I hear you screaming uselessly at your screen. I get it, I do. And my very next post will make up for it, I promise. However, before we do that we have to chat about some basic terminology…

Setting Up a Dev Environment

S

I’m already proud of you. It doesn’t matter why you’re learning to code, but that you are learning to code. Maybe you’ll love it; maybe you won’t. Getting started on anything new is always the most scary part, but you’re here…

I'm Back. Again.

I

“Wait. What happened to your other blog?” Good question. It turns out that the blogging software that I was using has now transitioned to being more of a paid solution. That’s great for the developers of that software, but as a…