Course Preview
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? But did you know there’s quite a bit of work that goes into such a game?
Learn how to program and work with: Character and World Models, Character Animations, Procedural Infinite World Generation, Graphical User Interfaces, Pickups, Particle Systems, Background Music, Sound Effects and more….
Penny de Byl
Author
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.
Single Payment
Get lifetime access to the video content, code and exercises for this single course.
Payment Plan
$ 12.99
per month for 3 total payments
Get full life-time access to the videos and resources of this course with 3 easy payments.
Patreon Support
Support Holistic3D on Patreon to access this course for free.
Introduction
Lesson 1 of 3 within section Introduction.
You must enroll in this course to access course content.
Join the H3D Student Community
Lesson 2 of 3 within section Introduction.
You must enroll in this course to access course content.
Lesson 3 of 3 within section Introduction.
You must enroll in this course to access course content.
Animating the Player
Animating the Player Character
Lesson 1 of 2 within section Animating the Player.
You must enroll in this course to access course content.
Lesson 2 of 2 within section Animating the Player.
You must enroll in this course to access course content.
Creating an Endless Environment
Lesson 1 of 4 within section Creating an Endless Environment.
You must enroll in this course to access course content.
Lesson 2 of 4 within section Creating an Endless Environment.
You must enroll in this course to access course content.
Creating a Platform Pool Part 1
Lesson 3 of 4 within section Creating an Endless Environment.
You must enroll in this course to access course content.
Creating a Platform Pool Part 2
Lesson 4 of 4 within section Creating an Endless Environment.
You must enroll in this course to access course content.
Adding the Perpetual Runner
Scrolling the Environment
Lesson 1 of 5 within section Adding the Perpetual Runner.
You must enroll in this course to access course content.
Lesson 2 of 5 within section Adding the Perpetual Runner.
You must enroll in this course to access course content.
Spawning Platforms on the Move
Lesson 3 of 5 within section Adding the Perpetual Runner.
You must enroll in this course to access course content.
Lesson 4 of 5 within section Adding the Perpetual Runner.
You must enroll in this course to access course content.
Lesson 5 of 5 within section Adding the Perpetual Runner.
You must enroll in this course to access course content.
Adding Obsticles
Lesson 1 of 5 within section Adding Obsticles.
You must enroll in this course to access course content.
Adding Random Fires to Platforms
Lesson 2 of 5 within section Adding Obsticles.
You must enroll in this course to access course content.
Lesson 3 of 5 within section Adding Obsticles.
You must enroll in this course to access course content.
Lesson 4 of 5 within section Adding Obsticles.
You must enroll in this course to access course content.
Lesson 5 of 5 within section Adding Obsticles.
You must enroll in this course to access course content.
Adding GUI
The Graphical User Interface
Lesson 1 of 6 within section Adding GUI.
You must enroll in this course to access course content.
Lesson 2 of 6 within section Adding GUI.
You must enroll in this course to access course content.
Lesson 3 of 6 within section Adding GUI.
You must enroll in this course to access course content.
Lesson 4 of 6 within section Adding GUI.
You must enroll in this course to access course content.
Lesson 5 of 6 within section Adding GUI.
You must enroll in this course to access course content.
Lesson 6 of 6 within section Adding GUI.
You must enroll in this course to access course content.
Lives & Scoring
Lesson 1 of 6 within section Lives & Scoring.
You must enroll in this course to access course content.
Lesson 2 of 6 within section Lives & Scoring.
You must enroll in this course to access course content.
Lesson 3 of 6 within section Lives & Scoring.
You must enroll in this course to access course content.
Lesson 4 of 6 within section Lives & Scoring.
You must enroll in this course to access course content.
Lesson 5 of 6 within section Lives & Scoring.
You must enroll in this course to access course content.
Lesson 6 of 6 within section Lives & Scoring.
You must enroll in this course to access course content.
Final Touches
Lesson 1 of 10 within section Final Touches.
You must enroll in this course to access course content.
Lesson 2 of 10 within section Final Touches.
You must enroll in this course to access course content.
Lesson 3 of 10 within section Final Touches.
You must enroll in this course to access course content.
Lesson 4 of 10 within section Final Touches.
You must enroll in this course to access course content.
Lesson 5 of 10 within section Final Touches.
You must enroll in this course to access course content.
Lesson 6 of 10 within section Final Touches.
You must enroll in this course to access course content.
Syncing Sounds with Animation
Lesson 7 of 10 within section Final Touches.
You must enroll in this course to access course content.
Lesson 8 of 10 within section Final Touches.
You must enroll in this course to access course content.
Lesson 9 of 10 within section Final Touches.
You must enroll in this course to access course content.
Fixing Double Jumps and Multiple Turning
Lesson 10 of 10 within section Final Touches.
You must enroll in this course to access course content.
Final Words
Lesson 1 of 1 within section Final Words.
You must enroll in this course to access course content.