Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add HTML5 Mobile Game Development with Phaser to your Wishlist.

Add to Wishlist

HTML5 Mobile Game Development with Phaser

What if you could make games for iOS, Android and the web using the technologies you already know and love?
4.6 (29 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.
399 students enrolled
Last updated 5/2014
$15 $200 92% off
30-Day Money-Back Guarantee
  • 2.5 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?

What if you could make games for iOS, Android and the web using the technologies you already know and love: HTML, CSS and JavaScript?

Learn game development by creating an infinite runner similar to Jetpack Joyride!

In this course you will learn how to create mobile games using Phaser, an awesome JavaScript library that allows you to create professional games for both mobile and desktop using HTML5.

By following the Learn by Doing approach that you find in all ZENVA courses, we’ll put together an infinite runner game, similar to the iOS best-seller Jetpack Joyride.

This course was created by Jeremy Dowell (a.k.a. Codevinsky) in collaboration with Pablo Farias Navarro, founder of ZENVA. Jeremy is a core member at the HTML5GameDevs forum and contributor to the Phaser engine. After coding in JavaScript for the best part of the last decades, Jeremy has authored web and mobile games in HTML5 and iOS, applications using Node.js and Angular, and technical tutorials for various platforms and technologies

What you will learn in this course:

  • Preloading your game assets such as images, sound and JSON files.
  • Creating an infinite runner with parallax effect.
  • Adding text and working with user input (touchscreen and mouse).
  • Animating characters and enemies.
  • Working with 2D physics.
  • Showing the high scores in a scoreboard.
  • Adding sound effects and music to your game.
  • How to make your game juicy, going belong a simple playable demo.
Who is the target audience?
  • Game development enthusiasts with basic knowledge of HTML, CSS, JavaScript and object-oriented programming
Students Who Viewed This Course Also Viewed
What Will I Learn?
Learn HTML5 mobile game development with Phaser
View Curriculum
  • Knowledge of HTML, CSS, JavaScript and object-oriented programming
  • You need a web server (like Apache) to run the course examples
  • You'll need a code editor. We'll be using Sublime Text, but you can use any existing code editor.
Curriculum For This Course
Expand All 29 Lectures Collapse All 29 Lectures 02:23:25
Game Project
21 Lectures 01:53:35

In this lesson we talk about states, which are separate pieces of the game: boot state, preload state, menu state and game state. The boot state sets up global configuration for the game and loads image assets to be displayed while the pre-loader is on. The preload state loads all the game assets.


Connect with ZENVA

What would you like to learn next?

Boot State

5 Lectures 22:54

About the Instructor
4.3 Average rating
4,021 Reviews
125,653 Students
43 Courses
Software Developer and Founder of ZENVA

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.

4.6 Average rating
29 Reviews
399 Students
1 Course
Javascript Engineer

Jeremy Dowell has been writing JavaScript for the better part of two decades (since before Internet Explorer caused as many headaches as it does today). He's a core member of the HTML5GameDevs forum and works on the Phaser HTML5 Framework when he's got the time. He's written games for web and mobile using HTML5 and iOS, as well as applications written with Angular and Node. And most of all, he's always available to answer any questions you might have about the technologies he teaches.

Report Abuse