GRID SYSTEM
First made for the Hold-Up project, the grid system is a combination of several actors that work together to form a template.
This model can be used in projects where characters use the grid to move around, but also where the grid is used for combat.
WARNING: This model is a BASE on which you can add your own behaviors.
Template
In-Game
Downloads
Document
Template
Insight :
To explain in detail how the template works, I made a document.
Here a quick overview of it, if you want to see more you can download it above as well as the template.

First, the template content, as I made it on UE5, it's composed of Uassets.
All theses Uassets are not required to work with the grid, for example, the "BP_GridManager" is used only when you need multiple grids in the same level.

Below, the grid system flowchart.
I recomand you click on the images for a better view.


Concerning the grid settings, in the document I explained how to use and modify them. Below an example of how I explained my features.


What I learned / improved :
-
Make a template with only the required elements
-
Make customization settings
-
Make a document to explain my work