Create a 3D Endless Runner from Scratch - Unity 6 Compatible (Udemy.com)
Learn how to make an infinite scrolling platform game in Unity with C# working through all stages of game development.
Created by: Penny de Byl
Last updated June 2025
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.
How it compares
Against the other 21 rated Udemy courses in 3D Game Development on CourseDuck:
- Rating4.7 out of 5higher than 90% of them
- Reviews379#9 of 22 by number of reviews
- Length9.9 hoursshorter than 61% of them
- Last updatedJune 2025more recently than 95% of them
Quality Score
Overall Score : 94 / 100
Course Description
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
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.
- Beginner Unity students.
- Intermediate users of Unity interested in working through an entire game project.
- Game development students of all ages.
Instructor Details
- 4.7 Rating
379 Reviews
Penny de Byl
Hi, I'm Dr Penny de Byl. I'm a full stack developer of most things computer sciency and academic with a true passion for teaching. I've been teaching others about games development, programming, computer graphics, animation and web design for over 25 years in universities in Australia and Europe at the full professor level. I've also consulted for Unity, SAE, the Australian Institute of Entertainment and Wikitude. My best selling textbooks including Holistic Game Development with Unity are used in over 100 institutions world-wide. My graduates work at companies like Apple, Ubisoft, LinkedIn and Deloitte Digital.
I have an honours degree in computer graphics and a Ph.D. in artificial intelligence for games characters. Over the course of my career I've won numerous awards for teaching excellence at the state, national and international levels including the Australian Learning and Teaching Council's Excellence in Teaching Award and the Unity Mobile Game Curriculum Competition. My approach to teaching computer science and related fields is project-based giving you hands-on workshops you can immediately get your teeth into.
I want you to leave my virtual classroom fully armed with a toolkit of skills for life-long learning. I'm excited to now be focussing my efforts full-time on Udemy to bring my years of knowledge and experience to those eager to learn about technology.
Hi, I'm Dr Penny de Byl. I'm a full stack developer of most things computer sciency and academic w
More courses by Penny de Byl
Shader Development from Scratch with Cg - Unity 6 Compatible (2025)
4.2 (3,521 Reviews)
Provider: Udemy
Time: 10.4h
$10.99
The Beginner's Guide to Games AI with Unity 6.2+ (2026)
4.6 (2,871 Reviews)
Provider: Udemy
Time: 30.9h
$14.99
A Beginner's Guide To Machine Learning with Unity (2023)
4.5 (2,166 Reviews)
Provider: Udemy
Time: 13.1h
$11.99
The Beginner's Guide to Animation (Unity 5 to 2020+)
4.6 (2,052 Reviews)
Provider: Udemy
Time: 11.3h
$13.99
Mathematics for Game Development - Unity 6 Compatible (2026)
4.5 (1,850 Reviews)
Provider: Udemy
Time: 15.3h
$11.99
Program Voxel Minecraft Worlds with C# - Unity 6 Compatible (2025)
4.2 (1,754 Reviews)
Provider: Udemy
Time: 18.5h
$10.99
More 3D Game Development courses
Learn to Program & Model Procedural Cities in Unity/Blender (2024)
4.7 (148 Reviews)
Provider: Udemy
Time: 16.4h
$74.99
Procedural Terrain Generation with Unity (2025)
4.6 (1,109 Reviews)
Provider: Udemy
Time: 29.6h
$11.99
How to Make a Retro Style 3D FPS in the Godot Game Engine (2024)
4.6 (1,097 Reviews)
Provider: Udemy
Time: 12.1h
$11.99
Create 3D Game Characters: No modeling or rigging required (2015)
4.5 (881 Reviews)
Provider: Udemy
Time: 3.1h
Free
Reviews
By William Haddad on 12/27/2020
Exactly what I was after
By Dohn Joe on 12/6/2020
Excellent course, Instructors are brilliant and will help if you are stuck. Everything explained very well and challenges are set to improve understanding. Would highly recommend.
By Salim Hali on 11/25/2020
this is really helpful course I have learned a lot from Thank you for this great Instructor
By Olivier Raveneau on 11/17/2020
L'enseignant russit le challenge d'apprendre un dbutant comment crer un Endless Runner 3D avec des changement de direction et implment avec un Pooling.
Pour que le projet reste accessible et pdagogique son architecture est sacrifi, mais difficile de faire autrement.
By Chris Wegmayr on 11/2/2020
Alles ziemlich fein! Manche Videos sind etwas verwirrend, Altes und Neues wird vermischt. Die Videos sind nicht ganz in der Reihenfolge der Arbeitsabschnitte. Das hat mich etwas zurck geworfen.
By Lukasz K on 10/25/2020
One of the best :)
By Timothy Gates on 10/17/2020
First course i have found on Udemy that has been useful, i would recommend this and say more instructors like this is needed, its nice to have someone who goes through it slowly and not just assumes that you have prior knowledge like other courses i have done on Udemy
By Easwaran Chinraj on 9/8/2020
This course is a very good course. I learned many new things. The instructor's teaching style is very good.
By Graham Wallis on 8/22/2020
Really enjoyed the course and learnt a great deal. Highly recommend.
By Ricardo Sequeira on 8/22/2020
A very good start-to-finish course!
I've detected some shortcuts, that would make a complete game a bit messy, but it was great to learn how things are done.
The pace is very good - a sweet spot between rushed and (sometimes artificially) lenghty courses.
By Ashkan Ghorab on 7/5/2020
i follow Penny de Byl for a long time, because she is very good in the topic of teaching game programming. So this course , like all courses what i have seen from Penny, is exact that, what i have excepted
By barran kajo on 6/25/2020
You are the best teacher Penny ... thanks












