Zum Inhalt springen
Medium 1 für Eintrag Item Enhancement System - Pure C++ | Data-Driven Item Upgrade (UE 5.4–5.8)

Beschreibung

Demo : https://youtu.be/h5MmNeY1d2I

Documentation : https://drive.google.com/file/d/1I0jp5573WqVhZm-oQnb-hsOHH4svH0OE/view?usp=sharing

Pure C++ item enhancement system — modular, performant, and production-ready.

Compatible with UE 5.4, 5.5, 5.6, 5.7, and 5.8.

Drop it into your level and go.

Features:

- Single & Multi Enhancement — Enhance one item, or queue up to 10 and process them together

- Free Material Selection — No fixed recipes, pick any owned material from a live-filtered picker

- Safe Enhancement Zone — Guaranteed success up to a configurable level, auto-disables when exceeded

- Fully Data-Driven — Success rate, destroy rate, gold cost, stat modifiers all defined in DataTables

- Real-Time Cost Preview — Required gold and material quantity update live

- Success / Destroy Effects — BlueprintImplementableEvent hooks for custom visual feedback

- Demo Included — Fully configured demo map with playable character, ready to test immediately

Technical:

- Pure C++ core logic — no Blueprint spaghetti

- Zero Tick, event-driven, FTimerManager-based wave processing

- Standalone: connect your own inventory through two lightweight interfaces

- UMG widgets bind to C++ via BindWidgetOptional for a clean, crash-safe workflow

Limitations:

- Demo inventory/item classes are minimal — intended as a reference for your own integration

- Single-player only — multiplayer replication not included

Enthaltene Formate