[specimen · calm field]
HEXCRAFT
A hex-block voxel world, generated the way Minecraft builds one — orbit in and explore it.
[Vertical Slice]
[ READY ]
[ 01 ]BriefExperience
Minecraft, in hexes
What if the blocks weren't cubes?
HexCraft started as a question: could I generate a Minecraft-style world the way Minecraft does — but out of hexagonal blocks instead of cubes? It came out of Dan Greenheck's Minecraft clone tutorials, which I was working through in Three.js. The terrain and resource generation, block culling and seeded RNG underneath this all started as his code, and swapping his cubes for hexes is what turned a follow-along into a real problem to solve. The result is an explorable island built from procedural Simplex-noise terrain — instanced and occlusion-culled so it stays cheap — that you can orbit through (free-flight is still on the bench).
→Watch Dan's Minecraft clone series[ 02 ]Build Log5 Milestones
- P1Hex coordinate system (odd-q) + flat-top prism tiles
- P2Simplex-noise terrain + resource scatter
- P3Instanced block meshes + neighbor occlusion culling
- P4Orbit + dolly on the shared canvas
- P5Free-fly rig + physical walk & climb
[ 03 ]Stack5 Layers
Three.jsR3FSimplex noiseInstancingRapier
[ 04 ]Inputs
DRAGOrbit
SCROLLZoom