With the HexWorld Unreal Engine 5 plugin you can edit and run hexagon maps. It communicates via a backend to get the meta-data and uses this data to place the content on the map. The editor is extended with a 'HexWorld' mode which can be used to retrieve the hexagon map data.
- Clone project in the Plugins folder of an Unreal Engine 5 game.
- Run hexcloud backend server
- Go in
HexWorld
editor mode
The plugin consists of three modules and a content directory.
Editor module for retrieving and editing the hexagon map via a sidebar extension.
Game module. Contains the dynamic hexagon map used in the game.
Encapsulates the communication module (maintained in the hexcom repository) which communicates over gRPC with the backend hexcloud
Default content of the hexagon map maintained in the hexassets repository.
Tools gets created and registered by the UEDMode class. The tool manager activates the tool and calls OnTick()
every frame.