Hex Grids V2

Average Rating:  
X Rating Failed

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.20

Description


Promo Video: https://youtu.be/fLWIGmGJNtg

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

Example content all contained within the plugin.

(16/08/18) Brand new Sample Project! This is in addition to the example content, and shows how to modify the plugin for a tile based game.


New in 4.20, moving plugin to V2:

Too many changes to list, join the discord for all the details. The cliffnotes are:

Spline Based Movement, Load & Save Grids in different slots, Runtime Grid saves now compatible with HexGrid base, Scan meshes to generate grids.


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:

 


Comments

!

Previous Next
  • Edit
  • Preview
  • Help
Enter
Login to comment
X Report this Comment
Report
X Attention


close
X Edit this Comment
  • Edit
  • Preview
  • Help
Update
X Remove this Comment

Are you sure you want to remove this comment?

Remove
X Attention