Feedback on a voxel based mining game (with caves!)

Hey all! I’m currently working on this voxel based mining game, and I’m wanting to see some feedback on the game. Currently the map is still being built, and there is no name yet, but the gameplay is fairly complete.

A quick description of the game so far, there are 5 levels currently in the mines, starting out at stone, getting deeper and eventually into the underworld. You get a drill and can mine down, collecting ores and blocks along the way.

You can sell ores to make money, or create better drills. Coins can be used to upgrade your bag, range, light, or walkspeed. Eventually you can rebirth, giving you 50% more coins and 25% faster drill speed per rebirth.

There is also a fast pass system, allowing you to teleport to a level in the mines, and continue to teleport to that same location. Its isolated from anyone else, giving you a private mining experience.

Here’s a few screenshots of some caves that look nice.

Here is the game if you want to try it out!

5 Likes

how do you generate the ores? (dev forum limt)

Blocks themselves are just parts with decals on them. I store the ID of the ore in a table, along with the position in a format like this: ID[X][Y][Z], an example is 4[5][2][7], the X Y and Z being stored is simply the position.

I store the position and ID like this because it helps with lag when generating caves, and has made them instant in studio, in Roblox it takes a few seconds because of ping.

I also made an edit to the positioning system to make it easier to understand, each block is 4x4x4, so for storing the position I divide every point by 4. Then for placing blocks, I just multiply the position by 4. This makes it so 1 is a block, so generating blocks from 1 to 5 generates 5 blocks, instead of 4 to 20

Caves I use Perlin noise to decide whether to generate air which I store in the table as 0, or a block.

Wow, thats looks really cool! I like the style of it everything fits together :moyai:

2 Likes

Looks great! I think a small overworld would help a lot though. You can see the generation if you zoom out.

Also a name idea is descent
Not very good but it’s a name!

Yeah the map is still being built, the map is gonna have walls around it so you wont be able to see any blocks besides the surface.

Thats not really constructive, could you maybe say why you didn’t like the game?

bro my auto correct i swear to god… no its amazing!!!

Pretty cool reminds me of terraria a bit, but personally I’m not all that into simulators. My only suggestion is maybe having more feedback when you mine a block like more sound effects etc (I noticed sound effects for some ores but none for stone/dirt etc)

I was planning on making ores have a sound effect when mined, but wasn’t sure if it would be only some ores or just any block. The only block that has a sound right now is Aspectite because its a premium currency.

1 Like