Unreal Engine Marketplace is moving over to Fab in mid-October. Learn more.

Hex Grids V11.0

Zenith Digital - Code Plugins - Dec 8, 2017
13
4.69 out of 5 stars(13 ratings)
  • 85%
  • 0%
  • 15%
  • 0%
  • 0%

Hex Grids is a C++ plugin that makes working with hexagon grids easy. Built with performance in mind, this plugin exposes 50+ functions to blueprint for building and working with hex grids in the most efficient and flexible way possible.

  • Supported Platforms
  • Supported Engine Versions
    4.17 - 4.27, 5.0 - 5.4
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

Promo Video

Quick Start Series


Example content all contained within the plugin.

Example Project to build a game grid. (4.25) Addition to the samples - shows how to modify the plugin for a tile based game.


Hex Grids is a Blueprint friendly C++ plugin that makes working with hexagon grids easy. All core functionality is written in C++ for maximum performance, and almost all functions are exposed to blueprint via function libraries. 4 maps explain how to use the plugin with many examples, and all blueprints are well commented for easy understanding.

A unified data asset is created for each tile to store metadata. The metadata asset allows easy querying, and expanding, of the metadata with ease.


If you want to build a complex and powerful gameplay grid, the plugin provides a solid framework to build complex setups. Setups for Static Meshes, Instances, or Blueprints are supported.


Demo Content all contained in plugins contents


Full Source Code included

Technical Details

Features:

  • 4 Hex Grid generation shapes
  • 56 custom C++ functions exposed to blueprint.
  • Robust framework for building any complexity of systems
  • Grids generators for hexagon, rectangle, triangle and parallelogram shaped grids.
  • A* Pathfinding utilising Epic's own optimised system.
  • Flood Fills & Flood Fill Pathfinding
  • Various methods of selecting tiles
  • Functions for returning Neighbours, diagonals, and corners.
  • Examples for working with static meshes or instance static mesh components.
  • Example on multi-instance grids.
  • Examples on animating the grid
  • Examples on grid selection.

Code Modules:

  • HexGrids - Runtime Plugin
  • HexGridsEditor - Editor module to improve UX for things like the OffsetCoord stuct

Blueprints (All blueprints are examples of setups):

  • 19 Blueprints
  • 3 components.
  • 1 struct
  • 1 enum

Number of C++ Classes:

  • 3 Function Libraries.
  • 2 Structs
  • 3 Enums

Network Replicated: No

Supported Development Platforms: Win64, Win32

Supported Target Build Platforms: Win64, Win32

Documentation: