Universal Mining Template (UMT) – First Module Verifiable Resource Registry & Persistence System
Build a true player-driven digital resource economy with deep persistence and provenance.
The Mineverse Core Framework is a is a Blueprint-based, modular Mining and resource system built Unreal Engine 5, production-ready infrastructure package designed for developers who want to create verifiable resource economies inside the Mineverse universe — or their own projects.
Core Features
Server-Authoritative Mining Nodes – Discover and extract resources with secure, cheat-resistant events
Verifiable Registry of Creation – Every mined resource receives a unique ID, provenance tracking, and persistent registration. Resources become trusted digital assets instead of simple inventory items.
Advanced Persistence System – Inventory, resources, and world data save/load reliably across sessions and server restarts
Settlement Foundations – Persistent claiming system ready for player and faction outposts
Modular Design – Use only what you need. Easily extend with future modules (Economy & Trading, Factions, Realm Travel, Decentralization Layer, etc.)
Interactive Mineable Resource Nodes (BP_TestMineable)
Dynamic Resource Pickup System (BP_OrePickup)
Inventory System with UI (WBP_Inventory, WBP_InventorySlot)
Resource Library UI (WBP_ResourceLibrary)
Data-driven resource definitions (DT_Resources)
Save/Load support using structured data (FSavedResource)
Resource System (Phase 1 – Currently Active)
The following resource types and rarity tiers are fully implemented and currently available in the system:
Rarity Tiers + Primary Resources
Adamantine — Mythic
Diamond — Legendary
Sapphire — Epic
Topaz — Rare
Agate — Uncommon
These represent the complete Phase 1 live resource set used for mining, pickup, inventory, and UI display.
Phase 2 Expansion (Planned / Already Defined in DT_Resources)
The remaining 36 additional resource types are already integrated within:
DT_Resources Data Table
E_ResourceType Enumeration
FInventoryItem / FSavedResource structures
These will be fully activated and expanded in Phase 2 to extend gameplay depth, economy balancing, and procedural resource variety.
Data Architecture
Resource Types defined via Enumeration (E_ResourceType)
Rarity system (ERarity)
Inventory data structured through FInventoryItem
Resource definitions stored in DT_Resources
Included Systems
Character Controller (BP_UMKTCharacter)
GameMode (BP_UMKTGameMode)
HUD (BP_UMKTHUD)
Player Controller (BP_UMKTPlayerController)
Save System (BP_SaveGame_PlayerInventory)
Maps
L_Mineverse_Showcase (demonstration level)
L_UMK_Template (clean template map)
Input System
Uses Unreal Engine Enhanced Input
Includes Input Actions and Mapping Context (UMKT)
Setup Instructions
Set GameMode to BP_UMKTGameMode
Set Default Map to L_Mineverse_Showcase
Ensure Input Mapping Context (IMC_UMKT) is applied
Place BP_TestMineable actors and configure:
Resource Type
Rarity
Linked Ore Pickup
Dependencies
Unreal Engine 5.6
Enhanced Input System (enabled)
Why Mineverse?
This is the foundational module of the Mineverse developer ecosystem — a shared universe backed by rich lore featuring creation energy fragments, the False Gods, ancient realms, and corporate conflicts. Developers can build consistent experiences while maintaining full control over their projects.
Resources mined and registered through this system carry real economic weight and long-term value — setting the stage for player-driven economies and eventual decentralization.
Target Use Cases
Persistent multiplayer worlds
Resource-based economies with real scarcity
Lore-driven experiences in the Mineverse universe
Games or simulations requiring trusted digital assets and verifiable ownership
This version contains no transaction fees, mining fees, or registry usage fees. Future ecosystem modules and optional hosted services will be released separately.
Included:
Blueprint & C++ compatible systems
Full documentation and example project
YouTube demo: [Https://youtube.com/watch?v=8xjwLCht1dY&si=0UYCozA2Qfmi632t]
Notes
System is designed for scalability and expansion
Includes a full mining → pickup → inventory → UI loop
Phase 2 will activate the full 36-resource ecosystem already defined in the data layer
First of many modules. Future upgrades will expand trading, crafting, faction systems, cross-realm mechanics, and decentralization features.