This course uses Phaser 2, which is no longer officially supported.
To learn about our new Phaser 3 curriculum check out the HTML5 Game Development Mini-Degree
Besides making games you’ll also gain valuable app and web development skills
- Understand the hybrid app development process.
- Learn to publish games with Phonegap to iOS and Android
- Monetize your games and apps with ads and in-app purchases.
Pablo Farias Navarro is a game developer and founder of ZENVA, where he has taught game development to +200,000 students and authored +50 courses. As part of his work in game development education, Pablo was invited to join the Intel Software Innovator Program, and has run game programming workshops in San Francisco, Brisbane and Bangalore. Pablo has been making games and coding since 1996.
These are the fun modules we’ve built for you
Module 2: Toddler’s Farm Animals
In this module we introduce the HTML5 Phaser library which is what is used throughout the course to create the rest of the games. The game we make in this module is a toddlers game similar to Fisher Price Animal Sounds.
Module 3: Grumpy Virtual Pet
In this module we introduce more Phaser concepts and we’ll craft a simple virtual pet game where you have to feed and entertain a demanding but cute virtual pet.
Module 4: Monster Kong
In this module use the Arcade 2D physics engine to make a platformer game similar to old-school Donkey Kong, where you have to avoid fire and barrels that an angry gorilla throws at you. We also add mobile on-screen touch controllers.
Module 5: Space Hipsters Galactica
In this module we’ll build a multilevel spaceship game featuring cool particle explosions.
Module 6: Infinite Runner
Infinite runners are a must! in this module you’ll create your first mobile infinite runner game that goes on, well, forever! We’ll look into how to increase difficulty over time and keep high scores stored on the phone.
Module 7: Multi-level Mario Style Platformer
In this module we’ll cover the free Tiled map editor so that you can visually create levels for your games and load them in your code. We’ll create a multi-level platformer game with enemies.
Module 8: Veggies vs Zombies Defence Game
Veggies vs Zombies is a multi-level defence game where you have to defend your home from a zombie attack. Build your defences, collect resources and keep that zombie army at bay!
Module 9: RPG
This module includes a retro RPG game (a bit rogue-style) with different enemies and quests. You can collect gold and increase your attack and defence stats. The game includes on-screen touch controls that you can customize and reuse in other games.
Module 10: Angry Chickens
Module 11: Hipster Town Simulation
Town building game where the whole economy of a town is simulated: population growth, food consumption, jobs and revenue! Build houses, farms and factories to keep everything up and running. This game includes a draggable map as seen in most strategy games.
Module 12: Candy Match-3
Let’s create a match-3 game. You know what I’m talking about 😉
Modules 13: Point and Click Adventure Game
Backers of the Kickstarter campaign voted for this game genre!
This module teaches how to build a flexible point and click adventure game where all the elements and behaviors are loaded from external JSON files. Also, this module covers how to include custom fonts in your games.
Modules 14: Strategy Game with Hexagon Tiles
Backers of the Kickstarter campaign voted for this game genre!
In this module we build a basic strategy game with a hexagon tile map. You control an army and your goal is to fight the enemy army and conquer their township. Enemy using have basic AI so be careful as they’ll attack you back.
Module 15: Dungeon Crawler Puzzle Game
This last module was kept a secret until release. This Dungeon Crawler game features procedural level generation, map exploring and very fun gameplay. A mixture between Windows mineswipper, RPG games, rogue-games, this game combines many of the different elements covered in the course.
Module 16: How to Publish Games to iOS, Android and Amazon
This module covers how to build and publish games to iOS, Android and Amazon using Cordova and the free IntelXDK tool.
Everything taught in this module applies not only to games, but to apps as well.
Module 17: App Monetization
This module teaches how to monetize your games (or apps) by adding ads to your games (using Admob), and in-app purchase (IAP) for iOS and Android.
You are free to re-skin, improve and build upon ALL the games, and publish them under your own developer account in the Apple App Store, the Google Play Store, the Amazon App Store and all other platforms.
By making 15 projects you will have a strong portfolio that will impress potential employers, customers and of course your friends and family 🙂
What do our current students say?
WHO CAN TAKE THESE COURSES?
We start with the absolute basics and go through everything step-by-step – so even if you have zero experience in programming, you’ll be able to easily follow along.
More experienced? Whether you’re wanting to brush up, expand your skills, or learn a new technology, our courses are structured in a way that makes it easy to skip ahead to the lessons that are relevant and interesting to you.
REINFORCE YOUR LEARNING
Zenva’s courses feature quick challenges that will speed up your learning.
Access live coding lessons where you can practice coding right in your browser, and instantly see the results of any changes you make to the code:
Reinforce key concepts with in-course quizzes, which appear throughout courses:
COURSES BY THE WORLD’S BEST
Our course instructors aren’t just fun to learn from – they’re also serious gamers, qualified coders, and have been formally certified by Unity Technologies and CompTIA for their excellent programming and teaching skills. That way, you can be confident that you’re developing strong, modern skills that will set you up for success as a game developer.
YOUR COURSES, YOUR WAY
Learn with project-based courses that are designed to be flexible – access them 24/7, fit them around your schedule, and choose the learning materials that suit you best.
With an online platform optimized for all modern devices, you can even learn on the go!
✅ Watch video lessons
✅ Download course printouts
✅ Explore interactive lessons
✅ Practice with source code
✅ Build real projects
✅ Earn completion certificates
ACHIEVE REAL RESULTS
Our community of 1,000,000+ learners and developers have used the skills learned with us to publish their own games and websites, land their dream jobs, and even start their own businesses – and you have the potential to do the same!
Check out what our learners think below:
I love the lectures, concise course objectives, and how they not only teach you enough to get started, but prepare you for the advanced stuff later down the road.
With Zenva, I started learning a more accurate way to approach problems and develop solutions. It’s full of interesting topics that I love to learn in conjunction with my work.
I chose Zenva because of the large selection of topics and the fact that I can choose what courses I want to take whenever I want to take them. That level of freedom is unique to Zenva.
The Unity courses at Zenva helped me achieve a level of comfort with game development that I didn’t think was possible. They give you the confidence to expand your skills, and were so easy to understand.