The download link appears to be dead?
Do you think there is any way this would work with moving objects that take up multiple hexes such as large enemies or characters?
It all depends on how many hexes the large units occupy: 2 hexes or 3, or more. It may be necessary to add a function that will filter the hexes through which large units can or cannot pass.
Develop games in your browser. Powerful, performant & highly capable.
Thanks for the reply. I'll have a play around.
Could this kind of method be adapted to squares rather than hexes?
If you are using a square grid, then it will be easier for you to using a tilemap, instead of sprites (as in the case of a hex grid).