generate caves exactly as you want them with nothing in the world as an inverse voxel, or invert them, or use a special type.. now generate your voxels on the second step avoiding what's in place, you can make it equal to an air voxel but not an air voxel so they never need removed and organically get replaced with regular air blocks, this could even be a way to test chunks for ever being manipulated even if they are already loaded ( save file optimization here ) .... now that you have a "new air" voxel, caves generated using it, you can also optimize the rest of the voxels without even touching the air or caves and just skip them. This will fully optimize your generation system.
@loli4214 сағат бұрын
chill dude. learn to sit back and watch. not everything needs a reaction.
@RubyCascade15 сағат бұрын
Infinite height both up and down is really cool! I think having both be togglable individually would be a good idea. If you’re looking for something to fill the space above you could try sky islands. :)
@PhilipModDev15 сағат бұрын
Oh yes, sky islands just like what Notch wanted to implement. That could be awesome. Great idea.
@Zonix_Official16 сағат бұрын
How come you limit the world build limit despite being able to not do that? I'd recommend against it despite you not wanting players to build height, afterall my biggest annoyance with vanilla Minecraft is not being able to build a huge base ontop of the highest terrain points. Even then building a nice 3 floor starter house ontop of a high point in terrain wouldn't be possible unless the height limit is about 256 blocks above your "highest possible terrain height" then it won't be off issue; overall I feel limiting build height but not terrain height is confusing and limits creativity which in the end is a core aspect of such Minecraft Clones. Edit: As for world depth; I have no issues with this being limited generation wise though if players wish to build below the deepest world generation points then let them! It could be a fun unique building challenge, high risk; high reward if the player so thinks so and finds a method to make such thing possible! Great cave generation for sure; it's been quite insightful for my own projects 🙏
@PhilipModDev15 сағат бұрын
You make a very good point, and made me think more about it. You're right, ok next update I will implement infinite height for going up. Giving the player's a challenge. Even having it as option. Great idea.😁
@func_e16 сағат бұрын
dude infinite depth caves would be so cool. I love that idea
@PhilipModDev15 сағат бұрын
Thank you, maybe implementing the heat levels of caves, as the player gets closer to the core of the earth.
@haithem8906Күн бұрын
dig until your heart content. meanwhile steve was digging straight down for 5 minutes... steve: i guess i wont see the light of day ever...
@PhilipModDev22 сағат бұрын
Lol, that's for real, Steve be digging 😂
@DragonDev22Күн бұрын
These videos are awesome. Keep it up! also i love the infinite height, and the direction of the project. cant wait til the next one :)
@PhilipModDev22 сағат бұрын
Thank you. I'm so glad you're enjoying this. I Want to keep producing quality content, that many hopefully enjoy. Thank you.
@stockbrotsalat7577Күн бұрын
Why don't you try combining multiple noises for the caves? I think your end result cellular caves, but more narrow, combined with singular blobs of different size and shapes, combined with singular branches of different sizes and orientation could create very interesting and unique cave systems. To take this a step further, you could add kind of 3D cave biomes with different cave types becoming more narrow or open or not even be present at different heights. Also occasional ravines and sinkholes would be great.
@PhilipModDevКүн бұрын
That's a good thought. Thank you, I will try that out. You're right that'll make some awesome cave generation and perhaps biomes. Especially at certain levels in height. Cellular caves are very interesting, all noise patterns are interesting that for sure. A combination would be great Thank you.
@erikn2596Күн бұрын
Very cool
@PhilipModDevКүн бұрын
Thank you so much. I hope you enjoy the next content.
@du64Күн бұрын
Any plans to open source it? I'd like to help out, its such a neat project
@PhilipModDevКүн бұрын
At the moment I don't have it open source yet. I do plan on building a game studio around this game with a solid community. Thank you, I'm really happy if you want to help out. I don't have much contacts or a community public server, but I was thinking of opening a discord server very soon. If you want to join my server here's the invite. discord.gg/W4A2p3dC
@MrMorgan3162 күн бұрын
Yo. Thats awesome. My game has infinite height too! Glad to see more games doing this.
@PhilipModDev2 күн бұрын
Thank you, yeah infinite height generation is awesome.
@Dude2dsofficial2 күн бұрын
I’ve been watching KaupenJoes introduction to JavaScript and I’m kinda understanding the code your showing more
@PhilipModDev2 күн бұрын
That's awesome man, soon you'll be even closer to a master programmer, who knows maybe we can make a studio together. Keep going man.😁
@kristofferpaulssonmisc21952 күн бұрын
Try to have several cave algorithms with different cave bioms
@PhilipModDev2 күн бұрын
Oh yes, cave biomes are the plan. Especially the deeper you go.
@darkstorm14322 күн бұрын
nice job man
@PhilipModDev2 күн бұрын
Thank you, got more to come.
@darkstorm14322 күн бұрын
@@PhilipModDev I will be here for it then ;)
@darkstorm14322 күн бұрын
@@PhilipModDev and do you have a discord server dedicated to this project ? or a discord server at all ?
@PhilipModDevКүн бұрын
Not yet at least, I do plan on having one.
@Biscuit_MCYT2 күн бұрын
Yay, thanks you for mentioning me in your description. The thumbnail looks good.
@PhilipModDev2 күн бұрын
You're very welcome. Thank you though.
@PhilipModDev2 күн бұрын
Thank you to everyone for watching and being apart of this journey. I have more content coming soon. These voxel caves looking very good.
@CubusStudios2 күн бұрын
Good job.
@PhilipModDev2 күн бұрын
Thank you.
@Juia_Savi7 күн бұрын
thank you!
@PhilipModDev7 күн бұрын
You're very welcome.
@thanosfisherman8 күн бұрын
Really cool! I wonder what resources you used to get started with the voxel engine?
@PhilipModDev8 күн бұрын
Thank you. The resources used is LibGDX, and Netty framework. They work very well, and if your building in a different language. I'm sure there is probably some library that supports.
@thanosfisherman8 күн бұрын
@@PhilipModDev I actually mean what learning material did you use to learn how to make a voxel engine.
@PhilipModDev7 күн бұрын
Learning materials, first I learned Java. Took a course on LinkedIn for awhile. Then I taught myself LibGDX before making any games. Using my free time to study the documents in their website. I also purchase some books that helped me such as: Java The Complete Reference 13th, Computer Graphics Programming in OpenGL with Java, Netty In Action by Trustin Lee. All of these books gave me the knowledge to do with now. Where taking your time through each book with practice, you'll come proficient. As for other courses, or learning curriculum, I'm self taught, and homeschooled. For math, which is important, I used Saxon Math curriculum, but I'm also apart of Classical Conversations Group.
@thanosfisherman7 күн бұрын
@@PhilipModDev very interesting. Thanks for the info and keep it up!
@ocks_dev_vlogs11 күн бұрын
why isnt the grass green? also great video lol
@PhilipModDev11 күн бұрын
Lol, yeah the grass is sort of a start. Trying to go for a post-apocalyptic voxel game. I think I will probably have the color coordinated with biome types.
@etgasaglam16 күн бұрын
Is it only made by libgdx?
@PhilipModDev15 күн бұрын
Yes, this is fully made with LibGDX. I just use netty on the side for network stuff, most people who develop network architecture with LibGDX use netty. If you are making a singleplayer or multiplayer game, LibGDX is perfect.
@Biscuit_MCYT16 күн бұрын
I like the new building feature that you added, thanks for the shout-out in the description.
@Finding_Fortune16 күн бұрын
Nice work!
@PhilipModDev16 күн бұрын
Thank you, I guess the video got a little cut off at the end, if you noticed, but it's all good. Thanks for watching, I have a lot more features for this engine. Also, good work on yours too.
@DragonDev2216 күн бұрын
These are actually great videos! keep it up! :)
@PhilipModDev16 күн бұрын
Thank you. I will for sure.
@PhilipModDev16 күн бұрын
Thanks to everyone for watching and for 480 subscribers. I will for sure to keep posting more tutorials, and LibGDX.
@CastleRene6 күн бұрын
It's all cool, man. Keep going.
@starstuff60616 күн бұрын
thank you for this. as a person who is learning OOP and game dev I turned to Java and LibGDX as my first stop. this tutorial is really useful. thanks again :D
@PhilipModDev16 күн бұрын
Yes you're welcome, keep learning that is for sure. I hope to provide more content to help as much as possible. Your welcome.
@Fantasy996718 күн бұрын
Biomes next???😊
@PhilipModDev18 күн бұрын
Probably so, I think will be an adventure.
@Fantasy996718 күн бұрын
Maans cooooking
@Deckardb2536419 күн бұрын
I need a tutorial on how to develop the most bare bones ui possible without needing to use external tools. I know unity has a system for making a UI but idk how and every tutorial shows a buncha diffefent stuff like using gimp etc
@PhilipModDev19 күн бұрын
Yes, I will for sure. Especially if I'm going to design one for this game, would like to teach the knowledge to many. Plus UI designs can be challenging, but fun. I will keep that in mind thanks. In the meantime check out the Scene 2D videos. There based off designing UI.
@Deckardb2536419 күн бұрын
@@PhilipModDev you're awesome dude. Thank you 🤣 I'm learning with ya, loads of us are. I'm glad you're still making this game. Have you checked out Lay of the Land? That project is also very interesting to check in with
@PhilipModDev11 сағат бұрын
Have not yet, it looks very cool that is for sure. Yup where all learning, lol. 😁
@nedstarkx563725 күн бұрын
You deserve a billion subscribers
@PhilipModDev25 күн бұрын
Aw thank you, I will keep producing content and tutorials for all. New video coming out soon.
@nedstarkx563725 күн бұрын
Thank you so much for making this
@PhilipModDev25 күн бұрын
Thank you more to come.
@SpaceSTGАй бұрын
I didn' know that IsKeyJustPressed exists. Thanks for video!
@PhilipModDev29 күн бұрын
You're welcome, can be used for a lot of cool control functionality.
@sohai4255Ай бұрын
Excelent first person showcase! I'm excited to start studying LibGDX again pretty soon, but before that i need to finish my little RPG Text project only with pure java. Your tutorials will be of great help when i come back to the LibGDX studies!
@PhilipModDev29 күн бұрын
Right one, and let's go. You're RPG text project in pure Java sounds awesome. Hope that's goes smoothly, preparing you for LibGDX, and glad that I can help.
@Biscuit_MCYTАй бұрын
Yay, new video and was first, lol.
@PhilipModDevАй бұрын
Thanks to everyone for watching, next video about LibGDX will be 3D Graphics.
@sehajshergill9788Ай бұрын
Plz do more 3D Libgdx tutorials
@PhilipModDevАй бұрын
Yes, that is for sure. Hopefully one comes out this week, depending on schedule.
@sehajshergill9788Ай бұрын
@PhilipModDev Thanks! :)
@ianvilaАй бұрын
Thank you too much bro, i am from argentina and you content its too useful here. I wish you luck
@PhilipModDevАй бұрын
Thanks you, and you too. I will try to keep posting content.