About this project
You can still get the course at ZENVA Academy: https://academy.zenva.com/?zva_src=latebacker
-We reached our funding goal in less than 11 hours and doubled it in just 2 days!
-Reached both Stretch Goals which will add lots of exciting new content!
-550+ backers are about to start making mobile games. Thank you so much for your support!
Create and Sell Your Own Games for iOS and Android
Be part of your own learning experience. As a backer of this project, you will get to vote for the genre of 2 out the 15 games.
We need your help to create this amazing course and make it the ultimate starter kit for you and for anyone else who wants to create their own games for fun or for profit. Impress potential employers, clients and friends with a strong 15-game portfolio.
Stretch Goal: $25,000 - Reached!
New bonus modules for Gold, Platinum and Diamond backers.
1) Server-side Programming for Games - Let's create a leaderboard and save player information using Node.js, Express and MongoDB (all covered from scratch!).
2) Intro to Multiplayer Games - We'll create basic multiplayer interactions using Node.js and Socket.io.
Stretch Goal: $10,000 - Reached in 3 days!
New bonus modules for Gold, Platinum and Diamond backers.
1) 3D Programming with WebGL and Babylon.js - Make impressive 3D environments that run on desktop and mobile.
2) Pixel Art Game Characters in Photoshop - Learn to create cool game characters.
Why I'm passionate about teaching online
My name is Pablo and I’m a developer, educator and entrepreneur. I founded ZENVA and have authored more than 38 online courses. I have also created mobile game development content for Amazon and Intel, and have run live game development workshops at the HTML5 Developer Conference in San Francisco.
I grew up in a remote city in the Atacama Desert, Chile. During my teenage years in the 90’s all I wanted was to learn game development, but it was really hard as there weren’t many resources available, so I learned how to code on my own with a lot of difficulty from whatever coding book I could get a hold of.
Twenty years later in 2011 I went through a similar process when I wanted to learn HTML5 mobile game development, so I decided to start creating high quality and affordable educational content on the topics I was passionate about.
Currently, we have over 70,000 students combining our e-learning platform Zenva Academy, Udemy.com and Skillfeed. These students come from all around the world and are learning how to create their own games, apps and websites with our courses.
Learn by Making Real-World Projects
This will be my most ambitious project up to date and I want to incorporate all the feedback and experience gained over the years teaching game development.
This course will be built from day one around the concept of learning by creating Real-World projects. The ultimate goal is that all the skills you gain in the course are really valuable for your career in an industry you love.
There genre of the 15th game is secret and it's only available for those who support us by choosing the Platinum or Diamond packages.
Shape Your Own Learning Experience
After the campaign is finished, our backers who bought the Silver, Gold, Platinum or Diamond packages (see the Rewards table for details) will get access to a voting website where the genre of two games will be decided by the supporters of this project. I will build the two projects that get voted the most and will create course modules around those two games.*
So by helping make this course a reality you also get the exciting opportunity to define the course content.
* Regardless of the voting result, I’ll have the final say regarding what projects will be built as per complexity for the course, educational value and other factors. They need to be 2D and have only client-side functionality.
These are the fun modules we’ll build for you
Module 2: Toddler’s Farm Animals
In this module we’ll introduce the HTML5 Phaser library which is what we’ll use throughout the course to create the rest of the games. The game we’ll make in this module is a toddlers game similar to Fisher Price Animal Sounds.
Module 3: Grumpy Virtual Pet
In this module we’ll 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
We’ll start looking into the 2D physics module and make a basic platformer game similar to old-school Donkey Kong, where you have to avoid fire and rescue a gorilla. We’ll also add mobile touch controllers.
Module 5: Space Hipsters Galactica
In this module we’ll build a spaceship game with randomly generated enemies. We’ll also learn how to use particle effects so that we can have cool 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.
In this module we'll also cover adding ads so that you can monetize your games.
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 that have basic AI.
Module 8: Veggies vs Zombies Defense Game
Veggies vs Zombies is a defense game where you have to defend your home from a zombie attack! - Multilevel and with animations.
Module 9: RPG
This is my favorite type of game so I had to include it. Lets make an RPG game with different enemies, quests, items and weapons.
Module 10: How to Publish Games to iOS, Android and Amazon
Let’s step back a little bit and cover how to test, emulate and publish games to iOS, Android and Amazon using Cordova and the free IntelXDK tool.
Module 11: Angry Chickens
Angry Birds style game using Phaser's 2D physics capabilities!
Module 12: Hipster Town Simulation
This is a little project I've wanted to work on for a while. In this module, we'll make a simple town simulation game where you can build stuff, collect taxes and keep the citizens happy.
In this module we'll also cover in-app purchases.
Module 13: Candy Match-3
Let’s create a match-3 game. You know what I'm talking about ;)
Module 14 and 15: YOU decide!
Backers will propose game ideas and vote in a dedicated website they’ll get access to after the campaign is finished.
These two modules will be built around the two projects with the most votes. So basically as backer of this project you will have a say on your own learning experience.
Module 16: The Special Secret Game (only for Platinum and Diamond supporters!)
In this last module we’ll build a special, secret game. Only Platinum and Diamond supporters will gain access to this exclusive module, which won’t be sold separately afterwards.
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 Playstore, 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 :)
Besides making games you’ll also gain valuable app and web development skills
Understand the hybrid app development process.
How to publish to the iOS and Android platforms using the Intel XDK.
How to use the Intel XDK to emulate and test remotely.
- Monetize your games and apps with ads and in-app purchases.
What do our current students say?
Understanding the Rewards
What other game development courses has Pablo created?
In the following video you can view a summary of some of the game development courses I've authored / co-authored between 2012 and 2014. All these courses are available at our e-learning platform Zenva Academy.
Risks and challenges
This project will be the most ambitious online course I've undertaken up to date. At the same time, it's the most interesting one and I'm really looking forward to the challenge.
During the development of the course, backers will receive weekly project updates of the progress made, and modules will be made available to the backers as the video recordings and source code are completed (according to the backer's pledge etc).
After having authored 38 online video courses and several written tutorials on HTML5 game development I've gained the "know how" on how to make good quality and even entertaining online video courses where people gain concrete skills. I'm quite confident this project will be successful.
Assuming nothing bad happens to me (like an accident or a terrible disease) I think the main risks will be minor ones such as delays on some of the content or problems with the course scope.
To tackle the first risk (something happening to me) I take good care of myself, eat healthy, workout and live a balanced lifestyle, which are the aspects that are under my control on this front.
The tackle the second risk (delays and scope problems) I'm doing my best to plan ahead, do good research on the topics and use all the experience gained after producing 38 courses and running Zenva Academy (where we have over 70 courses).
I've used all the technologies included in the course and have already a very deep understanding of all of them.
Making courses and running Zenva is what I do for a living (I'm full-time in it) and I'm loving every minute of it. I will do my best and put 1000% into creating a super awesome course for you.Learn about accountability on Kickstarter
The content of the course will be ready during July, but we'll give access to our backers to the different modules as we complete them, so you can start learning right away after the campaign ends and we receive the funds.
(if the Stretch Goal is reached, the WebGL course will be ready in August. The Photoshop course will be ready in July as well)
If your package includes access to existing Zenva courses, you'll be given access to them as soon as the campaign ends and we receive the funds
We'll give access to the courses through our e-learning platform Zenva Academy (https://academy.zenva.com).
No time limit! You get life-long access to the content. You can view the lectures at your own pace, as many times as you want.
An online course is a self-paced educational material composed primarily of video lectures, but also live code examples, downloadable source code and assets, external links and a discussion board where you can ask questions and interact with other students.
Absolutely! you can use all the source code and game assets from this course in your own projects! Feel free to use our material as a starting point for your own amazing games.
We'll be sending at least one weekly progress report.
The course itself is streamed in our site Zenva Academy which uses Vimeo as a video provider. All you need to watch the lectures is a current web browser and Internet connection. If you can play videos at vimeo.com you will be able to play videos in our site.
Regarding the games themselves. They are built in HTML5, the only requirements for that are a code editor (example Brackets, Sublime Text, Intel XDK) and a web browser.
To run the code examples you download you'll need a local web server. If you are using the Intel XDK or Brackets as code editors, you will be fine. Otherwise installing a local web server is extremely simple and I'll provide easy to follow instructions.
We will use the free Intel XDK tool to publish the games to iOS, Android and Amazon. This program runs on Windows, Linux and Mac.
In order to publish apps to iOS you need an Apple Developer account ($99 a year). In order to publish apps at the Google Play you need to enroll there as a developer there ($25 a year). Publishing apps in the Amazon Appstore is free.
If we reach the stretch goal, for the Photoshop course you will need that program which is not free. For the WebGL course, the requirements are the same as for the other HTML5 games.
The course will use version 2.x. Version 3 is under development but it might be a while when it's finished. When version 3 is released I'll create a migration guide, but the videos and content will remain for version 2.x.
Support this project
- (30 days)