• No hay productos en el carrito.

Inicio / Cursos / Unreal Engine 5 C++: Advanced Action RPG
Impartido por Vince PetrelliPago único de $2,800 MXN · acceso por 12 meses

Unreal Engine 5 C++: Advanced Action RPG

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

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 12 unidades Nivel intermedio
Qué aprenderás

Lo que serás capaz de hacer

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 i ndustry-standard coding practices and data-oriented design to create AAA RPG combat experiences. You'll learn how to use Gameplay Ability System to create a complex RPG combat experience and implement exciting features like a combo system with light and heavy attacks, directional rolling, hit reactions, blocking, parrying, target locking, special abilities with cooldowns, AI avoidance, advanced enemy AI with strafing and projectile attacks, an epic boss fight, and much more. In the first section, we’ll set up our hero character for the gameplay ability system and proceed with input binding using native gameplay tags and data assets. Once our character can navigate the level, we’ll combine GAS with linked animation layers to create a melee combo system featuring light and heavy attacks. With these elements in place, we’ll introduce enemy characters, adding attributes, combat feedback, character death, and a robust UI notification system. You’ll also learn to use asynchronous loading for startup data and create a custom function library for handling damage. Next, we’ll implement AI avoidance and strafing using a blend of Blueprint and C++ behavior tree nodes to craft advanced AI behaviors. We’ll incorporate the crowd following component for detour crowd avoidance and explore behavior tree node types and the environment query system to determine strafing locations. With our enemies capable of dealing damage, we’ll refine our hero’s combat abilities by adding directional rolling, directional hit reactions, blocking, parrying, and target locking. You’ll learn to use motion warping for dynamic rolling distances and handle most of the heavy lifting in C++ for the target lock ability. Following this, we’ll introduce a ranged enemy that shoots projectiles and retreats when approached. We’ll then add a boss character complete with a boss bar, powerful melee attacks, and the ability to summon other enemies. Once our combat system is fully functional, we’ll develop a survival game mode with enemy waves. We’ll create multiple widgets, including a win screen, lose screen, pause menu, and main menu. Finally, we’ll port everything to a real map for epic battles against our enemies. This comprehensive RPG course is unmatched online. With detailed code changes provided in each lecture and a step-by-step approach, there’s no better time to create your dream RPG project. What are you waiting for? Join the course and start your RPG adventure today!

  • Powerful melee combo system with light and heavy attacks
  • Make use of Gameplay Ability System to create engaging RPG combat experience
  • Advanced enemy AI using custom BTTask, BTTDecorator, BTService
  • Environment Query System for advanced AI behaviors
  • Directional hit react and rolling
  • Melee block and parry system

Temario

UNIDAD 1 - Introduction · 6 lecciones

UNIDAD 1 - Introduction

  • IntroductionVideo · 6 min
  • Some Common Questions You May Have...Lectura · 0 min
  • Create a New C++ ProjectVideo · 4 min
  • Set Up Test MapVideo · 3 min
  • How to get help?Lectura · 0 min
  • Hard and Soft ReferenceVideo · 11 min
UNIDAD 2 - Set Up Hero Character · 19 lecciones

UNIDAD 2 - Set Up Hero Character

  • Set Up Hero Character Section OverviewVideo · 1 min
  • Basic Class StructureVideo · 7 min
  • Debug HelperVideo · 5 min
  • Set Up Hero CameraVideo · 10 min
  • Native Gameplay TagsVideo · 10 min
  • Input Config Data AssetVideo · 10 min
  • Custom Enhanced Input ComponentVideo · 7 min
  • Binding InputVideo · 16 min
  • Character Anim InstanceVideo · 13 min
  • Hero AnimBPVideo · 5 min
  • Hero Anim InstanceVideo · 10 min
  • Gameplay Ability SystemVideo · 17 min
  • Ability Activation PolicyVideo · 11 min
  • Set Up Weapon ClassVideo · 9 min
  • Set Up Hero WeaponVideo · 9 min
  • Start Up DataVideo · 12 min
  • Synchronous LoadingVideo · 13 min
  • Share Task: Share Your ProgressLectura · 0 min
  • Section Wrap UpVideo · 2 min
UNIDAD 3 - Melee Combo System · 25 lecciones

UNIDAD 3 - Melee Combo System

  • Melee Combo System Section OverviewVideo · 2 min
  • Challenges AheadVideo · 4 min
  • Pawn Extension ComponentVideo · 10 min
  • Register Spawned WeaponVideo · 17 min
  • Hero Gameplay AbilityVideo · 11 min
  • Ability Input ActionVideo · 9 min
  • Hero Ability SetVideo · 10 min
  • Binding Ability InputVideo · 9 min
  • Play Montage and WaitVideo · 7 min
  • Wait for Gameplay EventVideo · 12 min
  • Animation Layer InterfaceVideo · 11 min
  • Master Anim LayerVideo · 9 min
  • Link Anim LayerVideo · 11 min
  • Default Weapon AbilityVideo · 18 min
  • Grant Weapon AbilityVideo · 13 min
  • Handle Unequip AxeVideo · 14 min
  • Light Attack AbilityVideo · 8 min
  • Combo LogicVideo · 14 min
  • Heavy Attack AbilityVideo · 6 min
  • Heavy Attack LogicVideo · 8 min
  • Warrior Function LibraryVideo · 17 min
  • Jump To FinisherVideo · 8 min
  • Slow Motion and Sound FXVideo · 14 min
  • Share Task: Share Your Combo SystemLectura · 0 min
  • Section Wrap UpVideo · 4 min
UNIDAD 4 - Hero Combat · 50 lecciones

UNIDAD 4 - Hero Combat

  • Hero Combat Section OverviewVideo · 2 min
  • Challenges AheadVideo · 2 min
  • Set Up Enemy CharacterVideo · 12 min
  • Gruntling GuardianVideo · 10 min
  • Asynchronous LoadingVideo · 15 min
  • Spawn Enemy WeaponVideo · 8 min
  • Attribute SetVideo · 7 min
  • Gameplay EffectVideo · 10 min
  • Apply Gameplay Effect To SelfVideo · 6 min
  • Init Enemy AttributesVideo · 9 min
  • Pawn Combat InterfaceVideo · 20 min
  • Toggle Weapon CollisionVideo · 8 min
  • On Weapon Begin OverlapVideo · 10 min
  • On Target InteractedVideo · 9 min
  • Notify Melee HitVideo · 11 min
  • Set Up Attack MontagesVideo · 8 min
  • Make Gameplay Effect Spec HandleVideo · 10 min
  • Hero Damage InfoVideo · 12 min
  • Apply Effect Spec Handle To TargetVideo · 9 min
  • Capture Relevant AttributesVideo · 9 min
  • Retrieve Hero Damage InfoVideo · 12 min
  • Calculate Final Damage DoneVideo · 15 min
  • Set Up Heavy Attacks For DamageVideo · 6 min
  • Modify Health AttributeVideo · 10 min
  • Hit React AbilityVideo · 13 min
  • Trigger Hit React AbilityVideo · 6 min
  • Material Hit FXVideo · 11 min
  • Hit PauseVideo · 8 min
  • Camera ShakeVideo · 7 min
  • Hit React SoundVideo · 6 min
  • Gameplay CuesVideo · 10 min
  • Enemy Death AbilityVideo · 16 min
  • BP Death InterfaceVideo · 7 min
  • Dissolve Material FXVideo · 12 min
  • Dissolve Niagara FXVideo · 11 min
  • Share Task: Share Your ProgressLectura · 0 min
  • Pawn UI ComponentVideo · 13 min
  • Broadcast Value ChangeVideo · 13 min
  • Listen For BroadcastingVideo · 13 min
  • Enemy Init Created WidgetVideo · 9 min
  • Template WidgetsVideo · 12 min
  • Set Status Bar Fill ColorVideo · 9 min
  • Template Icon Slot WidgetVideo · 10 min
  • Hero Overlay WidgetVideo · 13 min
  • Enemy Health Widget ComponentVideo · 13 min
  • Hide Enemy Health BarVideo · 7 min
  • Update Weapon IconVideo · 9 min
  • Final TweakingVideo · 14 min
  • Share Task: Share Your CombatLectura · 0 min
  • Section Wrap UpVideo · 1 min
UNIDAD 5 - Enemy AI · 34 lecciones

UNIDAD 5 - Enemy AI

  • Enemy AI Section OverviewVideo · 2 min
  • Preparing Enemy For CombatVideo · 5 min
  • Crowd Following ComponentVideo · 9 min
  • AI PerceptionVideo · 9 min
  • Generic Team IDVideo · 9 min
  • Behavior TreeVideo · 10 min
  • Configure AI AvoidanceVideo · 19 min
  • Behavior Tree Node TypesVideo · 11 min
  • Observer AbortsVideo · 12 min
  • Orient To Target ActorVideo · 20 min
  • Environment Query SystemVideo · 11 min
  • Custom Query ContextVideo · 20 min
  • Toggle Strafing StateVideo · 17 min
  • Calculate DirectionVideo · 9 min
  • Strafing Blend SpaceVideo · 5 min
  • Compute Success ChanceVideo · 9 min
  • Dot Product TestVideo · 8 min
  • Enemy Melee AbilityVideo · 6 min
  • Activate Ability By TagVideo · 11 min
  • Is Target Pawn HostileVideo · 11 min
  • Notify Melee HitVideo · 7 min
  • Make Enemy Damage Effect Spec HandleVideo · 10 min
  • Apply Enemy DamageVideo · 6 min
  • Motion WarpingVideo · 8 min
  • Update Motion Warp TargetVideo · 8 min
  • Construct Native BT TaskVideo · 13 min
  • Rotate Enemy In TaskVideo · 18 min
  • Melee Attack BranchVideo · 9 min
  • Does Actor Have Tag DecoratorVideo · 9 min
  • Duration Gameplay EffectVideo · 8 min
  • Should Abort All LogicVideo · 9 min
  • Guardian Attack Sound FXVideo · 7 min
  • Share Task: Share Your AILectura · 0 min
  • Section Wrap UpVideo · 1 min
UNIDAD 6 - Hero Combat Abilities · 42 lecciones

UNIDAD 6 - Hero Combat Abilities

  • Hero Combat Abilities Section OverviewVideo · 3 min
  • Planning AheadVideo · 2 min
  • Two-Key Input ActionVideo · 10 min
  • Get Last Movement InputVideo · 10 min
  • Rolling DistanceVideo · 8 min
  • Get Value At LevelVideo · 7 min
  • Rolling Sound FXVideo · 3 min
  • Hero Hit React AbilityVideo · 6 min
  • Trigger Hero Hit ReactVideo · 5 min
  • Hero Hit FXVideo · 6 min
  • Compute Hit React DirectionVideo · 11 min
  • Hit React TagsVideo · 8 min
  • Switch On Gameplay TagsVideo · 6 min
  • Hit React Sound FXVideo · 2 min
  • Hero Block AbilityVideo · 13 min
  • Add Gameplay Cue To OwnerVideo · 14 min
  • Is Valid BlockVideo · 11 min
  • Notify Successful BlockVideo · 5 min
  • Handle Successful BlockVideo · 10 min
  • Is Perfect BlockVideo · 5 min
  • Notify Perfect BlockVideo · 8 min
  • Initiate CounterattackVideo · 13 min
  • Share Task: Share Your Block AbilityLectura · 0 min
  • Set Up Target Lock AbilityVideo · 9 min
  • Toggle Target LockVideo · 6 min
  • Get Available TargetsVideo · 13 min
  • Get Nearest TargetVideo · 9 min
  • Draw Target Lock WidgetVideo · 10 min
  • Set Target Lock Widget PositionVideo · 11 min
  • Execute Task On TickVideo · 11 min
  • On Target Lock TickVideo · 6 min
  • Orient To Target While Target LockVideo · 9 min
  • Switch To Target Lock PosesVideo · 9 min
  • Target Lock Walk SpeedVideo · 8 min
  • Switch Target Input ActionVideo · 7 min
  • Target Lock Mapping ContextVideo · 9 min
  • Notify Switch TargetVideo · 8 min
  • Handle Switch TargetVideo · 14 min
  • Hero DeathVideo · 13 min
  • Tweaking Target LockVideo · 5 min
  • Share Task: Share Your Target Lock AbilityLectura · 0 min
  • Section Wrap UpVideo · 2 min
UNIDAD 7 - Ranged Enemy · 19 lecciones

UNIDAD 7 - Ranged Enemy

  • Ranged Enemy Section OverviewVideo · 1 min
  • Ranged Enemy Starting WeaponVideo · 8 min
  • Glacer Starting StatsVideo · 4 min
  • Glacer Hit ReactVideo · 9 min
  • Ranged Behavior TreeVideo · 5 min
  • Find Shooting PositionVideo · 8 min
  • Projectile AbilityVideo · 8 min
  • Projectile ClassVideo · 13 min
  • Spawning ProjectileVideo · 8 min
  • On Projectile HitVideo · 9 min
  • Handle Projectile HitVideo · 13 min
  • Projectile Spec HandleVideo · 11 min
  • Make Projectile Spec HandleVideo · 3 min
  • Projectile Sound FXVideo · 7 min
  • Glacer Melee AbilityVideo · 8 min
  • Unblockable AttackVideo · 10 min
  • Share Task: Share Your Ranged EnemyLectura · 0 min
  • Combat Test MapVideo · 8 min
  • Section Wrap UpVideo · 1 min
UNIDAD 8 - Boss Enemy · 26 lecciones

UNIDAD 8 - Boss Enemy

  • Boss Enemy Section OverviewVideo · 2 min
  • Set Up Boss CharacterVideo · 7 min
  • Giant Starting StatsVideo · 8 min
  • Boss Bar WidgetVideo · 6 min
  • Draw Boss Bar To ScreenVideo · 7 min
  • Giant Hit ReactVideo · 8 min
  • Giant DeathVideo · 7 min
  • Remove Boss BarVideo · 7 min
  • Giant Behavior TreeVideo · 3 min
  • Giant Melee AbilityVideo · 14 min
  • Hand Collision BoxVideo · 8 min
  • Post Edit Change PropertyVideo · 9 min
  • Toggle Box CollisionVideo · 13 min
  • Giant Second Melee AbilityVideo · 10 min
  • Giant ComboVideo · 15 min
  • Wait Spawn EnemiesVideo · 13 min
  • Summon AbilityVideo · 9 min
  • Listen For Gameplay EventVideo · 11 min
  • Async Load And Spawn EnemiesVideo · 17 min
  • Fix Facing RotationVideo · 6 min
  • Stop Spawning EnemiesVideo · 5 min
  • Enemy Entry FXVideo · 6 min
  • Enemy Entry MontageVideo · 10 min
  • Check Current Health PercentVideo · 17 min
  • Share Task: Share Your Boss FightLectura · 0 min
  • Section Wrap UpVideo · 2 min
UNIDAD 9 - Hero Special Abilities · 50 lecciones

UNIDAD 9 - Hero Special Abilities

  • Hero Special Abilities Section OverviewVideo · 2 min
  • Challenges AheadVideo · 4 min
  • Rage Ability TagsVideo · 5 min
  • Rage Ability BlueprintVideo · 6 min
  • Rage Anim MontageVideo · 9 min
  • Rage Gameplay CueVideo · 14 min
  • Activation ConditionVideo · 11 min
  • Consume RgaeVideo · 9 min
  • Set Up Rage SlashVideo · 5 min
  • Spawn Rage SlashVideo · 13 min
  • On Rage Slash Begin OverlapVideo · 6 min
  • Rage Slash For All AttacksVideo · 8 min
  • Gain RageVideo · 6 min
  • Special Weapon Ability TagsVideo · 8 min
  • Grant Special Weapon AbilityVideo · 11 min
  • Light Ability MontageVideo · 9 min
  • Light Ability DamageVideo · 7 min
  • Cooldown Gameplay EffectVideo · 6 min
  • Ability Icon WidgetVideo · 9 min
  • On Ability Icon UpdatedVideo · 8 min
  • Listen For Ability Icon ChangeVideo · 9 min
  • Notify Ability CooldownVideo · 13 min
  • Custom Latent ActionVideo · 11 min
  • Count Down Action ClassVideo · 8 min
  • Construct Count Down ActionVideo · 9 min
  • Count Down LogicVideo · 11 min
  • Update CooldownVideo · 7 min
  • Resume CooldownVideo · 10 min
  • Share Task: Share Your Ability CooldownLectura · 0 min
  • Heavy AbilityVideo · 7 min
  • Heavy Ability MontageVideo · 9 min
  • Heavy Ability DamageVideo · 9 min
  • Apply AOE DamageVideo · 7 min
  • Commit Ability CooldownVideo · 5 min
  • Stone ClassVideo · 8 min
  • BP StoneVideo · 4 min
  • Pick Up AbilityVideo · 6 min
  • On Stone Begin OverlapVideo · 5 min
  • Collect StonesVideo · 13 min
  • Consume Stone InputVideo · 8 min
  • Consume StonesVideo · 9 min
  • On Stone ConsumedVideo · 10 min
  • Input Key WidgetVideo · 7 min
  • Broadcast Display Input KeyVideo · 5 min
  • Listen For Display Input KeyVideo · 6 min
  • Spawn Stone AbilityVideo · 6 min
  • Spawn Stone LogicVideo · 13 min
  • Glacer Spawn Stone ChanceVideo · 5 min
  • Share Task: Share Your ProgressLectura · 0 min
  • Section Wrap UpVideo · 3 min
UNIDAD 10 - Survival Game Mode · 20 lecciones

UNIDAD 10 - Survival Game Mode

  • Survival Game Mode Section OverviewVideo · 1 min
  • Game Mode Test MapVideo · 6 min
  • Survival Game Mode ClassVideo · 10 min
  • Enemy Wave Spawner Table RowVideo · 8 min
  • Wave Progression LogicVideo · 12 min
  • Wave Count Down WidgetVideo · 10 min
  • Drawing Wave Count Down WidgetVideo · 7 min
  • Wave Info WidgetVideo · 10 min
  • Pre Load Next Wave EnemiesVideo · 16 min
  • Try Spawn Wave EnemiesVideo · 19 min
  • On Enemy DestoryedVideo · 6 min
  • On Wave CompletedVideo · 8 min
  • Playtesting Game ModeVideo · 9 min
  • Register Spawned EnemiesVideo · 6 min
  • Notify Last WaveVideo · 8 min
  • On Player DiedVideo · 4 min
  • Game DifficultyVideo · 10 min
  • Verify Game DifficultyVideo · 8 min
  • Share Task: Share Your Survival Game ModeLectura · 0 min
  • Section Wrap UpVideo · 5 min
UNIDAD 11 - In-Game Widgets · 28 lecciones

UNIDAD 11 - In-Game Widgets

  • In-Game Widgets Section OverviewVideo · 2 min
  • Template Button WidgetVideo · 3 min
  • Pause Menu Template ButtonVideo · 9 min
  • Lose ScreenVideo · 7 min
  • Lose Screen AnimationVideo · 8 min
  • Drawing Lose ScreenVideo · 5 min
  • Warrior Game InstanceVideo · 8 min
  • Get Game Level by TagVideo · 8 min
  • Open LevelVideo · 4 min
  • Toggle Input ModeVideo · 7 min
  • Win Screen WidgetVideo · 4 min
  • Drawing Win ScreenVideo · 5 min
  • Pause Menu WidgetVideo · 5 min
  • Drawing Pause MenuVideo · 4 min
  • Main Menu MapVideo · 8 min
  • Main Menu Button TemplateVideo · 2 min
  • Main Menu WidgetVideo · 10 min
  • Main Menu Animation and LogicVideo · 12 min
  • Options Menu WidgetVideo · 8 min
  • Options Menu LogicVideo · 9 min
  • Save Game ObjectVideo · 4 min
  • Load and Save Game DifficultyVideo · 12 min
  • Game Mode Load DifficultyVideo · 6 min
  • Loading ScreenVideo · 11 min
  • Survival Game MapVideo · 11 min
  • Background MusicVideo · 11 min
  • Share Task: Share Your ProgressLectura · 0 min
  • Section Wrap UpVideo · 3 min
UNIDAD 12 - Congratulations · 2 lecciones

UNIDAD 12 - Congratulations

  • Where to go from here?Video · 2 min
  • Continue your C++ journey...Lectura · 0 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    12 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    Cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Unreal Engine 5 C++: Advanced Action RPG

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Vince Petrelli.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 12 unidades · 321 lecciones · 60 h
  • 12 meses de acceso
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Vince Petrelli; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · Unreal Engine 5 C++: Advanced Action RPG

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture