Godot Status Effect UI System – Buff, Debuff & Timer Framework
A downloadable asset pack
Godot Status Effect UI System – Buff, Debuff & Timer Framework
Readable buffs and debuffs without rebuilding the UI again.
This plug-and-play Godot 4 system gives you reusable status effect bars with timer rings, stack badges, tooltips, JSON presets, category sorting, and runtime effect handling for combat-heavy games.
💡 What this solves
Status effect UI becomes difficult to manage quickly:
- Buffs are hard to read ❌
- Timers are unclear ❌
- Stacks overlap visually ❌
- Effect categories become messy ❌
With this system:
- Combat states stay readable
- Buff/debuff timing becomes clearer
- Runtime effect handling becomes easier to organize
✔ Included systems
- Reusable status effect bar
- Reusable status effect slot
- Timer progress rings
- Stack badges
- Low-time warning badges
- Tooltips
- Click signal support
- Category sorting
- JSON-driven effect definitions
✔ Included assets
- 24 status effect presets
- 24 placeholder icons
- 32px and 64px PNG exports
- Godot 4 demo project
- Import and usage documentation
⚔ Included statuses
Burn, Poison, Freeze, Shock, Bleed, Shield, Regen, Haste, Slow, Stun, Armor Up, Vulnerable, Curse, Silence, Confusion, Rage, Focus, Invisible, Rooted, Weakness, XP Boost, Coin Boost, Low HP, and Boss Mark.
🧠 Good for
- RPGs
- Roguelikes
- Survivors-likes
- Action games
- Idle RPGs
- Tactics prototypes
- Game jam combat systems
🎯 Why this matters
Readable combat-state UI improves both clarity and game feel.
This system gives you reusable buff/debuff infrastructure instead of rebuilding timers, stacks, and status bars every project.
⚡ Example
status_bar.apply_effect("poison", 18.0, 2) status_bar.apply_effect("shield", 20.0, 1) status_bar.apply_effect("stun", 4.0, 1)
🔄 Replace the icons easily
The included icons are placeholders.
JSON presets reference icon paths directly, so you can swap in your own icon packs without rewriting the runtime UI logic.
⚖ License
Use in personal and commercial games. Do not redistribute or resell the system itself as a standalone template pack.
✔ Godot 4 ready ✔ JSON-driven combat UI workflow ✔ Built for readable status effect systems
| Published | 4 days ago |
| Status | Released |
| Category | Assets |
| Author | Template Foundry |
| Genre | Role Playing |
| Tags | combat, game-assets, game-development, Godot, godot-4, json, Roguelike, status-effects, User Interface (UI) |
| AI Disclosure | AI Assisted, Code, Graphics, Sounds, Text |
Purchase
In order to download this asset pack you must purchase it at or above the minimum price of £4.99 GBP. You will get access to the following files:


Leave a comment
Log in with itch.io to leave a comment.