Skip to main content

HTML5 Mobile Game Development for Beginners

Posted on September 9, 2013 by Pablo Farias NavarroPablo Farias Navarro

I’m sure many of you have some crazy or not so crazy video game ideas in your head. Most of these ideas don’t become real games because people think making games is something very complicated. It is, to be 100% honest with you, true up to a certain extent, but it’s not as hard as you think.

If you have basic knowledge of of HTML, CSS and JavaScript you have all you need to get started with simple game projects. There is an awesome Open Source HTML5 game development framework called LimeJS which allows you to create mobile games that work well on any HTML5 supporting device (desktop, phones, tabets, tvs..) and support touch screen from day one. Using LimeJS, if you get your hands a bit dirty with some coding for a couple of hours you can get closed to making that crazy game idea, a reality.

You can get started on LimeJS with the guide on their homepage:, which will cover the basics on the framework installation and usage.

Another way to get started, if you want a more organized approach you can check out my online course HTML5 Mobile Game Development for Beginners hosted at Udemy. This course covers all the basics on LimeJS, from installation in Windows, Mac and Linux, to packing your first game as a native app. It uses a “learn by doing” methodology, where in each chapter we work on some game demo to illustrate the main concepts of HTML5 game development.

Some of the topics covered in the course:

  • Creating a game that works on iPhone, iPad, Android and Desktop

  • Using the touch screen in your games.

  • Creating cool animations and transitions.

  • Adding sound to your games.

  • Creating your first spaceship game.

  • Using 2D physics in your games.

  • Creating a virtual pet game from scratch.

  • Creating a farming game from scratch.

Now what is the difference between learning on your own with tutorials and taking an online course. Well, first of all, both things are complementary, but taking a course allows you to:

  • Save time, as you have most of the required information on one place.

  • Learning from videos + coding on your own is much faster than just reading tuts.

  • You can ask the course instructor if you get stuck.

  • The course gives you the code of many game demos you can use as starting points for your own projects.

  • When you pay for something, you force yourself to complete it. Lets be honest, this is true.

We want to encourage the community to make their own games, that is why we are offering 10 seats at 70% OFF using this link, which leaves the price of the course at only $59, that is a $140 savings!

This discount is only valid for the first 10 people who make use of it.

Comments are disabled for this article.