Unreal Engine 5 for Absolute Beginners: Build Subway Surfers
What you'll learn
- Mastering Unreal Engine basics, navigation, UI, lighting and more...
- Understanding the logic and functionalities of Blueprint Scripting.
- Crafting maps and character classes for a complete game.
- Implementing character movement and interactive mechanics.
- Creating immersive environments with materials and textures.
- Enhancing gameplay with sound design principles.
- Tackling obstacles and incorporating collectibles into the game.
- Designing a polished UI for a seamless end-screen experience.
- Utilizing workflow shortcuts for efficient development.
- Independently creating unique game projects by course end.
Requirements
- All you need is a computer capable of running Unreal Engine 5.
Description
Welcome to "Unreal Engine 5 for Absolute Beginners: Create a Full Game Like Subway Surfers"! This comprehensive course is designed for individuals who have no prior experience with Unreal Engine but are eager to learn and create their very own 3D game from scratch.
In this course, you will embark on an exciting journey through the basics of Unreal Engine 5, progressively building your skills until you can create a fully functional game reminiscent of the popular mobile game Subway Surfers. By the end of this course, you will have the confidence and knowledge to develop and design your own games using Unreal Engine 5.
What You Will Learn:
Section 1: Unreal Engine Basics
Introduction and Installing Unreal Engine 5: Learn how to download and install Unreal Engine 5 on your computer.
Creating Your First Project: Start a new project and understand the initial setup.
User Interface: Get acquainted with the Unreal Engine interface and its key components.
Navigation in Unreal Viewport: Master the navigation controls within the Unreal viewport to efficiently manage your projects.
Creating and Transforming Objects: Learn how to create, move, rotate, and scale objects within your scene.
Lights and Post Process Volume: Discover how to light your scenes and enhance visuals with post-process effects.
Materials and Textures: Understand the basics of applying materials and textures to objects.
Static Meshes: Work with static meshes to populate your game world.
Lumen: Explore the powerful real-time global illumination feature of Unreal Engine 5.
Landscape and Its Material: Create stunning landscapes and apply materials to bring them to life.
Megascans Library and Foliage: Utilize the Megascans library for high-quality assets and add foliage to your environments.
Section 2: Introduction to Blueprint Scripting
Introduction to Blueprint Scripting: Learn what Blueprints are and how they simplify the coding process.
Creating Blueprint Classes: Dive into creating different types of Blueprint classes including Actor, Pawn, and Character classes.
Blueprint Class Components: Understand the various components that can be added to Blueprints.
Blueprint Event Graph: Learn how to use the event graph to control the flow of your game logic.
Creating and Using Functions: Discover how to create reusable functions within Blueprints.
Using Variables: Manage game data effectively using variables.
Shortcuts in Unreal Engine 5: Boost your productivity with essential shortcuts.
Nodes and Creating Nodes in Blueprint: Learn about nodes and how to create them in Blueprints.
Blueprint Construction Script: Understand the construction script and its practical uses.
Section 3: Creating a Full Game Like Subway Surfers
Setting Up the Map: Lay the groundwork for your game by setting up the initial map.
Creating Character Class: Develop a playable character class.
Possessing and Moving the Character: Implement character possession and movement mechanics.
Input to Control Character: Configure input settings to control the character.
Jump and Crouch Mechanics: Add jumping and crouching capabilities to your character.
Animation Blueprint: Create and manage character animations.
Obstacles and Trains Blueprint: Design obstacles and moving trains to challenge players.
Moving Trains: Implement the functionality for moving trains.
Coins and Collectibles: Add coins and other collectibles to your game.
Game User Interface (UI): Design a user interface including HUD elements.
End Screen (Win and Lose Screens): Create end screens to signify game completion or failure.
Sound Effects: Enhance your game with immersive sound effects.
Why Take This Course?
Step-by-Step Learning: Each section builds on the previous one, ensuring a smooth learning curve.
Hands-On Projects: Apply what you learn in real-world scenarios by creating a complete game.
Expert Instruction: Learn from industry professionals with years of experience in game development.
Community Support: Join a vibrant community of learners to share your progress and get feedback.
Enroll now and start your journey into the world of game development with Unreal Engine 5! By the end of this course, you'll have created your own version of Subway Surfers and gained the skills to build even more complex games. Let's get started!
Who this course is for:
- Aspiring game developers eager to learn Unreal Engine 5.
- Individuals with no prior experience in game development.
- Students looking to delve into Blueprint Scripting logic.
- Enthusiasts keen on creating their own games from scratch.
- Those seeking to enhance their skills in 3D game design.
- Anyone interested in exploring the world of game development with Unreal Engine 5.
Instructor
I am a video game developer and 3D animator with over six years of experience in the industry. I've taught numerous courses on topics such as Unreal Engine 5, C++, Epic Online Services (EOS), game NPCs, vehicle games, OOP in C++20, and pointers & memory management in C++, helping aspiring developers bring their ideas to life. On Udemy, I have published over 10 courses covering game development, programming, and animation.
I also developed the multiplayer shooter game "Deadly Domain," published on the Epic Games Store. Using Unreal Engine 5 and C++, I crafted a game that showcases my commitment to creating engaging and immersive experiences.
In early 2020, my siblings along with myself, founded Genifinity, which later became Genifinity Inc. in Canada in 2024. Our mission is to empower people through online courses in game development, programming, and 3D animation. We have published "Deadly Domain" on Epic Games, created over 10 Udemy courses, launched three YouTube channels, built three websites, and produced more than five short animated movies. Additionally, we've collaborated on over 50 projects with major companies worldwide.
My extensive experience as a motion graphic designer and 3D animator with large national television networks has enriched my skill set and perspective. With a passion for both game development and education, I am dedicated to helping others achieve their goals in programming, video game creation, and 3D animation.