Just to let you know, if you buy something featured here, Mashable might earn an affiliate commission.
If you love playing video games, then making video games is probably your dream job. But it doesnt have to just be a dream. With the 2017 Zero to Hero Game Developer Bundle, youll learn all the skills you need to make video game development your actual job. Here’s what’s included in the bundle that will help you create the next big gaming smash hit:
Master Unity Game Development: Ultimate Beginners Bootcamp
Whether you want to build games for fun, start your own studio, or become a professional developer, this course contains what you need to get started. Youll learn Unity and C# and build your very own 3D multi-level platformer game.
Unity Game Development: Build a First-Person Shooter
Have you ever played Doom or Call of Duty and thought I could make a better version of this?” Heres your chance to make your own first-person shooter and prove it.
MagicaVoxel for Non-Artists: Create Voxel Game Assets
You can have the coolest game concept in the world, but if your assets are bland, no one will want to play it. This course will teach you to how to make awesome Minecraft-esque 3D assets so you wont have that problem.
Blender for Non-Artists: Create Low-Poly 3D Game Assets
Even if youre not an artist, there will be times when you need to create assets from scratch. This course will teach you how to use Blender and make simple but elegant assets that can be imported directly into Unity.
Unity Game Development Academy: Make 2D & 3D Games
Unity is one of the most popular game engines on earth, and this course will teach you how to master it. Youll build entire 2D and 3D games from scratch and also learn how to master advanced topics like lighting and cinematics.
How to Make 2D iPhone Games Using Swift 3 and iOS 10
Have you ever noticed that there are a lot of 2D games in the iOS app store? This course will teach you how to make one yourself with Swift. Most importantly, it will also teach you how to implement in-app purchases so you can monetize it.
Learn Python Programming by Making a Game
Python is an in-demand programming language, and this course will teach you how to master it. Even if you have no prior coding experience, youll learn how to build a Crossy Road/Frogger clone and become a Python expert in the process.
Learn to Code By Building 6 Games In The Unreal Engine
Unreal Engine is an oldie but a goodie, so its a good idea to get familiar with that, too. Youll also learn how to code in C++ and add another programming language to your repertoire.
Master Video Game Making
Making a video game consists of lots of minor skills, and this course specializes in mastering them. Youll learn everything from making 2D texture maps to basic programming so you can quickly advance and become an intermediate-level game developer.