It was my first time doing a tile-map with hex tiles, so first I read a bit on redblobgames, and then decided on using the "offset coordinate" approach since it looked the easiest. The data for the tiles is just a 2d array of integers, same as I would use to make and orthogonal grid, then when I render, or convert pixel coords -> hex grid coords, I have the pixel offsets hard-coded in. I just copy and pasted tiles together by hand in my pixel art editor to find the offset values. Check out src/map.c source file in the repo to see (its messy and the offsets are all just magic numbers). Overall, probably not the cleanest way to do it, but I didn't want to spend too much time on it either.