HTML5 Mobile Game Development by Example -Veggies vs Zombies

Make Bestseller mobile games for iOS, Android and the web!
Rating: 4.2 out of 5 (39 ratings)
6,088 students
HTML5 Mobile Game Development by Example -Veggies vs Zombies
Rating: 4.2 out of 5 (39 ratings)
6,090 students
Learn how to create awesome mobile 2D games with HTML5

Requirements

  • Basic knowledge of HTML, CSS and JavaScript
  • You need a localhost to run the course examples
  • A code editor and a web browser
Description

Learn how to create games similar to the award winning Plants vs Zombies

What if you could use your HTML, CSS and JavaScript knowledge to create awesome mobile games for iOS, Android and the web?

In this course we’ll build an entire game called Veggies vs Zombies, defence game inspired in the popular game Plants vs Zombies. The game we’ll build doesn’t only cover all the game dev mechanics you need to know to fly free and make any game you want, but it’s also very addictive and fun to play!

Though out the course, we’ll use the lightweight and awesome game framework HTML5 Quintus created by Pascal Rettig, which allows you to make your own video games using only a text editor, a web browser and a local host.

What you’ll learn in this course:

  • Create a complete multilevel defence game
  • Basics of 2D games: sprites, scenes, stages.
  • Collision detection.
  • Making games that adjust to the screen resolution – a must in a post-pc world!
  • Loading levels from JSON files.
  • Adding audio to make your games memorable.
  • Putting it all together to make a fun and addictive gameplay!

This course was created by Pablo Farias Navarro, founder of ZENVA and the tech blogs GameDev Academy, HTML5 Hive and De Idea A App. Pablo specializes in web and mobile app development and has produced over 20 courses teaching over 35,000 students how to make games, apps and websites.

Who this course is for:
  • Motivated people who want to create their own mobile games
Course content
3 sections • 24 lectures • 2h 34m total length
  • Course Intro
    04:46
  • Course Source Code
    00:03
  • Additional Resources
    00:18
  • HTML5 Quintus Basics
    11:40
  • Other Game Development Courses by Zenva
    05:13
  • Sprite Preloading
    10:03
  • Zombie Class
    04:12
  • Collision and Physics
    06:10
  • Accessing the Game Loop
    05:20
  • Game UI
    05:43
  • Modules
    09:50
  • Touching the Sun
    06:52
  • Game State Variables
    05:00
  • Gameplay Module
    07:26
  • Random Sun Generation
    08:31
  • Plants
    09:39
  • Shooting Plants
    07:17
  • Explosive Chillis
    01:46
  • Sunflowers
    03:40
  • Loading Levels from JSON Files
    09:13
  • Plant Buttons
    12:18
  • Audio
    08:45
  • Multilevel Game
    06:39
  • Course Summary
    03:57

Instructors
Certified Game Developer and Founder of ZENVA
Pablo Farias Navarro
  • 4.4 Instructor Rating
  • 21,203 Reviews
  • 410,811 Students
  • 43 Courses

Certified game developer and Founder of ZENVA - the world's leading platform to learn game making, VR, machine learning and full-stack programming. Since 2012, Pablo has been developing professional-grade courses that have helped over 400,000 learn to code.

Pablo is a member of the Intel Innovator Program in the Asia Pacific Region, 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.

Build Games, Apps, Websites and VR Experiences
Zenva Academy
  • 4.4 Instructor Rating
  • 21,200 Reviews
  • 410,800 Students
  • 42 Courses

Trusted by 500,000+ learners and developers, Zenva provides world-class training on in-demand programming skills covering game development, machine learning, virtual reality and full-stack web development.

Our e-learning platform Zenva Academy is the leading place to upskill, learn and gain key tech skills for the innovation economy.