Unreal Engine 5 C++ The Ultimate Game Developer Course
Unreal Engine 5 C++ The Ultimate Game Developer Course, available at $99.99, has an average rating of 4.77, with 235 lectures, based on 6022 reviews, and has 42228 subscribers.
You will learn about How to code games in Unreal Engine 5 An RPG action game with a third-person character Combat with swords and other melee weapons Creation of enemies that attack the player Health bars and player stats Unreal Engine 5's Open World system Level design and creation of realistic scenes with Quixel Megascans Motion Warping, Unreal Engine 5's new system for customized root motion animations Particle effects like blood splatter and weapon trails Unreal Engine 5's new MetaSounds system and high-quality sounds in game Best coding practices for coding games in Unreal Engine 5 Use of data structures and algorithms for games Design patterns used in Unreal Engine Creation of multiple types of enemies, from humanoids wielding weapons to monsters and other creatures Importing entire dungeon levels into our Open World map with Packed Level Instances This course is ideal for individuals who are Beginners to Unreal Engine who have some understanding of the C++ programming language or Those who wish to get into game development in Unreal Engine or Those who wish to learn the new features of Unreal Engine 5 or Anyone who wants to make their own games or Game developers who want to solidify their understanding of Unreal Engine or Those who are interested in making RPG Open World style games or Those who want to learn how to implement Souls-like combat mechanics It is particularly useful for Beginners to Unreal Engine who have some understanding of the C++ programming language or Those who wish to get into game development in Unreal Engine or Those who wish to learn the new features of Unreal Engine 5 or Anyone who wants to make their own games or Game developers who want to solidify their understanding of Unreal Engine or Those who are interested in making RPG Open World style games or Those who want to learn how to implement Souls-like combat mechanics.
Enroll now: Unreal Engine 5 C++ The Ultimate Game Developer Course
Summary
Title: Unreal Engine 5 C++ The Ultimate Game Developer Course
Price: $99.99
Average Rating: 4.77
Number of Lectures: 235
Number of Published Lectures: 233
Number of Curriculum Items: 235
Number of Published Curriculum Objects: 233
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- How to code games in Unreal Engine 5
- An RPG action game with a third-person character
- Combat with swords and other melee weapons
- Creation of enemies that attack the player
- Health bars and player stats
- Unreal Engine 5's Open World system
- Level design and creation of realistic scenes with Quixel Megascans
- Motion Warping, Unreal Engine 5's new system for customized root motion animations
- Particle effects like blood splatter and weapon trails
- Unreal Engine 5's new MetaSounds system and high-quality sounds in game
- Best coding practices for coding games in Unreal Engine 5
- Use of data structures and algorithms for games
- Design patterns used in Unreal Engine
- Creation of multiple types of enemies, from humanoids wielding weapons to monsters and other creatures
- Importing entire dungeon levels into our Open World map with Packed Level Instances
Who Should Attend
- Beginners to Unreal Engine who have some understanding of the C++ programming language
- Those who wish to get into game development in Unreal Engine
- Those who wish to learn the new features of Unreal Engine 5
- Anyone who wants to make their own games
- Game developers who want to solidify their understanding of Unreal Engine
- Those who are interested in making RPG Open World style games
- Those who want to learn how to implement Souls-like combat mechanics
Target Audiences
- Beginners to Unreal Engine who have some understanding of the C++ programming language
- Those who wish to get into game development in Unreal Engine
- Those who wish to learn the new features of Unreal Engine 5
- Anyone who wants to make their own games
- Game developers who want to solidify their understanding of Unreal Engine
- Those who are interested in making RPG Open World style games
- Those who want to learn how to implement Souls-like combat mechanics
Learn Unreal Engine 5 C++ Programming by Creating an Action-RPG Style Open World Game!
This course will take you from beginner to hero as we create everything in this course project from scratch. Learn Unreal Engine 5’s new features from Open World maps, Quixel Bridge megascans for ultra-realistic environments, landscape sculpting and painting, dungeons, free-roaming creatures and humanoids with various weapons, breakable objects that spawn treasure, and more!
Slay your way through your open world level, hacking and slashing creatures, breaking pots and collecting treasure and souls, and try to keep your health and stamina high!
We will implement enemy behavior that can be reused for various creature types, including gruntlings, raptors, insects, and golems. Code your character to be able to pick up and equip better and better weapons as she slays stronger and stronger monsters and collects loot.
We will cover new Unreal Engine 5 features such as Motion Warping, Meta Sounds, Linked Anim Graphs, UE5’s new retargeting system with IK Rigs and IK Retargeters, Leg IK with Control Rigs, visual effect creation in Niagara, and more!
We’ll start with a completely empty level and add everything from sky and atmosphere, nature, trees and plants, and we’ll even import an entire dungeon level with the use of UE5’s new Packed Level Instance feature.
We will cover vectorsand game development mathematicsin a full math section to prepare you for gameplay programming before diving in and creating our first C++ class.
We will then learn Unreal Engine’s class hierarchy, creating a basic Actor, learning about trigonometry as we use the sinefunction to give our items floating behavior.
We then create a Bird using the Pawnclass so we can fly around our level and get a literal bird’s-eye view.
We then create our Characterclass, using Echofrom the Valley of the Ancient Epic-released free project, a beautiful and lifelike humanoid with cloth physics on her scarf and garments.
We implement weapon equipping and combat. We learn how to calculate directional hit reactions, using root motion animations to make our enemies stumble in the correct direction based on the direction of impact.
We give our enemies patrolling behavior, then chasing and attackingbehavior. We make our enemies smarter with the use of UE5’s new Motion Warping system, warping our enemy’s location and rotation to make it hit the target more frequently, and making it harder to move out of harm’s way.
We then give Echo a fighting chance, by implementing a dodgeability, similar to Dark Souls and Elden Ring. She can dodge out of the way while the enemy swings fervently, making them miss so we can move in to counter-attack.
We make breakable pots and vases using the Chaos destruction system, and these breakables spawn treasure when we break them, allowing us to collect loot and increment our gold count in the HUD.
We create a beautiful Soul effect in Niagara, and make enemies spawn souls upon death so we can gain experience points.
We learn how to make enemies stronger with an Attributecomponent, giving them varying levels of healthand damage, and soul spawn counts.
We use UE5’s new Animation Blueprint Templatesto reuse all of our enemy code to create different types of enemies, from humanoids that wield weapons to creatures that bite, sting, and smash.
Get your RPG project started with this amazing course, which is the product of nearly a decade of professional Unreal Engine experience and teaching.
This course is in a whole new universe than the original UE4 version I created four years ago! Benefit from years of learning, teaching, and implementing Unreal’s newly evolved system with its cutting-edge game creation capabilities!
This is my most well-taught course yet, and by far the most beautiful game project of all my courses on Udemy thus far.
Join me and let’s have a ton of fun creating the start of an action RPG hack-and-slash Open World game in Unreal Engine 5!
Course Curriculum
Chapter 1: Getting Started
Lecture 1: Introduction
Lecture 2: How to Get Help
Lecture 3: Installing Unreal Engine 5
Lecture 4: The Level Editor Viewport
Lecture 5: View Modes
Lecture 6: Object Manipulation
Lecture 7: Panels
Lecture 8: Section 1 Challenge
Chapter 2: Realistic Landscapes
Lecture 1: Quixel Bridge
Lecture 2: Open World
Lecture 3: Lighting and Atmosphere
Lecture 4: Landscape
Lecture 5: 11 – Landscape Material
Lecture 6: Landscape Painting
Lecture 7: Tiling in Landscape Textures
Lecture 8: Foliage Painting
Lecture 9: More Foliage Painting
Lecture 10: Post Process Volume
Lecture 11: Forest Polish Up
Lecture 12: If You Get This Popup While Migrating…
Lecture 13: Packed Level Actors
Lecture 14: Mountains
Lecture 15: Level Instances
Lecture 16: Section 2 Challenge
Chapter 3: Vectors, Rotators, and Trigonometry
Lecture 1: Coordinates
Lecture 2: Vectors
Lecture 3: Vector Examples
Lecture 4: Vector Operations
Lecture 5: Vector Operations Examples
Lecture 6: Vector Magnitude
Lecture 7: Vector Magnitude Examples
Lecture 8: Vector Normalization
Lecture 9: Rotators
Lecture 10: Section 3 Challenge
Chapter 4: C++ in Unreal Engine
Lecture 1: Integrated Development Environment (IDE)
Lecture 2: Setting up Visual Studio
Lecture 3: C++ Refresher
Lecture 4: Reflection and Garbage Collection
Lecture 5: Section 4 Challenge
Chapter 5: The Actor Class
Lecture 1: Actor Creation
Lecture 2: Blueprint Creation
Lecture 3: Onscreen Debug Messages
Lecture 4: Formatting Strings
Lecture 5: Drawing Debug Spheres
Lecture 6: Drawing Debug Lines
Lecture 7: Drawing Debug Points
Lecture 8: Custom Header Files
Lecture 9: Section 5 Challenge
Chapter 6: Moving Objects With Code
Lecture 1: SetActorLocation
Lecture 2: SetActorRotation
Lecture 3: Actor World Offset
Lecture 4: Trig Functions
Lecture 5: The Sine Function
Lecture 6: Exposing Variables to Blueprint
Lecture 7: Visible But Not Editable
Lecture 8: Exposing Variables to the Event Graph
Lecture 9: Exposing Functions to Blueprint
Lecture 10: Template Functions
Lecture 11: Components
Lecture 12: Components in C++
Lecture 13: Section 6 Challenge
Chapter 7: The Pawn Class
Lecture 1: The Pawn Class
Lecture 2: Capsule Component
Lecture 3: Forward Declaration
Lecture 4: Skeletal Mesh Components
Lecture 5: Enhanced Input
Lecture 6: Binding Inputs
Lecture 7: Enhanced Input for Movement
Lecture 8: Adding Movement Input
Lecture 9: Camera and Spring Arm
Lecture 10: Enhanced Input for Controller Input
Lecture 11: Adding Controller Input
Lecture 12: Setting the Default Pawn
Lecture 13: Section 7 Challenge
Chapter 8: The Character Class
Lecture 1: The Character Class
Lecture 2: Enhanced Input for the Character
Lecture 3: Character Inputs
Lecture 4: Character Camera and SpringArm
Lecture 5: The Rotation Matrix
Lecture 6: Controller Directions
Lecture 7: Hair and Eyebrows
Lecture 8: Custom Hair Color
Lecture 9: Section 8 Challenge
Chapter 9: The Animation Blueprint
Lecture 1: The Animation Blueprint
Lecture 2: The Anim Instance
Lecture 3: Jumping
Lecture 4: Jump Animations
Lecture 5: Inverse Kinematics
Lecture 6: Section 9 Challenge
Chapter 10: Collision and Overlaps
Lecture 1: Collision Presets
Instructors
-
Stephen Ulibarri
Engineer, Programmer, Game Developer, Author
Rating Distribution
- 1 stars: 32 votes
- 2 stars: 26 votes
- 3 stars: 148 votes
- 4 stars: 1238 votes
- 5 stars: 4578 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!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple