Gamedev thoughts
So here I am, like a fool, designing my own voxel engine from scratch.
And, like, a fool, I've decided that I don't particularly like cubes, and maybe I should find some more interesting arrangement/shape of voxels.
Unfortunately for me, cubes are the only platonic solid which can tesselate a 3d space. There are other polyhedrea that can fill space, but... well... they're kinda weird. So, like, do I intend to build a voxel engine around gyrobifastigiums?
...I have some other avenues to pursue. For instance, the arrangement of voxels doesn't have to be the same as the shape of voxels - I could have a grid arrangement and just render them non-cubically, right? But there is a part of me that genuinely is tempted to go the gyrobifastigium route or something.
And then again, maybe I should keep things simple and just start with cubes. Cubes have a lot of useful properties. They map trivially to 3d arrays, for instance, which I'm not at all sure about for some of these other polyhedra.
Gamedev thoughts
https://www.youtube.com/watch?v=_QxrkEqOrWM
This video has not helped me answer my question in any way, shape or form. I hope.
Gamedev thoughts
Are there solids that can tesselate a non-3D+euclidean space? You could set the game in a space that is easier to tesselate, if such a space exists.
Gamedev thoughts
(Some YouTube content you might enjoy: https://www.youtube.com/watch?v=yqUv2JO2BCs )