How do you Make Games with JavaScript?

 x  x 

The time has come. You've decided to take the plunge and verse yourself in the tools required to create your very own video game!

You've done some research, and at this point have decided on JavaScript as your language of choice.

This could be for many reasons, but here are a few key considerations for choosing JavaScript:

  • Low barrier to entry.
  • Minimal hardware requirements.
  • Mobile and desktop friendly.
  • JavaScript runs on servers and client devices.
  • The large JavaScript ecosystem.

It won't be an easy journey, but I guarantee it will be worth it.

When you begin, you'll want to choose a framework.

Why a Framework?

You should indeed select a framework, and select it with care. A framework helps by laying the groundwork of your game. Things like physics, collision detection, and user input come built-in.

My framework of choice is Phaser JS (currently version 3), and here's why (in no particular order):

  • WebGL and Canvas support.
  • Advanced and simple physics engines.
  • Integrated tilemaps.
  • Extendible sprite system.
  • Advanced animation features.
  • Dynamic camera systems.

Game development can be as big or small as you want. In my opinion it's the most fun one can have writing code. If you can dream it up, you can make it real.

It all starts with the drive. If you want to learn, you can.

So, when you're ready...

Let's Get Started!
Get your Phaser 3 Game Boilerplate (For Free)!

Join our mailing list to receive your free download link to the Phaser 3 Game Boilerplate!

This skeleton project will give your games a strong backbone on which they can be built. Save the hastle of setting up build tools yourself, and start with one you know you can rely on.