Weekly Digest #8: On building games

It has been always in the back of my head to develop some games. A while back I developed an android game called Drink or Dare with some friends, but that’s about it.

Today, I want to share a list of resources I have been bookmarking to help me develop games.

  • Learn JavaScript by building 7 games. If you are just getting started with JS, check this video tutorial. You will build multiple small games like a memory game, snake, space invaders and even a Tetris! All by using vanilla JS.
  • The above game tutorial was created by Ania Kubow. If you liked those, she has more in her youtube series or in her Github.
  • Check out this video with an intro to game development using JS and Canvas. The game you will create is the famous brick-breaker!
  • Looking for more JS engines I found this article: 9 Top JS Gaming Engines and Libraries for 2020. Another engine I found browsing around is Crafty.js.
  • From one of those 9 engines, here is an article explaining how to use MelonJS to develop a game.
  • Want to try create some games using React? Check Building an HTML5 game with React and socket.io
  • If you are looking for a low coding option to create 2D games, then checkout Stencyl.
  • Going more pro, check Unity Create with Code Live free course. This one is in C#, but Unity is a really powerful game engine and the course has an intro to C#. Ready to learn a new programming language?
  • GODOT engine is another open source option to develop games (both 2D and 3D). It looks like a more comprehensive platform, but it will probably have a longer learning curve.

Can’t wait to see what you create. Tag me in twitter: @juan_allo.