Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Unity3D : Build a Fully Featured Mobile Infinite Runner Game
Rating: 4.0 out of 5(37 ratings)
283 students

Unity3D : Build a Fully Featured Mobile Infinite Runner Game

Comprehend Unity Game Engine by Building a Fully Featured Infinite Runner Game with this Project-Centered Course
Created byHusam Nujaim
Last updated 4/2025
English

What you'll learn

  • Build a fully featured 3D Infinite Runner Game that is ready to publish
  • Control and move 3D characters
  • Utilize external game assets in your projects
  • Comprehend Unity animation controller
  • Build endless levels programmatically
  • Build graphical user interface GUI
  • Create sound effects
  • Add advertisments to your game to earn Money !
  • Manage the level and the player achievements
  • Building game enemies and challenges
  • Apply all the skills you will learn from this course into your other games and projects

Course content

24 sections74 lectures17h 31m total length
  • Project Initialization7:11

Requirements

  • C# Knowledge is required
  • Object Oriented Programming OOP understanding is required
  • Should have Unity 2018 installed

Description

If you like learning by doing, then this is the right course for you.
In this course, we will dive deeply into game development using Unity game engine.

You will learn all the powerful features that Unity 3D provides.

You will be able to utilize game assets in your future projects.

You will be able to apply all the skills gained from this course into your own projects and games.

You will build a fully featured infinite runner game from zero, and prepare it for publishing at Play Store.

You will learn the following:

  1. Unity Projects Initialization.

  2. Importing Assets to your Game.

  3. Game Environment Design.

  4. Game Quality.

  5. Scripting in C#.

  6. Player Controller and Movement.

  7. Player 3D Animation in Unity - [Idle - Run - Jump - Slide - Left - Right]

  8. Handling User Input.

  9. Camera Controller.

  10. Level Design.

  11. Skybox Design.

  12. Enemy Controller [Cars and Obstacles]

  13. Enemy Animation

  14. Adjusting Collider Size regarding Animations

  15. Game Pickups [Coins - Hearts]

  16. Designing Particle Effects using Particle Systems and Textured Materials.

  17. Making the Level Infinite.

  18. Instantiating new Game Objects Dynamically.

  19. Handling Pivot issues.

  20. Switching between Cameras.

  21. Designing Awesome User Interface UI [Player Interface - Main Menu - Pause Menu - Game Over Menu - Help Menu - Developer Menu]

  22. Switching between Sprites.

  23. Level Management.

  24. Storing Player Data.

  25. Adding more Challenges.

  26. Achievements User Interface.

  27. Light.

  28. Audio Effects.

  29. Android Touch Screen.

  30. Lock and Unlock Player Assets.

  31. Admob Advertisements.

Learning all the above-mentioned skills will unleash your creativity and innovation in your future games.

------

So if you are interested in this course. Enroll now to get started!       

Who this course is for:

  • Students curious about learning Unity 3D by doing real 3D games
  • Game developers curious about the building a fully featured Infinite Runner Game
  • C# Developers curious about games development