Zestiak - It is possible to map textures on meshes without any UVs at all, just through world space in the material. The benefit is it tiles seamlessly across all pieces, but the texture is not mapped to any one object at all. I could make a variant of this system for such a project, but it would require a shader more specific to your needs. This tile system is just my side project, but it’s eating up all my time!
That being said, I did make hexagonal presets using this system. Unfortunately, they are not as well optimized as the more gridded presets, and it requires a special procedure to make assets, but it does work. The following example is unfinished and contains errors: