Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Make Subway Surfers Clone in Unity | Mobile Game Development
Rating: 4.4 out of 5(30 ratings)
163 students

Make Subway Surfers Clone in Unity | Mobile Game Development

Build a Fast Paced Endless Runner Game in Unity and C# | Mobile Ready for Android & iOS | Subway Runner 3D Game 2025
Last updated 7/2025
English

What you'll learn

  • Build a complete 3D endless runner mobile game using Unity and C#
  • Implement player mechanics like running, jumping, sliding, and lane switching
  • Create swipe-based controls optimized for mobile devices
  • Use procedural generation to build infinite game environments
  • Design and animate a player character with obstacle detection
  • Create a coin collection and scoring system
  • Build responsive UI elements like start, pause, and game over menus
  • Export the game to Android and iOS platforms
  • Apply clean C# scripting and organize Unity scenes efficiently

Course content

9 sections28 lectures4h 50m total length
  • Introduction2:22

Requirements

  • No prior game development experience required
  • No programming experience needed — everything is explained step by step
  • A computer (Windows or macOS) with internet access
  • Unity installed

Description

Are you ready to build your own mobile game and break into the booming world of game development?

In this hands-on course, you’ll learn how to create a fully functional 3D endless runner game — inspired by top mobile hits — using Unity and C#, the industry-standard tools for game development. Whether you’re an absolute beginner or an aspiring indie developer, this project-based course will teach you everything you need to bring your game idea to life.

We’ll walk step-by-step through the process of building a fast-paced, swipe-controlled mobile runner game — similar to the style of games like Subway Surfers, Temple Run, and Blades of Brim. You'll master essential game mechanics such as lane switching, jumping, sliding, and obstacle dodging — all controlled by mobile-friendly touch input.

But we won’t stop at just movement! You’ll also build:

  • Procedural level generation for infinite gameplay

  • A working coin and score system

  • UI menus (start, pause, game over)

  • Sound effects and animations

  • Mobile build and testing for Android and iOS

Along the way, you’ll sharpen your skills in C# scripting, Unity scene management, physics, and UI/UX design — all while working on a game you can proudly showcase in your portfolio or publish to the App Store or Google Play.

This course is beginner-friendly, but packed with industry-relevant techniques that even experienced developers can benefit from. You’ll learn how to structure your code, optimize performance for mobile, and build features that keep players engaged.

Who this course is for:

  • Beginners who want to learn Unity by building a real mobile game
  • Anyone interested in creating games similar to popular endless runners
  • Hobbyists and indie developers looking for a mobile game project
  • Students or coders who want to apply their C# skills in game development