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
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 )