The Black Friday Sale is here! Save up to 70% on over 15,000 products, now through November 30!

Hex Grids V11.0

Aperture9 - 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
  • 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: https://youtu.be/fLWIGmGJNtg

Quick Start / Overview Tutorial https://youtu.be/vfxx1rwJBGo

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.


New in 4.27, moving plugin to V11:

New unified data asset that replaces the old list of maps and arrays for storing grid info. The metadata asset allows easy querying, and expanding, of the metadata with ease.



Hex Grids is a 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.

If you want a quick grid without any fuss, just add a HexGridPreset component, give it a instance component, and you're good to go. If you want to build a complex and powerful gameplay grid, you’re covered too, the plugin provides a solid framework to build complex setups.


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
  • 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

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 - Untested

Supported Development Platforms: Win64, Win32

Supported Target Build Platforms: Win64, Win32

Documentation: