This specialization features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the specialization.
In this hands-on specialization, you will master Unity and create Android games. You’ll start by setting up Unity and learning basic C# scripting, then move on to building 3D and 2D games like tap shooters and endless runners. You'll also cover game design, UI creation, and integrating ads for monetization.
The specialization walks you through installing Unity, creating your first scripts, and designing gameplay mechanics. You'll add features like touch controls, animations, sound effects, and more. As you progress, you’ll learn to optimize your games and prepare them for Android export.
Ideal for aspiring developers or hobbyists, this specialization requires no prior game development experience, though basic programming knowledge is helpful. It’s suitable for beginners but also challenging enough for those with some experience.
By the end of the specialization, you will be able to develop Android games, write complex C# scripts, integrate monetization, and use version control for your projects.
Applied Learning Project
Throughout this specialization, you will work on multiple projects that allow you to apply what you've learned in real-world scenarios. You'll create several Android games, ranging from 3D endless runners to 2D tap shooters and arcade-style games, while integrating C# scripts and Unity features. These projects will challenge you to incorporate gameplay mechanics, user interfaces, monetization, and version control, ensuring that you can create high-quality games ready for distribution. By the end of the specialization, you will have developed a strong portfolio showcasing your mobile game development skills.















