Skip to content
unreal · map

World & map databaseKBVEMapDB

A game-agnostic Unreal Engine plugin providing world/map data plus a Mass bridge — resource nodes, containers, and stations loaded into runtime world-object defs with ref lookup.

Driven by shared defs

UKBVEMapDatabase reads the shared mapdb-data.json artifact at runtime; placed world objects resolve back to their canonical definition by reference.

  • Fragment — FKBVEWorldObjectFragment carries identity + harvest state into Mass.
  • Tag — FKBVEWorldObjectTag marks harvestable world entities.
KBVEMapDBPlugin
UE 5.4+Engine
Win64 · Linux · MacPlatforms
KBVELicense

What it gives you

Features

Game-agnostic loader

UKBVEMapDatabase, a GameInstance subsystem, reads the shared mapdb-data.json artifact at runtime.

World-object defs

FKBVEWorldObjectDef records model resource nodes, containers, and stations with harvest yield, amount, time, and spawn weights.

Ref lookup

Resolve placed objects back to their canonical definition by reference.

Mass bridge

FKBVEWorldObjectFragment and FKBVEWorldObjectTag carry object identity and harvest state into Mass for harvestable entities.

Questions

Frequently asked

What is the KBVEMapDB plugin?

KBVEMapDB is a game-agnostic Unreal Engine plugin providing world/map data plus a Mass bridge. The UKBVEMapDatabase GameInstance subsystem loads the shared mapdb-data.json artifact into FKBVEWorldObjectDef records and exposes ref lookup.

What world-object data does KBVEMapDB load?

It loads FKBVEWorldObjectDef records for resource nodes, containers, and stations, including harvest yield, amount, and time plus spawn weights, from Content/Data/mapdb-data.json.

How does KBVEMapDB integrate with Mass?

FKBVEWorldObjectFragment and FKBVEWorldObjectTag carry a placed object's identity and harvest state into Mass, so harvestable world entities are driven by the same shared definitions.