I'm also deep into making a Minecraft-like game with a custom engine in Rust with WebGPU. Having worked in dozens of languages, I've found Rust to be extremely productive for what I'm building. It's been great, and I have relatively few complaints.
I'm also deep into making a Minecraft-like game with a custom engine in Rust with WebGPU. Having worked in dozens of languages, I've found Rust to be extremely productive for what I'm building. It's been great, and I have relatively few complaints.
So I'm curious what makes you and your game different. I think one of the traps here is minecraft-likes have fun algorithms so people get nerd-sniped on the technical side but the gameplay side and art are severely lacking.
You are, by definition, 100% wrong.
"The Team - The list of currently active game developers, part-time and full-time"
Doesn't say who's full-time, but it's a team of 14 with 3 programmers.
After all, anyone who takes a look at the games and game engine market can quickly realize that the market is so over saturated with content that most people can't give their stuff away for free. In fact most people would have to pay people to have a look at their content/tool/game.
I'm in the middle of building out a custom entity system, and learning about the speed limitations of smart pointers, and to occasionally embrace unsafe Rust for the best performance at the cost of a bit of safety.
Here: https://7daystodie.wiki.gg/wiki/Block
Speaking of successful voxel games, Space Engineers also seems to be well regarded: https://store.steampowered.com/app/244850/Space_Engineers/
I’d also put Empyrion up there, though it was a bit niche: https://store.steampowered.com/app/383120/Empyrion__Galactic...
Oh also definitely No Man’s Sky: https://store.steampowered.com/app/275850/No_Mans_Sky/
Here's a cool video on how they did things for that game: https://www.youtube.com/watch?v=sCRzxEEcO2Y
It is definitely a voxel game. Both games also share the same core gameplay loop of mining blocks of materials and using those materials to build other blocks elsewhere.
The wikipedia page for the game literally says "The game is voxel-based (similar in some aspects to Minecraft, but with smooth terrain)".
The fact it doesnt look like one proves your point wrong. There are many other places in the voxel game space which are as yet untapped.
No? Off the top of my head, there's Teardown, which has sold over a million copies and has rave reviews.
And there's a lot more games that use voxel-tech but don't make it part of their core aesthetic, especially for terrain deformation/mining. Notable examples include No Man's Sky and Deep Rock Galactic.
Some examples:
No Man's Sky (survival, voxel, proc gen)
Astroneer (survival, voxel, proc gen)
Valheim (survival, proc gen)
Enshrouded (survival, voxel)
Terraria (survival, proc gen)
Like it or not there's a lot to be gained from learning how to make a Minecraft-like. Does making one guarantee success, NO, but same goes for any other type of game.
The effect of this is that it's actually quite non-obvious that it's voxel based unless you pay careful attention.
Here's a GDC talk about No Man's Sky world generation:
https://youtu.be/sCRzxEEcO2Y?si=H0r5zPRfO1CCeZ_m
Voxels doesn't necessarily mean something looks blocky like Minecraft.
I used to read this guy over at procworld.blogspot.com (as I type this I'm not sure if it even works anymore) who developed a very nice Voxel engine he ended up eventually licensing to game studios like SOE named Voxel Farm which was intended to be in EverQuest Next.
It had tons of features way beyond a simple Minecraft clone. I was always blown away at what was possible and the tech behind it.
They use voxels under the hood but still render smooth graphics with techniques like marching cubes.
I think you are underestimating voxels or don't understand how they are applied in modern game development.
If those aren't voxel games, neither is Minecraft.
That's like saying games don't use polygons or triangles to render because when you zoom in everything looks smooth / no triangles.
Early builds of Deep Rock Galactic look extremely Minecraft-like. There are plenty of others depending on what you consider Minecraft features.
Most people think voxel means 'cube' or 'block', but really it just means "regularly spaced sample in a 3-or-more-D grid".
The voxel gamedev community tends to call Minecraft-y voxel games "bloxel"-based.