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
course image

Unreal Engine 5 C++: Advanced Action RPG

Create advanced RPG combat experience in Unreal Engine 5 through Gameplay Ability System(GAS) using C++
via Udemy

4123 Courses


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++
  • Overview of Unreal Engine 5 capabilities
    Review of C++ basics and introduction to advanced concepts
    Setting up the development environment
  • Advanced C++ in Unreal Engine
  • In-depth exploration of Unreal’s C++ API
    Industry-standard coding practices
    Data-oriented design principles
  • Project Structure & Game Design
  • Designing the action RPG framework
    Game mechanics and system architecture
    Modular programming approaches
  • Character Design and Mechanics
  • Creating and importing character models
    Implementing character movement and animations
    Advanced character customization and progression
  • Combat System Development
  • Designing and coding the combat mechanics
    Weapon systems and inventory management
    Implementing AI for enemies and companions
  • World Building and Environment Design
  • Crafting immersive worlds and levels
    Implementing environmental interactions and physics
    Level of Detail (LOD) optimization techniques
  • User Interface and Experience
  • Designing player interfaces and HUD
    Creating responsive and dynamic UI elements
    Enhancing player experience and accessibility
  • Networking and Multiplayer Integration
  • Basics of networking in Unreal Engine 5
    Implementing multiplayer features and optimizations
    Server-client architecture and data synchronization
  • Testing, Optimization, and Deployment
  • Debugging and profiling game performance
    Techniques for optimizing game assets and code
    Preparing for game deployment on multiple platforms
  • Capstone Project: Creating Your AAA Action RPG
  • Applying learned skills to develop a fully-featured RPG
    Iterative development and peer review
    Final project presentation and feedback
  • Industry Insights and Career Development
  • 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