HOME > Development > Create a 3D Endless Runner from Scratch in Unity

Create a 3D Endless Runner from Scratch in Unity

  • Development
  • May 08, 2025
SynopsisCreate a 3D Endless Runner from Scratch in Unity, available a...
Create a 3D Endless Runner from Scratch in Unity  No.1

Create a 3D Endless Runner from Scratch in Unity, available at $84.99, has an average rating of 4.65, with 43 lectures, 1 quizzes, based on 355 reviews, and has 4712 subscribers.

You will learn about How to use the Unity Mecanim system to create and trigger animation states on a character. How to design a graphical user interface with a main menu, pop-up windows and programmable buttons and sliders. How to program an infinite scrolling 3D platform world. How to implement background music and sound effects. How to create and spawn particle systems for magic spells, explosions and special effects. How to program a lives count and scoring system that saves the state. How to build an entire casual game from scratch. This course is ideal for individuals who are Beginner Unity students. or Intermediate users of Unity interested in working through an entire game project. or Game development students of all ages. It is particularly useful for Beginner Unity students. or Intermediate users of Unity interested in working through an entire game project. or Game development students of all ages.

Enroll now: Create a 3D Endless Runner from Scratch in Unity

Summary

Title: Create a 3D Endless Runner from Scratch in Unity

Price: $84.99

Average Rating: 4.65

Number of Lectures: 43

Number of Quizzes: 1

Number of Published Lectures: 43

Number of Published Quizzes: 1

Number of Curriculum Items: 44

Number of Published Curriculum Objects: 44

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will Learn

  • How to use the Unity Mecanim system to create and trigger animation states on a character.
  • How to design a graphical user interface with a main menu, pop-up windows and programmable buttons and sliders.
  • How to program an infinite scrolling 3D platform world.
  • How to implement background music and sound effects.
  • How to create and spawn particle systems for magic spells, explosions and special effects.
  • How to program a lives count and scoring system that saves the state.
  • How to build an entire casual game from scratch.
  • Who Should Attend

  • Beginner Unity students.
  • Intermediate users of Unity interested in working through an entire game project.
  • Game development students of all ages.
  • Target Audiences

  • Beginner Unity students.
  • Intermediate users of Unity interested in working through an entire game project.
  • Game development students of all ages.
  • Who doesn’t love a good endless runner? Did you know it’s the genre that reigns from the early platform games of Donkey Kong and Mario Brothers? From Canabalt to Temple Run to Subway Surfer, this casual game has been the pastime of many a gamer with a mobile device and a few moments to while away. But did you know there’s quite a bit of work that goes into such a game? Of course the scenery is repetitive, but did you know that it has to be constructed with pieces of the environment that can always fit together and be procedurally placed?

    In this course, Penny will take you through all the stages of game development with C# and the Unity Game Engine using her internationally acclaimed Holistic teaching style and expertise from over 25 years teaching, researching and writing about games. Throughout the course you will follow along with hands-on workshops designed to teach you these core programming concepts that will take your games to the next level.  All assets including models, animations, textures and sounds are supplied.

    The objective of this course is to teach you all you need to know to make your own game!

    Learn how to program and work with:

  • Character and World Models

  • Character Animations

  • Procedural Infinite World Generation

  • Graphical User Interfaces

  • Pick-ups

  • Particle Systems

  • Background Music

  • Sound Effects

  • Content and Overview

    The course begins with setting up the character and applying animations in the Unity mecanim system, before writing code to control them.  It continues step-by-step, going through the development of an infinite scrolling 3D world, including the use of the pooling and singleton design patterns. In these sections, obstacles such as fire and walls are added which the character is programmed to jump over and destroy. Thereafter, a graphical user interface (GUI) is put together in Unity’s canvas system, where you will learn about alignment, fonts and screen resolutions as well as how to program button presses, sliders and create pop-up windows.  Next, particle systems are investigated as a means of providing some special effects and several are constructed from scratch for magical spells and explosions.  Finally, background music and sound effects are covered, as is controlling the sound of each from the GUI.

    What students are saying about Penny’s courses:

  • She is the best teacher ever in this platform.

  • Most instructors are very smart people. Some are good at teaching and some are not. Penny is great at describing complex concepts without going down a dark cerebral rabbit hole that so many instructors feel obligated to do. It’s like they need to demonstrate their knowledge by explaining every tiny aspect. Penny does not go there. She explains things clearly but does not overwhelm the student with more than they need to know. There is only so much most people can absorb in one sitting. You need to study, then you need to practice and then more study. I have taken most of her classes and I recommend them all.

  • Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Lecture 2: Join the H3D Student Community

    Lecture 3: Contacting H3D

    Lecture 4: FAQs

    Chapter 2: Animating the Player

    Lecture 1: Animating the Player Character

    Lecture 2: Casting a Spell

    Chapter 3: Creating an Endless Environment

    Lecture 1: Platform Model Setup

    Lecture 2: Turning Corners

    Lecture 3: Creating a Platform Pool Part 1

    Lecture 4: Creating a Platform Pool Part 2

    Chapter 4: Adding the Perpetual Runner

    Lecture 1: Scrolling the Environment

    Lecture 2: Scrolling in the Y

    Lecture 3: Spawning Platforms on the Move

    Lecture 4: The Bounce Dilemma

    Lecture 5: Adding a T-Intersection

    Chapter 5: Adding Obstacles

    Lecture 1: Fire Obstacles

    Lecture 2: Adding Random Fires to Platforms

    Lecture 3: Building a Wall

    Lecture 4: Generating Magic

    Lecture 5: Walled Platforms

    Chapter 6: Adding a Graphical User Interface

    Lecture 1: The Graphical User Interface

    Lecture 2: The Main Menu Part 1

    Lecture 3: The Main Menu Part 2

    Lecture 4: The Main Menu Part 3

    Lecture 5: Creating Menu Popups

    Lecture 6: Finishing Popups

    Chapter 7: Lives and Scoring

    Lecture 1: Animating Coins

    Lecture 2: Picking Up Coins

    Lecture 3: Coin Resetting

    Lecture 4: Programming Lives Count

    Lecture 5: Displaying Lives

    Lecture 6: Statistics

    Chapter 8: Final Touches

    Lecture 1: Fog

    Lecture 2: Explosions

    Lecture 3: Exploding the Wall

    Lecture 4: Adding Music

    Lecture 5: Saving Sound Settings

    Lecture 6: Sound Effects

    Lecture 7: Syncing Sounds with Animation

    Lecture 8: Animated Pickups

    Lecture 9: Final Touches

    Chapter 9: Final Words

    Lecture 1: Some Final Words from Penny

    Lecture 2: Where to Now?

    Instructors

  • Create a 3D Endless Runner from Scratch in Unity  No.2
    Penny de Byl
    International Award Winning Professor & Best Selling Author
  • Create a 3D Endless Runner from Scratch in Unity  No.3
    Penny Holistic3D
    Academic, Author & Game Development Enthusiast
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 4 votes
  • 3 stars: 9 votes
  • 4 stars: 71 votes
  • 5 stars: 271 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!