Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.

HTML5 Mobile Game Development for Beginners with LimeJS

iOS, Android, Amazon and Windows 8 game development course that will get you started with HTML5 game development.

3.0
(45 ratings)

Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.

My name is Pablo Farias, I'm founder of Zenva, a global company that specializes in web and mobile applications that support education. I would like to welcome you to this course. You are on the right track for turning those amazing game ideas you've always had into reality, and we'll do our best to help you get there.

Well, enough talking.. lets get the action started (actually, it will take a few videos to get properly started as we need to cover some basics, but we'll get there soon!)

NOTE ABOUT THE VIDEOS: when you watch our screencasts you need to press a button that says "HD" on the top right area of the video, this will give you a much better resolution.

Firstly, we need to install the packages that are required for LimeJS to run. These are GIT, SVN and Pyton. We don't need to worry about Python, as it comes in Ubuntu already. Then, we'll download LimeJS and initiate the library so that we can get started with creating amazing games.

Firstly, we need to install the packages that are required for LimeJS to run. These are GIT, SVN and Pyton. Then, we'll download LimeJS and initiate the library so that we can get started with creating amazing games.

Firstly, we need to install the packages that are required for LimeJS to run. These are GIT, SVN and Pyton. Then, we'll download LimeJS and initiate the library so that we can get started with creating amazing games.

Firstly, we need to install the packages that are required for LimeJS to run. These are GIT, SVN and Pyton. Then, we'll download LimeJS and initiate the library so that we can get started with creating amazing games.

Firstly, we need to install the packages that are required for LimeJS to run. These are GIT, SVN and Pyton. Then, we'll download LimeJS and initiate the library so that we can get started with creating amazing games.

Let's get into the basics of LimeJS. Learn what the Director is and how it gives the application global settings such as screen resolution. We'll go over Scenes and you will learn how to put elements such as rectangles, circles or images into your game scenes. After this lesson you'll be ready to create your game's environment if you are too impatient and want to get started with building it right away.

Lets get started with animations and user input for both mouse and touch based devices. Also, we'll go a bit deeper into displaying things on the screen and understanding how coordinates work in LimeJS.

Coordinates in LimeJS start from the top left corner of the screen. This is the same manner it is done when using the HTML5 canvas element. The X axis increases when going from left to right, whereas the Y axis increases from top to bottom.

When working with Sprite elements (or other elements as well), they have their own coordinates which have their origin in their own top left corner. These coordinates are used when defining an "anchor point". Also, for Polygon elements, the coordinates of the poygon's points are given in these "inner" coordinates.

The objective of this lesson, which is shorter than usual, is to show how you can use simple sprite animations in your games. So far we've seen other kinds of animations such as movement, rotation and fading. Using sprite animations allows you add a nice touch to your games. We'll be working on the same spaceship project.

Imagine you could build games such as Angry Birds or Cut The Rope. Well, if that draws your attention this is the right lesson for you. We'll get into the Box2D JavaScript physics library that already comes with LimeJS. We'll look into a basic example so you can familiarize with the basic concepts and can begin working on your own games with a good headstart.

Software developer and founder of ZENVA. Since 2012, Pablo has been teaching online how to create games, apps and websites to over 200,000 students through the Udemy and Zenva Academy platforms, and created content for companies such as Amazon and Intel.

Pablo is a member of the Intel Innovator Program in the Asia Pacific, and has run live programming workshops in San Francisco, Brisbane and Bangalore.

Pablo holds a Master in Information Technology (Management) degree from the University of Queensland (Australia) and a Master of Science in Engineering degree from the Catholic University of Chile.