dragon.style is part of the decentralized social network powered by Mastodon.
I'm a grumpy queer dragon lady and this is my quiet cave for me and some friends.

Server stats:

81
active users

Learn more

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.

Pyrex, nightsworn alchemist

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

@pyrex

Woah, that's even crazier than anything I was thinking of...

:dragnthinkflare: I like it!

Gamedev thoughts

@aearo

(Some YouTube content you might enjoy: youtube.com/watch?v=yqUv2JO2BC )

Gamedev thoughts

@pyrex

Hah, I was just thinking of this!
I've seen it, but it's a good recommendation.

The HyperRogue folks definitely know their stuff.

Gamedev thoughts

@pyrex

I am now falling down a non-euclidean rabbit hole on YouTube. :dragnskeptical:

Gamedev thoughts

@pyrex

Except somehow I ended up at Bad Apple But It's Team Fortress 2... welp.

Gamedev thoughts

@aearo

Very... nice? Maybe!