Survival Needs System — Health, Hunger & Thirst for Unreal Engine 5
A downloadable asset pack
The survival system you wish you had!
Building a survival game? You already know the pain: rolling your own timer loops, gluing health to hunger to thirst, debugging the edge case where the player dies and every damage-over-time timer fires at once. It takes days. Sometimes weeks. And it is not even the fun part of making your game.
SurvivalNeeds is the plugin that takes all of that off your plate.
Drop it in. Press Play. It works.
Add the Survival Component to your character Blueprint, assign a config data asset, and you have a working health, hunger, and thirst system — passive regen, starvation damage, dehydration damage, fall damage, and a full suite of Blueprint events — all without writing a single line of code.
No engine modifications. No arcane setup steps. No undocumented gotchas. Just a clean, well-structured plugin that does exactly what it says.
One data asset. Every parameter.
Every number that matters — max health, drain rates, damage thresholds, regeneration speed, fall damage sensitivity — lives in a single SurvivalNeedsConfig data asset. Want a harder difficulty? Duplicate the asset, tweak a few values, swap it out at runtime. Want different settings for different character types? Create one asset per type. No code changes. Ever.
Events for everything
The plugin never forces you to poll. Every state change fires a BlueprintAssignable delegate:
OnHealthChanged— update your HUD health bar the moment health changesOnLowHungerEntered— flash a warning the instant your character is starvingOnDeath— trigger your death sequence without a singleTickcheck- …and seven more out of the box
Bind from Blueprint in seconds. Bind from C++ just as easily.
Built to grow
Your survival game probably needs more than just health, hunger, and thirst. The plugin is built on a two-class hierarchy (UValueNeedsBase and UDrainingNeedsBase) specifically designed to be extended. The included C++ Extension Guide walks you through adding Stamina and Oxygen systems step by step, with complete code examples. Adding a new need from scratch takes an afternoon, not a week.
What you get
- ❤️ Health System — passive regen with post-damage delay, fall damage, death detection, low-health events
- 🍖 Hunger System — timer-driven drain, starvation damage loop, low-hunger events
- 💧 Thirst System — timer-driven drain, dehydration damage loop, low-thirst events
- ⚙️ Config Data Asset — every parameter in one place, fully data-driven
- 🎮 SurvivalCharacter Base Class — ready-made character with fall damage forwarding and third-person camera
- 🗺️ Sample Map — open and press Play to see everything working immediately
- 📚 Three documentation guides — Architecture, Blueprint Guide, and C++ Extension Guide
- 💾 Save game support —
Initalisefunctions restore exact values after loading a save - ⏱️ Runtime timer control — start/stop drain and regen from anywhere, at any time
Who is this for?
- Solo developers building a survival game who do not want to spend a week on plumbing before writing a single gameplay feature
- Small teams who want a shared, documented plugin that everyone can extend without stepping on each other
- Experienced UE5 developers who want a clean, extensible foundation instead of yet another monolithic character class
- Blueprint developers who want a professional-grade system they can use entirely without C++
- C++ developers who want a base they can fork and extend with full confidence in the architecture
Feature Highlights
- ✅ Blueprint-first API — 100% usable without C++
- ✅ Data-driven config — no hard-coded values anywhere
- ✅ Event delegates for every state change
- ✅ Fall damage with configurable safe distance and rate
- ✅ Starvation and dehydration damage loops
- ✅ Passive health regeneration with post-damage delay
- ✅ Low-state thresholds with enter/exit events
- ✅ Save game support via Initalise functions
- ✅ Runtime start/stop for all timers
- ✅ Extensible base classes for stamina, oxygen, and more
- ✅ Includes working sample map
- ✅ Full documentation included
- ✅ No engine modifications required
- ✅ Unreal Engine 5.7
Listed on FAB:
Fab Marketplace
| Status | Released |
| Category | Assets |
| Author | Northfall Games |
| Genre | Survival |
| Tags | component, health, plugin, tools, ue5, Unreal Engine |
| AI Disclosure | AI Assisted, Graphics |
