Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Build an Endless Runner Game in 3D - Unity 6 Compatible

Packt via Coursera

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Unlock your game development potential by creating a dynamic 3D endless runner game in Unity 6. This course guides you through every step of building a complete and immersive game—from animating characters to creating endless environments and obstacles. Learn how to leverage Unity 6's powerful features and optimize your game to run smoothly and efficiently. You’ll begin by getting familiar with Unity 6 and its features, followed by setting up and animating your player character, and creating an endless environment that scrolls automatically. The course will take you through the essentials of dynamic platform creation, obstacle addition, and setting up a powerful platform pool system for smooth gameplay. You’ll also explore techniques like spawning platforms on the move and handling complex elements like T-intersections. Once you’ve mastered the core mechanics, you’ll add obstacles like fire hazards and walls, introduce magical elements for variety, and design a robust graphical user interface. The course then delves into player lives and scoring systems, with features like coin collection, lives count, and statistics display. To finish, you’ll add polish with sound effects, music, and atmospheric touches, finalizing your game for release. This course is ideal for aspiring game developers with a passion for creating 3D games in Unity. A basic understanding of game development concepts is helpful, but no prior experience with Unity 6 is required. The course is beginner-friendly, but it also provides plenty of opportunities for intermediate learners to level up their skills. By the end of the course, you will be able to build an endless runner game in Unity, animate player characters, design infinite environments, implement obstacles and collectibles, and create a fully functional user interface. You will also understand how to optimize performance and fine-tune your game for smooth gameplay.

Syllabus

  • Introduction
    • In this module, we will provide an overview of the course and introduce the exciting journey of building your very own 3D endless runner game. You will also learn how to join the H3D student community to enhance your learning experience and prepare your development environment by updating to Unity 6.
  • Animating the Player
    • In this module, we will focus on animating the player character for your endless runner game. You’ll learn how to create smooth and engaging animations, including setting up basic character movements and introducing a spell-casting animation to add an exciting gameplay element.
  • Creating an Endless Environment
    • In this module, we will guide you through the process of creating a dynamic and endless game environment. You will learn how to design platform models, implement turning points, and build a performance-efficient platform pooling system to ensure smooth gameplay.
  • Adding the Perpetual Runner
    • In this module, we will teach you how to create the perpetual runner effect by programming an endlessly scrolling environment. You will also explore vertical movement and learn how to dynamically spawn platforms to enhance the endless running experience.
  • Adding Obstacles
    • In this module, we will focus on adding obstacles that make your endless runner more exciting and challenging. From creating fire hazards to implementing magical interactions, you’ll learn how to design obstacles that keep players on their toes.
  • Adding a Graphical User Interface
    • In this module, we will guide you through designing and implementing essential graphical user interface elements, including a main menu and in-game pop-ups, to make your game more engaging and user-friendly.
  • Lives and Scoring
    • In this module, we will teach you how to add a lives and scoring system to your game. You’ll learn how to create collectible coins, track player lives, and display essential game statistics, such as score and collected items.
  • Final Touches
    • In this module, we will focus on the finishing touches that make your game feel complete. From visual effects to sound design, we’ll walk you through creating a fully immersive experience and ensuring your game is ready for release.
  • Final Words
    • In this module, we will wrap up the course with final thoughts and words of encouragement. You’ll gain insights to continue honing your skills and feel confident in your ability to create your own 3D endless runner game.

Taught by

Packt - Course Instructors

Reviews

Start your review of Build an Endless Runner Game in 3D - Unity 6 Compatible

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.