Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Advanced Android Game Development in Unity

Packt via Coursera

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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.

Syllabus

  • Roll A Ball Coin Collecting Android Game
    • In this module, we will guide you through building a 3D coin-collecting game using a rolling ball character. You'll also learn to implement touch joystick controls and convert the game for Android play.
  • Balloon Popper Fun Android Game
    • In this module, we will show you how to develop a balloon-popping fun game, where you’ll learn the fundamentals of interactive gameplay and export it for Android platforms.
  • Build 2D Block Dodger Android Game with Unity
    • In this module, we will teach you how to build a fast-paced 2D block dodger game. You’ll set up the visual environment, create player controls, and develop dynamic block-spawning logic before exporting it to Android.
  • 3D Endless Runner Android Game
    • In this module, we will guide you through the creation of a 3D endless runner game, including player controls, obstacle generation, and final Android exportation.
  • Food Eater Android Game with Unity
    • In this module, we will teach you how to build a food-eating game where players collect food items. You’ll also learn how to optimize the game for Android devices and make it ready for mobile play.
  • Save The Ball Android Game with Unity
    • In this module, we will walk you through building a "Save The Ball" game, where you'll create mechanics for protecting the ball from falling obstacles and preparing the game for Android release.
  • Ball Smash Android Game with Unity
    • In this module, we will show you how to create a dynamic ball-smashing game with Unity, focusing on interactive elements and a scoring system. You will also learn how to publish the game to Android.
  • 2D Egg Catcher Android Game with Unity - Part 1
    • In this module, we will teach you how to set up the 2D egg catcher game environment, create the basket and control mechanics, and begin implementing the scoring and egg-spawning systems.
  • 2D Egg Catcher Game with Unity - Part 2
    • In this module, we will complete the 2D egg catcher game by adding a score system, designing the UI, and integrating the main and game-over menus. Finally, you’ll learn how to publish the game to Android.

Taught by

Packt - Course Instructors

Reviews

Start your review of Advanced Android Game Development in Unity

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.