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: 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.


Your Instructor


Pablo Farías Navarro
Pablo Farías Navarro

Certified Unity 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.


Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We're committed to providing the best online learning experience on the Web! If you experience an issue, contact us within 7 days and we'll be happy to help.

Get started now!