What You Need to Know Before
You Start
Starts 3 July 2025 12:49
Ends 3 July 2025
00
Days
00
Hours
00
Minutes
00
Seconds
1 day 20 hours 14 minutes
Optional upgrade avallable
Not Specified
Progress at your own speed
Paid Course
Optional upgrade avallable
Overview
Welcome to "Unreal Engine 5 C++:
Advanced Action RPG"! The most comprehensive RPG course you'll ever find online.
In this course, we'll employ industry-standard coding practices and data-oriented design to create AAA RPG combat experiences.
Syllabus
- Introduction to Unreal Engine 5 & Advanced C++
- Advanced C++ in Unreal Engine
- Project Structure & Game Design
- Character Design and Mechanics
- Combat System Development
- World Building and Environment Design
- User Interface and Experience
- Networking and Multiplayer Integration
- Testing, Optimization, and Deployment
- Capstone Project: Creating Your AAA Action RPG
- Industry Insights and Career Development
Overview of Unreal Engine 5 capabilities
Review of C++ basics and introduction to advanced concepts
Setting up the development environment
In-depth exploration of Unreal’s C++ API
Industry-standard coding practices
Data-oriented design principles
Designing the action RPG framework
Game mechanics and system architecture
Modular programming approaches
Creating and importing character models
Implementing character movement and animations
Advanced character customization and progression
Designing and coding the combat mechanics
Weapon systems and inventory management
Implementing AI for enemies and companions
Crafting immersive worlds and levels
Implementing environmental interactions and physics
Level of Detail (LOD) optimization techniques
Designing player interfaces and HUD
Creating responsive and dynamic UI elements
Enhancing player experience and accessibility
Basics of networking in Unreal Engine 5
Implementing multiplayer features and optimizations
Server-client architecture and data synchronization
Debugging and profiling game performance
Techniques for optimizing game assets and code
Preparing for game deployment on multiple platforms
Applying learned skills to develop a fully-featured RPG
Iterative development and peer review
Final project presentation and feedback
Understanding current trends in game development
Building a professional portfolio
Networking and job-seeking strategies in the game industry
Taught by
Vince Petrelli
Subjects
Programming