Advanced Modular Blacksmith System – Unreal Engine

Advanced Modular Blacksmith System (AMBS) is a production-ready, highly flexible, and asynchronous crafting framework designed for modern Unreal Engine projects. Built from the ground up in C++ with full Blueprint hospitality, this system decouples your inventory logic from the forging mechanics through clean interface-driven architecture, making it compatible with any custom inventory setup.
Whether you are building an RPG, a hardcore survival game, or an Action-RPG, AMBS scales seamlessly from low-level basic crafting to late-game high-tier gear progression.

[IMPORTANT]
Technical Requirement:AMBS is an ultra-optimized C++ plugin. While it is 100% compatible with Blueprint-only projects for day-to-day development, the host project must be converted into a hybrid C++ project in order to successfully compile and package the game. (See the Troubleshooting Guide to convert your project in under 60 seconds with zero coding required).

Key Technical Features
Asynchronous Processing: No more frame drops. Forging, crafting, and upgrades are processed asynchronously to ensure a smooth gameplay loop.
100% Data-Driven Progression: Fine-tune your game balance without touching code. Control upgrade success rates, material consumption, and tier scaling directly via native Float Curves (UCurveFloat).
Interface-Driven Architecture: Complete separation of concerns. Easily plug AMBS into your existing inventory or character system using native Unreal Interfaces.
Dynamic Item Degradation: Built-in modular failure logic. Configure your gear to safely lose durability, drop a level, or degrade on failed forging attempts based on custom curves.
Asynchronous Skill & XP System: Integrated blacksmith leveling system that tracks experience gain, triggers level-up events, and rewards player progression automatically in real-time.
Lightweight & Memory Safe: Highly optimized C++ backend with clean memory allocation, strict pointer validation, and fully exposed Blueprint Delegates for UI binding.

Developer-Friendly Workflow
AMBS avoids hardcoded dependencies. Setting up a new sword or armor tier is as simple as creating a Data Asset, defining its base required materials, and assigning your balance curves. The asynchronous component handles the math, the rolls, and the inventory callbacks for you.

Package Contents
Asynchronous Blacksmith Component: The core actor component managing life cycles and states.
Data Assets & Structures: Clean definitions for Item Instances, Recipe Requirements, and Upgrade Outcomes.
Flexible Event Delegates: Fully exposed event dispatchers (OnItemUpgraded, OnCraftingProgressUpdated, OnBlacksmithLevelUp) for drag-and-drop UI implementation.

Features:
* Asynchronous Blacksmith & Crafting Component processing
* 100% Data-Driven design leveraging native Float Curves (UCurveFloat)
* Fully decoupled, Interface-Driven Architecture for universal inventory compatibility
* Modular dynamic item degradation or permanent destruction on upgrade failures
* Built-in asynchronous Blacksmith Skill & XP leveling progression system
Code Modules:
* AdvancedBlacksmithSystem (Runtime)
Number of Blueprints: 0 (Pure C++ Plugin Core)
Number of C++ Classes: 5 (Core Component, Interfaces, Structures, and Data Asset definitions)
Network Replicated: No (Server-authoritative ready via standard inventory triggers)
Supported Development Platforms:
* Windows: Yes
* Mac: Yes
* Linux: Yes
Supported Target Build Platforms: Windows, Mac, Linux
Supported Unreal Engine Versions: 5.7

Home Page

DOWNLOAD FROM HOT4SHARE.COM
DOWNLOAD FROM SYNCS.ONLINE

(Visited 1 times, 1 visits today)