Emmanuel Bala - Mineverse Framework (UMT) – Verifiable Resource Registry & Persistence System

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

  1. Set GameMode to BP_UMKTGameMode

  2. Set Default Map to L_Mineverse_Showcase

  3. Ensure Input Mapping Context (IMC_UMKT) is applied

  4. 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:

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.