Skip to content
unreal · gameplay

Hex-grid topology forUnreal

The hex-grid world topology module of the KBVEWorld Unreal plugin — deterministic world seeds, noise-driven terrain, and a foundation for PCG streaming, all behind a Blueprint-callable master map of hex cells.

A module, not a standalone plugin

KBVEHexWorld now ships inside the KBVEWorld plugin. Enable KBVEWorld to get both the square-chunk world module and the hex topology module together.

  • Square chunks — the base KBVEWorld world module.
  • Hex topology — this module, layered on top.
KBVEHexWorldModule
0.1.0Version
UE 5.4+Engine
KBVELicense

What it gives you

Features

Hex topology

Hex-grid coordinates (FHexCoord) and cell records (FHexCellRecord) with neighbor queries.

Deterministic seeds

HexWorldSeedSubsystem gives reproducible world generation from a fixed seed.

Noise terrain

HexNoiseSubsystem and HexEnvironmentSubsystem drive procedural terrain and environment.

Blueprint-callable map

UHexWorldSubsystem (a GameInstanceSubsystem) registers, unregisters, looks up, and enumerates hex cells.

Module facts

Key facts

ModuleKBVEHexWorld (in KBVEWorld plugin)
Version0.1.0
EngineUnreal Engine 5.4+
LicenseKBVE
Sourcepackages/unreal/KBVEWorld/Source/KBVEHexWorld
Depends onMassGameplay, KBVESQLite, ProceduralMeshComponent, KBVEPerf

Questions

Frequently asked

What is KBVEHexWorld?

KBVEHexWorld is the hex-grid world topology module of the KBVEWorld Unreal plugin. It provides deterministic world seeds, noise-driven terrain, and a foundation for PCG streaming, exposing a Blueprint-callable master map of hex cells.

Is KBVEHexWorld a standalone plugin?

No. It is now a module inside the KBVEWorld plugin rather than a standalone plugin. Enable KBVEWorld to get both the square-chunk world module and the hex topology module together.

How do you query the hex world?

The UHexWorldSubsystem is a GameInstanceSubsystem that maintains a master hex map. It exposes Blueprint-callable functions to register and unregister cells by FHexCoord, look up a cell record, list all coordinates, and query a cell's neighbors.