Unreal Engine 5 C++: Advanced Action RPG

via Udemy

Udemy

4052 Courses


course image

Overview

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

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


Tags