can't believe hexagons are just square tiles offset by half a tile every column
@eniko not sure if you care, but https://www.redblobgames.com/grids/hexagons/ is an amazing resource for hexagonal tiling in games
Red Blob Games: Hexagonal Grids

Amit's guide to math, algorithms, and code for hexagonal grids

@screw_dog @eniko +1 on this. Using axial coordinates is *much* more convenient for most algorithmic uses than offset square grid. Square grid is still useful if you need to tightly pack data or if you need to represent in textures etc.