Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
From the author of one of the most influential Unity & Android courses ever made in Udemy titled: Become a 2D Game Developer for Android In No Time!
Take this course, develop your first Android and iOS game, upload it to the market, and start making money NOW! 100% Satisfaction Guaranteed (or your money back!)
Did you know that...
Writing games for mobile devices is not very difficult, but you might need some assistance in the beginning, and I will help you to make this process much easier. For now our aim will be on Android and iOS, the two giants in the mobile industry.
At the end of this course, you will be able to create your own 2D games using the important concepts taught there, such as the Object Pooling technique. Besides, unlike any other Unity course out there, we will also focus on the graphic design of the assets we are going to use, so you will end up having various graphical design competences also!
Is this course just for Android and iOS?
No! You will also learn (on Lecture 22 to be more specific) how to make this game work for whatever platform you can think of: BlackBerry, PC, Mac, Linux, Windows 8/8.1, Android, iOS.
Why 2D games?
First of all, think that the great majority of success cases in the mobile game industry is made up of 2D or 2.5D games: Candy Crush, Flappy Birds, Clash of Clans, Angry Birds, Geometry Dash, ...
Furthermore, 3D games are significantly complex compared to 2D. From a programming perspective, 3D requires more math skills. Data structures are complex, animation is hard to program, and the volume of data is much higher, making memory management and app responsiveness a difficult task. Art work for 3D tends to be more complex and the set of skills required is wider. From a design perspective, it is difficult to author levels and level physics. Comparatively, you can develop in 2D much faster with little to no experience in game design.
Why Unity3D software?
Unity3D takes away most of the difficulties associated with a game design. It provides a built in physics engine, which otherwise would require a large amount of effort to develop. Unity3D also provides a rich and sophisticated animation system, with the ability to set up animations on a variety of objects, including humanoid characters. It also provides, among other things, a built in AI capability for navigation and path finding.
What kind of materials will you find in my course?
This is a course entirely based on videos and a set of tests/homeworks, so that we can test if you successfully acquired the concepts. Within each Lecture you will also find out any downloadable resource you might need.
How long will it take to complete this course?
The course length is of around 5 hours, but you will still need to do some research and work on your own. Remember that the course is updated every one or two months, so the exact time it will take you to complete the course will greatly depend on the time you can dedicate to study and do self-research.
How is this course structured?
The course is structured in various sections, each one covering an important aspect of the game. Worth noting that, as the course is in constant update, new sections will arise slowly but surely!
For example, in the 1st section we welcome our new fellow students to the course. In the 2nd section, we go over all the graphic designing process. In the 3rd section we introduce our project's folder hierarchy and import the joystick. In the 4th section, we play around with our camera and create some code to make it follow our survivor properly. In the 5th section,
In a nutshell please...
Developing 2D Android and iOS games is a great way to start earning money and join the elite club of other successful app developers. You will also have a greater satisfaction while doing so. I assure you that I will help you to make this process much easier. Thanks for staying with me during this journey by purchasing this course. You won't regret it!
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Welcome!|
In this lecture you will (hopefully) get an answer to these questions:
In case you have additional questions, remember that you can always contact me or leave a question in the Discussion Forum! I will be pleased to reach you with an answer whenever possible.
|Section 2: Planning and designing|
In this lecture you will learn about the importance of buiding up a plan for a successful project. We will give a general procedure for building up a game plan design giving an answer to these six questions:
Here we will summarise the three main classes from which we will build our game.
Here we will design our Hero from scratch using the free professional vector graphics editor: Inkscape.
Here we will see how to design a Zombie sprite from scratch using Inkscape.
Here we will see how to make two cool maps from scratch using the trial version of Photoshop.
|Section 3: Introducing the Game Project|
Here we will see how the game folders will be structured.
Here we will import a Joystick from scratch, with which we will move the survivor.
|Section 4: Configuring the Camera to work properly|
Here we will make our camera follow the Survivor as he moves through the map.
Here we will see how to measure some objects in the scene, as for example the Map's height and width.
Here we will write the code needed to stop our Survivor from exiting the playing zone.
Finally! Here we will make our Camera intelligent so it knows *when* to detach (and not film that ugly background).
|Section 5: Adding background decorating elements|
Adding decorating elements & the Collider2D component
|Section 6: Programming the Game Classes|
The Weapon Class
The Survivor Class
The SetUp Class
|Section 7: Zombies Everywhere!|
Animating our first Zombie
Programming the Zombie Class
Moving the Zombie
Duplicating the Zombies, or the Object Pooling technique
Here we will manage the Survivor's health when he comes into contact with one of the zombies.
|Section 8: Getting our Survivor to Shoot|
One of the longest but most intriguing Lectures: here we will write the Shooting Script (finally!).
In this Lecture we will add some light effects to our shooting mechanism. We will also add 2 shooting sounds and a cool shot muzzle.
|Section 9: CHECKPOINT SECTION|
Here we review what we have achieved so far, and most importantly: what's coming next.
Take the time to answer these 3 questions to help me improve the teaching experience! Free e-book inside.
|Section 10: ASSETS SECTION #1|
Download Here All Assets.
Since a child, I have always been amazed about how things called airplanes managed to fly. This strong feeling led me to choose Aerospace Engineering as my career at the age of eighteen. Now, 6 years later, I finished my degree and will get a degree in Web Design, Mobiles Development and of course: Games Development!
I have been a fervent advocate of videogames since a child, too. This guided me through the fascinating process of learning and eventually designing several dozens of 2D videogames. In other words, I consider myself an Indie developer and, in the future, I hope to start my own videogames company (among other businesses I have in mind!)
I really hope my courses help you. Thank you for taking the time to read this. See you out there!