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.
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
| Module | KBVEHexWorld (in KBVEWorld plugin) |
| Version | 0.1.0 |
| Engine | Unreal Engine 5.4+ |
| License | KBVE |
| Source | packages/unreal/KBVEWorld/Source/KBVEHexWorld |
| Depends on | MassGameplay, 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.
