This course 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 course. Take your Unity skills to the next level with a deep dive into advanced Android game development. In this course, you’ll build a variety of engaging 2D and 3D mobile games—from endless runners to arcade-style action—while mastering more sophisticated C# programming concepts, UI systems, and touch input mechanics. The course kicks off with a rolling ball coin collector game and balloon popper, helping you refine player controls and interactive mechanics. As you progress, you'll build full-fledged games like a 2D block dodger, a 3D endless runner, and more. Each project emphasizes real-world skills like UI development, scoring systems, touch joystick integration, and game optimization for mobile platforms. This course is ideal for learners who already have basic Unity and C# knowledge and are looking to expand their capabilities with advanced projects. It's perfect for aspiring indie developers or professionals enhancing their mobile development portfolio. Difficulty level is Intermediate. By the end of the course, you will be able to design and develop multiple complex Android games using Unity, implement smooth player controls, build robust game logic using C#, and publish games optimized for mobile devices.














