About this course
Did you know that mobile games accounted for 13 billion dollars in 2013, and on target towards collecting 17 billion dollars in 2014? This trend is likely to continue, and we will likely see a huge share of them overall in the coming years. I made this course so that you don't lose this great opportunity to grab a share of this market.
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, one of the well-supported platforms. At the end of this course, you should be able to write on your own and make a living! Why Android?
As of now, Android has a market share of 61.9% in the U.S. Internationally, this number is even higher: 82.7%. By developing on this platform, you are likely to reach out to a larger audience, increasing the potential for income. Additionally, Google Mobile Ads, with its ability to provide targeted ads from various ad networks based on demographics and location, is way powerful and wide reaching than iAd on iOS, there by increasing the chances of ad revenue. Android's applications are written in Java programming language, a widely used popular modern language, requiring a smaller learning curve compared to Objective C on iOS. Why 2D games?
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 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. How long will it take to complete this course?
The course length is of around 3.5 hours, but you will still need to do some research and work on your own. This means that after 6 to 10 hours you will completely master the concepts. Only then you will be able to create your own 2D games! How is this course structured?
I divided the course in five sections:
- In the first section we will install Unity3D and get it to work with the Android SDK.
- In the second section we will go on a quick, self-explanatory tour of some of the most important Unity3D features.
- The third section was created with the only objective of getting you prepared for conceiving your own game concepts.
- In the fourth section we will create our own Android game. We will create it, build and run it in our device, and eventually upload it to the play store. Step by step!
- Finally, in the fifth and last section we will build and publish our game, GoHippoGo on the Google Play store.
In a nutshell please...
Developing 2D Android 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!
What are the requirements?
- Unity3D Software (free). We will download and install it in the first Lecture.
- Basic knowledge in either C#, C++ or Java programming languages.
- Willingness to learn and do some self-work and research.
What am I going to get from this course?
- Over 20 lectures and 3.5 hours of content!
- By the end of this course, you will have designed and published your own 2D game.
- In this course you will learn to develop basic to intermediate 2D games for Android devices (and iOS devices with little changes in code).
- Once the course has finished, you will be ready to create your own 2D games, it is all up to your creativity.
What is the target audience?
- This course is aimed at those willing to create their own 2D games for Android, but still have no idea on how/where to start.
- You will find this course interesting even if you already possess some knowledge of the Unity3D software. This is because you will be submerged in my own process of creating a 2D game for Android from scratch. Having different points of view never hurts!