

We're going to be making a simple top-down game with basic old-school gameplay characteristics.

I highly recommend you fire it up and do the same, it's terrific! High-level overview If you're looking to jump right into build a crazy 3D cross-platform behemoth I'd certainly suggest checking out some of the frameworks/engines referenced above, but for the sake of a great educational exercise, we'll be building a simple little top-down game from scratch.īefore we continue, I'd just like to mention that throughout the writing and development of this simple game I'm going to be listening to a live performance from the Legend of Zelda: Symphony of the Goddesses to really get into the spirit of the project. However, there is a certain charm and satisfaction that comes from building something from scratch. There are plenty of existing libraries and foundations for JavaScript game development you can build off of ( Phaser, Unity, Kiwi, Pla圜anvas), my personal favorite being Unity. As my experience grew and I began to understand the underlying concepts behind what makes a game it started to come back around again, but instead of using traditional languages I've been having a lot of fun experimenting with video game development with JavaScript. Once I started getting into web development my desire to be a game developer got put on the back burner while I continued to explore and build my skills as a web developer. Why not both? In this episode, we'll be building a basic game engine as a foundation to build on.

A basic game engine Playing video games is fun.
