Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Developing a C++ Gameplay Framework with Tom Looman - Inside Unreal

Unreal Engine via YouTube

Overview

Dive into a comprehensive 2.5-hour tutorial on developing a C++ gameplay framework for Unreal Engine, led by expert developer Tom Looman. Explore advanced techniques for creating robust gameplay systems, including action systems, attribute management, and utility AI. Learn how to implement open-source projects, optimize workflows with tools like Rider, and leverage Unreal Engine's property system for efficient C++ implementations. Gain insights into asset management, custom blackboard systems, and event-based programming. Through practical demonstrations using projects like Action Roguelike and WARPSQUAD, master the art of creating flexible and scalable gameplay frameworks. Benefit from multiple Q&A sessions addressing specific development challenges and best practices in game development with Unreal Engine and C++.

Syllabus

- News & Community
- Guest introduction
- Demo start Action Roguelike Action System
- Open-source project
- WARPSQUAD Walkthrough & some "Actions"
- Simple Compact node trick
- A reason to use Rider w/ UnrealLink/RiderLink
- Attribute System Health, Mana, Strength, MoveSpeed, etc.
- Example of modifying Attributes with "Buffs" ActionEffect
- A Deeper look at FRuntimeFloatCurve
- ApplyAttributeChange & C++ Implementation using Unreal Property System
- Passing Events into C++ Functions for Event-based Systems
First Q&A Section
- Extending GameplayTagContainer FGameplayTagCountContainer
- DataAssets & Asset Management AssetBundles, Soft References & Achievement System Example
- A brief walkthrough of "Subsystems"
- "Loottables" as used with GameplayTags
- Second Q&A Section
- Custom Blackboard System & Utility AI basics
- A deeper dive into Utility AI
- Third Q&A Section

Taught by

Unreal Engine

Reviews

Start your review of Developing a C++ Gameplay Framework with Tom Looman - Inside Unreal

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.