
Lecture 19 – Multiplayer 1 “Network Replication”

76 - Networking the world interaction logic (RPCs) _ Tom Looman.MP4 - 233 MB

77 - Networking the Treasure Chest (RepNotify) _ Tom Looman.MP4 - 94.7 MB

75 - What is Network Replication.MP4 - 42.4 MB

Lecture 15 - Console Variables, GameMode Rules

61 - Console Variables for debugging and game balancing _ Tom Looman.ts - 233 MB

60 - Refining Player Respawns _ Tom Looman.MP4 - 84.3 MB

59 - Assignment 4 Solution Review _ Tom Looman.MP4 - 31.3 MB

62 - Assignment 5 (Credits System, EQS Spawning) _ Tom Looman.MP4 - 8.52 MB

Lecture 24 – Building Menus in UMG

93 - Creating Main Menus with UMG _ Tom Looman.MP4 - 232 MB

94 - Creating In-Game Menus _ Tom Looman.MP4 - 78.8 MB

92 - Assignment 7 Solution Review _ Tom Looman.MP4 - 69.9 MB

CourseContent_Addon_v2.zip - 6.63 MB

Lecture 21 – Multiplayer 3

81 - Networking UObjects & Actions (Action System) _ Tom Looman.MP4 - 223 MB

78 - Assignment 6 Solution Review _ Tom Looman.MP4 - 107 MB

80 - Preparing the Actions with on-screen logging _ Tom Looman.MP4 - 53.7 MB

79 - Assignment 7 (Replicating Attributes & Power-ups) _ Tom Looman.MP4 - 19 MB

82 - Note on RepNotify behavior _ Tom Looman.MP4 - 17.7 MB

Lecture 4 - Interfaces & Collision Queries

11 - ActorComponents & Collision Traces (InteractionComponent) _ Tom Looman.MP4 - 223 MB

10 - C++ Interfaces (Interacting with Actors) _ Tom Looman.MP4 - 59.9 MB

12 - Animations and Timers (Improving the Attack) _ Tom Looman.MP4 - 57.3 MB

Lecture 20 – Multiplayer 2

79 - Networking the Attributes & UI state (Health) _ Tom Looman.MP4 - 214 MB

80 - Blueprint Networking _ Tom Looman.MP4 - 108 MB

78 - Authority and Actor instances on Clients _ Tom Looman.MP4 - 76.8 MB

81 - Networking the Action System _ Tom Looman.MP4 - 74.6 MB

Lecture 14 - UMG With C++ & More Framework Extensions

55 - 3D (Projected) Health bar with C++ _ Tom Looman.MP4 - 199 MB

56 - Updating HUD Widgets (Health, Credits, GameTime) UMG Learning Resources _ Tom Looman.MP4 - 125 MB

58 - Adding Debug Commands _ Tom Looman.MP4 - 66.5 MB

57 - Setup Proper Player Spawn _ Tom Looman.MP4 - 37.5 MB

Lecture 8 - (Dynamic) Materials for Gameplay

29 - Material Basics (Shaders) _ Tom Looman.MP4 - 197 MB

30 - Hit Flash Material & Driving Material parameters through C++ _ Tom Looman.MP4 - 99.3 MB

31 - Simple Dissolve Materials (Textures) _ Tom Looman.MP4 - 67.6 MB

33 - Materials for User Interface (UMG) _ Tom Looman.MP4 - 65.1 MB

32 - Creating Re-usable Material Functions _ Tom Looman.MP4 - 40.4 MB

28 - Intro & Projectile Collision Fix _ Tom Looman.MP4 - 15.3 MB

Lecture 22 – Finishing up Multiplayer

84 - Limiting Authority of the Client _ Tom Looman.MP4 - 183 MB

86 - Improving on Event-based UI UNREAL ENGINE 5.0 _ Tom Looman.MP4 - 144 MB

85 - Networking remaining features (Sprint, etc.) _ Tom Looman.MP4 - 60.1 MB

83 - Code flow and execution between Clients and Server _ Tom Looman.MP4 - 43.4 MB

Lecture 12 - More AI, Environment Query Spawn Logic

49 - GameMode with custom AI spawn behavior _ Tom Looman.MP4 - 180 MB

48 - EQS to find bot spawnpoints _ Tom Looman.MP4 - 102 MB

46 - Assignment 3 Solution Review _ Tom Looman.MP4 - 55.8 MB

47 - Assignment 4 (Expanding AI Behavior) _ Tom Looman.MP4 - 5.22 MB

Lecture 10 - Basic AI & Behavior Trees

41 - Custom Check Attack Range Service for BT _ Tom Looman.MP4 - 171 MB

40 - Bot Behaviors and Movement _ Tom Looman.MP4 - 153 MB

39 - AI Overview (Behavior Trees, Blackboards, EQS) _ Tom Looman.MP4 - 19.7 MB

Lecture 3 - Gameplay, Collision, and Physics

8 - Magic Projectile Attack _ Tom Looman.MP4 - 169 MB

7 - Character Input & Rotations _ Tom Looman.MP4 - 123 MB

9 - Assignment 1 (Character Setup, Magic Projectile, Explosive Barrel) _ Tom Looman.MP4 - 6.97 MB

Lecture 17 - GameplayTags

70 - Parrying Attacks using GameplayTags _ Tom Looman.MP4 - 167 MB

67 - Setting up GameplayTags _ Tom Looman.MP4 - 88 MB

69 - GameplayTags for DOOM-style Door & Keycard system _ Tom Looman.MP4 - 77.5 MB

68 - Comparing Tags in our Action System (Granting and Blocking Tags) _ Tom Looman.MP4 - 76.3 MB

Lecture 11 - Intermediate AI with Custom Tasks & EQS

43 - Environment Queries for smarter movement _ Tom Looman.MP4 - 166 MB

42 - Custom C++ BT Task for Ranged Attacks _ Tom Looman.MP4 - 126 MB

44 - Adding Sight with Pawn Sensing Component _ Tom Looman.MP4 - 95 MB

45 - Improving Bot Animations & C++ Asserts _ Tom Looman.MP4 - 61.5 MB

Lecture 5 - Blueprints 101

16 - Projectile Blueprint & Collision _ Tom Looman.MP4 - 159 MB

14 - Blueprint Interaction & Casting _ Tom Looman.MP4 - 112 MB

15 - Animating in Blueprint _ Tom Looman.MP4 - 109 MB

13 - What is Unreal's Blueprint.MP4 - 35.6 MB

Lecture 13 - Finalizing AI, Extending the Framework

50 - Further AI improvements (Damage, Death, Ragdolling) _ Tom Looman.MP4 - 159 MB

53 - Improving bot firing logic (weapon accuracy, collision checks) _ Tom Looman.MP4 - 93 MB

52 - Helpful utilities for game framework (static functions) _ Tom Looman.MP4 - 55 MB

54 - Damage feedback through Hitflash effect _ Tom Looman.MP4 - 46.8 MB

51 - More senses for AI (Reacting to Damage) _ Tom Looman.MP4 - 42.7 MB

Lecture 16 - Writing our own _Gameplay Ability System_ alternative

65 - Converting the Projectile Attacks to Actions _ Tom Looman.MP4 - 151 MB

64 - Starting our Action System and first Action (Sprinting) _ Tom Looman.MP4 - 125 MB

63 - What is GAS and why write our own.MP4 - 32.1 MB

66 - Improving the Physics Impulses on bot ragdolls _ Tom Looman.MP4 - 19.1 MB

Lecture 29 – Wrapping Up

110 - WARPSQUAD Project Workflow Demo _ Tom Looman.MP4 - 145 MB

109 - Improving the SaveGame, Collisions & UI _ Tom Looman.MP4 - 103 MB

111 - Where to go next... _ Tom Looman.MP4 - 25.5 MB

Lecture 7 - UMG & (Player) Attributes

24 - Event-based principles with UMG (Health Change Events) _ Tom Looman.MP4 - 141 MB

23 - Attribute Component (RPG-style) _ Tom Looman.MP4 - 138 MB

24 - UMG with Data Bindings (Health Bar) _ Tom Looman.MP4 - 92 MB

26 - Animating UMG Widgets _ Tom Looman.MP4 - 40.8 MB

27 - Dealing Damage with Attributes (Explosive Barrel) _ Tom Looman.MP4 - 30.9 MB

Lecture 25 – UMG & Styling Widgets

95 - Setup Widgets & Event-based logic for Buffs & Debuffs _ Tom Looman.MP4 - 134 MB

96 - Finishing Buff Bar & Animated materials for UI _ Tom Looman.MP4 - 119 MB

98 - Widget Styling (HUD & Menus) _ Tom Looman.MP4 - 108 MB

97 - Syncing ActionEffect (Duration) for Multiplayer _ Tom Looman.MP4 - 54.5 MB

Lecture 26 – Animation Blueprints & UI Improvements

99 - Animation State Machines (Stunned Effect) & C++ AnimInstance _ Tom Looman.MP4 - 132 MB

100 - Blend Poses & Blend Spaces (Floating Sprint Animation) _ Tom Looman.MP4 - 128 MB

101 - Status Text for Interactables (UMG) & C++ Loc Text _ Tom Looman.MP4 - 128 MB

Lecture 9 - Audio, Animation, UI

36 - Animation Blueprints & Handling Player Death _ Tom Looman.MP4 - 123 MB

37 - Projected 3D UI (Damage Numbers) _ Tom Looman.MP4 - 106 MB

34 - Assignment 2 Solution Review _ Tom Looman.MP4 - 96.5 MB

35 - Creating Sound Cues _ Tom Looman.MP4 - 56.2 MB

38 - Assignment 3 (Health - Damage, Audio, Projectiles, UI) _ Tom Looman.MP4 - 35.1 MB

Lecture 18 – Creating _Buffs_, World Interaction

72 - Creating Buffs & Debuffs (Damage over Time Effect) _ Tom Looman.MP4 - 123 MB

73 - Improving World Interaction with UI Feedback _ Tom Looman.MP4 - 97.6 MB

71 - Assignment 5 Solution Review _ Tom Looman.MP4 - 79.4 MB

74 - Assignment 6 (Rage, Thorns, Power-up, Spotted UI) _ Tom Looman.MP4 - 12.5 MB

Lecture 6 - Debugging Tools

19 - Debugging C++ & Blueprints (Logging, Breakpoints, Drawing Debug Shapes) _ Tom Looman.MP4 - 115 MB

21 - Assignment 2 (Blackhole Projectile, Dash Ability, Targeting) _ Tom Looman.MP4 - 73.8 MB

17 - Assignment 1 Solution Review _ Tom Looman.MP4 - 57.2 MB

20 - Camera Changes & First UMG Widget (Crosshair) _ Tom Looman.MP4 - 52.1 MB

22 - 'Asserts' for pro-active detection of bugs _ Tom Looman.MP4 - 44.2 MB

18 - Hotreload Warning _ Tom Looman.MP4 - 3.06 MB

Lecture 28 – Packaging, Performance, Polish

108 - Fixing up log warnings and errors _ Tom Looman.MP4 - 113 MB

106 - Profiling Basics & Stat Commands _ Tom Looman.MP4 - 98.6 MB

107 - Unreal Insights for CPU & LoadTimes _ Tom Looman.MP4 - 96 MB

105 - Cooking Content & Packaging _ Tom Looman.MP4 - 59.2 MB

Lecture 27 – Data Assets, Data Tables, Async Loading (Asset Manager)

104 - Primary Assets & Async Loading (Asset Manager) _ Tom Looman.MP4 - 108 MB

103 - Soft References (Size Map, Reference Viewer) _ Tom Looman.MP4 - 86.9 MB

102 - Data Tables & Data Assets (Setup for Bot Spawns) _ Tom Looman.MP4 - 76.5 MB

Lecture 23 – Serializing Game & Player Progression

90 - Serializing Any Variables Automatically (World State #2) _ Tom Looman.MP4 - 91 MB

87 - Setup core Save & Load Functionality (SaveGame & Slots) _ Tom Looman.ts - 90.4 MB

88 - Serializing Player Progression (PlayerState) _ Tom Looman.MP4 - 82.5 MB

91 - Serializing Blueprints & Saving via Actor Interaction _ Tom Looman.MP4 - 59.4 MB

89 - Serializing World Transforms (World State #1) _ Tom Looman.MP4 - 52.3 MB

Lecture 2 - Project Start & Version Control

3 - Project Walkthrough and first C++ Class UNREAL ENGINE 5.0EDITOR BASICS _ Tom Looman.MP4 - 64.6 MB

4 - Adding Components (Third-person Camera) _ Tom Looman.MP4 - 62.4 MB

5 - Binding Movement Input _ Tom Looman.MP4 - 42.8 MB

2 - GitHub Repository and Blank C++ Project _ Tom Looman.MP4 - 29.4 MB

6 - Character Setup & Course Content (GitHub Commit Example) _ Tom Looman.MP4 - 28.5 MB

Lecture 30 - Additional Features

112 - Programming with Subsystems (UGameInstanceSubsystem) _ Tom Looman.MP4 - 42.4 MB

113 - Extending Editor & Project Settings (UDeveloperSettings) _ Tom Looman.MP4 - 35.2 MB

JetBrains_Coupon.pdf - 53.9 kB

Lecture 1 - Introduction & Setup

1 - Welcome! (Course Structure) _ Tom Looman.MP4 - 26.8 MB

Прочти.txt - 269 B