GTA-Inspired NPC System in UE5 – Part 4 – EQS Powered Spawning

Channel:
Subscribers:
10,700
Published on ● Video Link: https://www.youtube.com/watch?v=HiASAAOlYiM



Duration: 0:00
199 views
16


GTA-Inspired NPC System in UE5 – Part 4 – EQS Powered Spawning

In this fourth part of my GTA-inspired NPC spawner system for Unreal Engine 5, I show how to integrate Unreal’s Environment Query System (EQS) to intelligently place NPCs around the world. The system is optimised, location-aware, and rule-driven, allowing different types of NPCs to spawn depending on where the player is. EQS is used to find suitable spawn locations hidden from the player to prevent pop-in and preserve immersion.

🔷 What You’ll Learn in This Video:
✅ Implement an object pooling system for NPCs
✅ Spawn and despawn NPCs efficiently
✅ Handle location-based spawning rules
✅ Optimize a large open world with minimal performance hit

🔷 Support the Channel:
👉 Patrehttps://www.patreon.com/d3kryptionon   - Get early access to videos and exclusive content!

🔷 Connect with me:https://linktr.ee/d3kryptiontion
👉 Discohttps://discord.com/invite/AybHAuZDRrrd  
👉 Twitthttps://x.com/D3kryptiontion
👉 Instagrhttps://www.instagram.com/d3kryptionon  

🔷 My Setup:
👉 OS: Manjaro Linux
👉 CPU: Intel Core i7-4790K @ 4.00GHz
👉 GPU: Nvidia GeForce RTX 3090 24GB
👉 RAM: 16GB
👉 Headphones: Audio Technica ATH-M50X
👉 Mic: Audio Technica AT2020
👉 DAC: Behringer UMC22
👉 Keyboard: Keychron Q3 QMK with Krome Keycaps - Pudding rainbow kanji-hiragana caps
👉 Mouse: Logitech G403

🙌 Don't forget to like, comment, and subscribe for more game development tutorials. Hit the bell icon to stay updated with our latest videos!

🔷 Chapters:
0:00 - Intro
0:00 - EQS Basics
0:00 - Node generation
0:00 - Distance test
0:00 - Path finding test
0:00 - Trace discussion
0:00 - Dot product test
0:00 - Trace test
0:00 - Patreon
0:00 - Get EQS Results
0:00 - Waiting for EQS
0:00 - Controller changes overview
0:00 - Normalized score fix
0:00 - Despawning update
0:00 - Result
0:00 - Outro


#UnrealEngine5 #NPCSpawner #GameDevelopment




Other Videos By D3kryption


2025-08-31GTA-Inspired NPC System in UE5 – Part 4 – EQS #shorts #unrealengine5 #ue
2025-08-28I made a short movie in a week in Unreal Engine 5 #unrealengine5 #sponsored
2025-08-20Progress Over Perfection in Game Development #unrealengine5 #designthinking #justdoit
2025-08-14Relationship System in UE5 #unrealengine5 #3dgamedevelopment #unrealenginetips
2025-08-14Create Advanced AI Patrol Points in Unreal Engine 5 | Smooth AI Patrols - Part 8
2025-08-11Hide & Seek System in UE5 #unrealengine5 #3dgamedevelopment #unrealenginetips
2025-08-07Relationship System in UE5 #unrealengine5 #3dgamedevelopment #unrealenginetips
2025-08-07Unreal Engine 5 Tutorial: Creating Running Races | Waypoint & Rotation Debugging (Part 5)
2025-08-03Widget Sizing in UE5 #unrealengine5 #3dgamedevelopment #unrealenginetips
2025-08-01Integer Clamping in UE5 #unrealengine5 #3dgamedevelopment #unrealenginetips
2025-07-31GTA-Inspired NPC System in UE5 – Part 4 – EQS Powered Spawning
2025-07-28Property Sub Categories in UE5 #unrealengine5 #3dgamedevelopment #unrealenginetips
2025-07-24Relationship System in UE5 #unrealengine5 #3dgamedevelopment #unrealenginetips
2025-07-23Creating a Relationship System in UE5: Part 3 - Usage #unrealengine5 #fable #gamedev
2025-07-20Notification System in UE5 #unrealengine5 #3dgamedevelopment #unrealenginetips
2025-07-18Plugin upgrading tips in Unreal Engine 5 #unrealengine5 #tips #gamedevelopment
2025-07-17Building a Safe Falling Respawn System in Unreal Engine 5 #unrealengine5 #gamedevelopment
2025-07-15Recreate Batman Arkham Death Screens in Unreal Engine 5 #short #unrealengine5
2025-07-11Real World Changes in UE5 #unrealengine5 #3dgamedevelopment #unrealenginetips
2025-07-10Creating a Hide & Seek Minigame in Unreal Engine 5
2025-07-07Timeline autoplay #unrealengine5 #tips