I Made Minecraft In ROBLOX...

  Рет қаралды 58,367

AshRBX

AshRBX

Күн бұрын

Пікірлер: 569
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
Very much appreciating the overwhelming support so far on the video. Thank you all, a couple of things to note after reading and responding to all of your comments so far: - If you have any questions, my discord server is linked here where you can ask anything - discord.gg/8qygkyVz5Y - LOD system will be useful and added. - I have attempted to use Editable meshes to render the client side generation as it should be more performant, however, it seems like a Roblox issue but client side memory is very limited for editable meshes at the moment, and server side replication is not possible as of right now, I will monitor this method and try to avoid this issue before next video.
@SkeletonMug
@SkeletonMug 10 күн бұрын
add mobs like chickens cows pigs and ect.
@Terence157
@Terence157 10 күн бұрын
you could probably introduce more/larger caves ect to decrease the part count. But tbh this is amazing
@Ðogecoin
@Ðogecoin 9 күн бұрын
Amazing
@dwoopler
@dwoopler 9 күн бұрын
use a viewport frame for the hand
@uliveulearnandregret
@uliveulearnandregret 9 күн бұрын
could you add mobs? and maybe swimming, I more or less wanna learn how swimming is implemented in Roblox, as this is the one thing everyone makes differently by using the default roblox water, or attempting to make their own, either way no 2 games with swimming feels the same
@JakeDRavioli
@JakeDRavioli 10 күн бұрын
Holy crap. This is actually amazing. Seriously underrated.
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
Much appreciated, hope you enjoyed the video 👍
@KoopaRipper-dk8sz
@KoopaRipper-dk8sz 10 күн бұрын
Anti Spiral
@A-75rldrooms
@A-75rldrooms 10 күн бұрын
@AshRBX_dev I wish I could improve my scripting to this kind of level
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
You can, best way is to complete smaller projects, and build up from there👍
@nevergonnagiveyouupnevergo3263
@nevergonnagiveyouupnevergo3263 10 күн бұрын
But its just math.noise
@OtakuG
@OtakuG 10 күн бұрын
2:06 oh hey lmao that's me! You actually went from crazy to insane...
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
had to add the cameo in there 🤣 Appreciate you coming back to support 👍
@itcoldrn
@itcoldrn 10 күн бұрын
God bless you Ash for coming back
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
Appreciate you staying around whilst I was gone! Hope you enjoy the returning video
@DabidarZ
@DabidarZ 10 күн бұрын
everybody LOVES OPTIMIZING!!!! amazing work man keep it up 👍👍👍
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
Of course (almost quit 50 times)!! 🤣, appreciate you watching!
@TheBinaryGuy01
@TheBinaryGuy01 10 күн бұрын
no one likes optimizing
@HTDBarsi
@HTDBarsi 10 күн бұрын
omg a youtuber actually using newer tech I love you
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
New tech = better models! No worries bro hope you enjoyed the vid 👍
@AfrosCanBeCool
@AfrosCanBeCool 10 күн бұрын
0:50 why does bro got the Farlands 😭
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
LMAO I wouldn't even call it that it looks worse 🤣
@NotRalseiNormal
@NotRalseiNormal 9 күн бұрын
​@AshRBX_dev pin this
@Jurian0
@Jurian0 8 күн бұрын
@AshRBX_dev is it actually similar to the farlands? as in the issue its having?
@Oliver-b4p
@Oliver-b4p 4 күн бұрын
@@Jurian0no the issue the farlands is having is a problem with the sound generation as you get farther out.
@Cbrrah
@Cbrrah 10 күн бұрын
Well done. Can’t wait for the next part!
@enzokyrosblanca6320
@enzokyrosblanca6320 10 күн бұрын
damn cbrah is here?
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
Appreciate it, thanks for watching 👍👍
@gneu1527
@gneu1527 10 күн бұрын
I'm really glad you optimized the chunks knowing how laggy it would be for any regular player, and also that you used a proper terrain generation system.
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
That's the most important thing in my opinion when it comes to a game project like this (if not even all projects), the game must be playable to everyone, testing has been done on mobile, console and PC devices to make sure it all ran as expected
@Nime979
@Nime979 10 күн бұрын
No way I’ve been waiting a year for this vid and it’s finally here, this was amazing!
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
It has been too long 😂, appreciate the patience and thanks for coming back to watch 🙏
@VenusDaHotPlanet_AndStuff
@VenusDaHotPlanet_AndStuff 9 күн бұрын
Now make Roblox in Minecraft-
@ToastToast
@ToastToast 10 күн бұрын
You should try to make it so the player is always near/at the central position of the world. The farther you go from the center of the world the more distortions happen to the models and they begin to tear as the position of the vertices become less and less accurate. It'd be a challenge but I feel like you'd be able to do such thing. Also, this is so sick man!
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
This is true, for a true infinite world this is something I’d have to deal with, difficult with multiple clients as some clients may have the 0,0,0 chunk at the centre of the world whilst if I move any other clients to the centre somehow along with their rendered chunks it would be complex, still possible though so once the world gets so big we will attempt to fix this problem 👍
@mufradr
@mufradr 10 күн бұрын
Is this the same reason Minecraft had the farlands
@ToastToast
@ToastToast 10 күн бұрын
@@mufradr Partially actually! Though not exactly the reason why the farlands happen. It is one of the artifacts you get in the farlands however. The farlands is the game not understanding how to load the chunks while the other simply doesnt know how to build the individual blocks causing tears and seams between the faces!
@ToastToast
@ToastToast 10 күн бұрын
@ sweet! thanks!
@pepperdayjackpac4521
@pepperdayjackpac4521 10 күн бұрын
I’m pretty certain that’s not possible on Roblox bc Roblox limits a lot of things roblox devs can do
@hie_hie_in_da_place
@hie_hie_in_da_place 9 күн бұрын
i regret not subscribing to you and i really love what youre doing man (glad to see youre committed to this series
@AshRBX_dev
@AshRBX_dev 9 күн бұрын
Haha no worries, appreciate the sub though and thanks for watching!
@hewarkda3
@hewarkda3 10 күн бұрын
Watching this series inspires me to keep learning even more about scripting every day. What you do is incredible-congratulations!
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
Appreciate the support and glad that these videos could help you, that's the aim! Hope to see some great projects from you in the future 👍🔥
@Dynactive
@Dynactive 10 күн бұрын
Such an outstanding dev you are! How about trying to add some kind of structures? no hurries! just giving you an idea of what you could do next
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
Appreciate the kind words, once I’ve added trees and caving, structures are very high on my list 👍 I do really want to implement structures, as they are a big part of Minecraft
@DiamondBor
@DiamondBor 10 күн бұрын
This is incredible!! 2 months ago I began working on a "minecraft system" of sorts and was able to reimplement the logic Minecraft uses to handle different tool types and tiers breaking a block, alongside a way to 'add' new types of blocks (each of them being a module that contains all of the block's properties, which would then be loaded onto the block itself), but I got stuck on world generation and began to think it wouldn't even be possible at all... This video is gonna be a lifesaver if I try to give worldgen another shot in the future lmao
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
That’s great! Hope the model I presented can help complete yours!
@Planteron1
@Planteron1 10 күн бұрын
I loved how you implemented the "new" (not really new anymore) actor instances in this project. I also enjoyed how you explained certain things like 'greedy meshing' as before I actually didn't understand it well, so your explanation helped me out a bit. Suggestion: When you eventually add mobs use actors as well, then just make it one big mesh with a animation editor so you can have a bunch of mobs. Also maybe add entity culling after that mob system is finished, but you should probably worry about blocks and inventory before that 😅
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
😂 great to see the explanations helped a bit, (even if buffers and actors aren’t that new anymore 😂), once the block side of the project is complete, entities and entity culling will be very important for performance! Very excited to bring it into the project
@Deimoste
@Deimoste 9 күн бұрын
Damn this is actually peak, gotta love optimization.
@star80doessdastuff
@star80doessdastuff 10 күн бұрын
I love your textures, as an artist it is completely normal to think your art looks garbage but i think they're really good 💯
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
appreciate that bro, impostor syndrome really hits hard with pixel art 🤣🤣
@star80doessdastuff
@star80doessdastuff 10 күн бұрын
@AshRBX_dev true lol 😆
@MrPrinceT
@MrPrinceT Күн бұрын
Crazy how this project started almost 2 years ago, keep it up Ash
@brawldude2656
@brawldude2656 10 күн бұрын
Finally someone talking about greedy meshing in roblox studio! Props to you man insane work
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
There was definitely very limited content on greedy meshing, and even though I didn’t go into the source code details hopefully this video shows that it is possible and effective 👍, appreciate you watching
@fitmotheyap
@fitmotheyap 8 күн бұрын
There is actually a few mentions of it on devforum + they are adding occlusion culling but it's still in beta, should help with some performance
@Anchorite-40k
@Anchorite-40k 8 күн бұрын
Amazing work man! I hope you get to finish this project!
@qwqmaple
@qwqmaple 10 күн бұрын
from the eyes of an amateur scripter, this video is incredible! i've always wanted to recreate the classic roblox voxel terrain, maybe this video could be a step in helping me learn that (but that's far in the future.) either way, amazing video! would love to see some stuff i never see in other recreations like entities or structures. the fact that you added the mesa biome already makes it stand out to me, great work!
@qwqmaple
@qwqmaple 10 күн бұрын
side note, i like the editing! it's a little fast paced for my tastes but it's by no means unwatchable, so good work on balancing that out as well
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
Structures is very high on the list and will be soon if not next episode, however appreciate your kind words and hope this video pushes devs to make better clones! Would love to see more
@BellamyLakey
@BellamyLakey 10 күн бұрын
There's another thing, you can draw faces with triangles in Roblox by code, so that's even ore performance, not rendering or creating faces of blocks even if they are invisible
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
Are you referring to editable meshes? If so then I have already written the code for the noise generation using this, however didn’t mention it in the video. The reason for this is because when attempting to render editable meshes client side, I kept hitting the max memory usage for editable meshes, which seems to be a Roblox limitation at the moment unfortunately. However once this gets improved or I find a way around this I will 100% use this method, there will be no method better 👍👍
@nervehammer1
@nervehammer1 9 күн бұрын
this is so awesome dude keep it up
@AshRBX_dev
@AshRBX_dev 9 күн бұрын
Thanks glad you find it good! Will keep going with this to see where it goes
@SenorSob
@SenorSob 9 күн бұрын
I can already see this being massive on the platform
@AshRBX_dev
@AshRBX_dev 9 күн бұрын
Appreciate that, hope you enjoyed 👍
@WhyRBX
@WhyRBX 8 күн бұрын
Low taper fade
@fizx2r
@fizx2r 10 күн бұрын
The developing skills and the explaining skills, you are very underrated and it's crazy how you currently only have 3 thousand subscribers. hope you get more in the future. Crazily underrated
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
Thanks for the kind words, will aim to keep bringing similar content in the future 👍
@ratstudio-Kun
@ratstudio-Kun 10 күн бұрын
holy moly this is crazy performance good job lol
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
Appreciate it, will only get better from here 👍
@sagesagesagesagesagesage
@sagesagesagesagesagesage 9 күн бұрын
it's very hard to find videos of people showcasing modern luau features, great video!
@AshRBX_dev
@AshRBX_dev 9 күн бұрын
Appreciate it, I do agree there aren’t many on newer features, especially ones that could turn out being really useful in many cases
@TheOthereBox
@TheOthereBox 8 күн бұрын
I was waiting for this for so long now it's finally out
@iEve1yn
@iEve1yn 7 күн бұрын
At certain points of this video I got confused and thought I was watching a Minecraft video, this seriously looks so amazing, cant wait to see the end results!
@AshRBX_dev
@AshRBX_dev 6 күн бұрын
Appreciate it! Results are really promising and there are already some improvements I’m excited to share
@laserpet2250
@laserpet2250 8 күн бұрын
what the hell finally someone who made an optimized version of roblox minecraft, looking forward to your work bro lmfao ❤
@fwzap
@fwzap 9 күн бұрын
Everything seems very amazing and well done and better than any Minecraft clone in Roblox I’ve ever seen, I could say you can improve your pixel art skills but keep it very simple and not too detailed, good luck
@AshRBX_dev
@AshRBX_dev 9 күн бұрын
Appreciate it! Don’t worry pixel art will hopefully improve as we go along! Got a great community to help out with tips as well!
@ZcorpionBR
@ZcorpionBR 10 күн бұрын
add falling leaves and bro finally some youtuber that actually optimizes their game
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
Is that the new Minecraft feature? Will definitely add in the future 👍👍
@xblnewx
@xblnewx 8 күн бұрын
this is amazing😦 I also just find it relaxing hearing you talk
@TheOthereBox
@TheOthereBox 8 күн бұрын
Are you gay
@xblnewx
@xblnewx 8 күн бұрын
@@TheOthereBox what no dude
@hamodygamer99
@hamodygamer99 11 күн бұрын
i never thought u would be back, u prolly won't remember but i commented on ur past videos the way u research and use the same algorithms as minecraft for terrain generation is so good but i really wanna see u making a game of ur own idea after this project, u would be a millionaire fr
@AshRBX_dev
@AshRBX_dev 11 күн бұрын
Very much appreciate you sticking around after so long! Don't worry, I've been cooking up my own game AS well as this in the background.. There will be a video on that soon as well!!! In the mean time, Appreciate you sticking around and hope you enjoy this video!
@hamodygamer99
@hamodygamer99 11 күн бұрын
@AshRBX_dev oh yea, ur game is gonna be a banger for sure, definitely hyped to play it
@AGoodHeartedSoul
@AGoodHeartedSoul 7 күн бұрын
W video, even tho im not a dev and didnt understand much, its still a great feat
@AshRBX_dev
@AshRBX_dev 6 күн бұрын
Appreciate that, even just looking at the results is fun 👍
@AGoodHeartedSoul
@AGoodHeartedSoul 6 күн бұрын
@AshRBX_dev indeed, keep up the great work and good luck for your future projects :D
@GamerJosh15
@GamerJosh15 9 күн бұрын
This looks incredible and almost like real monecraft terrain, keep up the good work man
@AshRBX_dev
@AshRBX_dev 9 күн бұрын
Appreciate it, was really happy with the results! Hope you enjoyed
@Zeehkers
@Zeehkers 10 күн бұрын
This isn't much of a big change but I think you should make the DepthMode on the Highlights for when hovering over a block Occluded instead of AlwaysOnTop. This helps replicate the effect that is in actual Minecraft.
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
A couple of people have suggested this! This is something I somehow missed and will definitely be changed for next episode 👍 appreciate you watching and thanks for the comment
@routerTheWifiMachine
@routerTheWifiMachine 10 күн бұрын
The improvement is actually insane, like the wait was totally worth it because this has to be possibly the fastest terrain generation on roblox I’ve seen. Shot Ash! 👍
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
This version of the minecraft in roblox clone was a long time in the making, testing and throwing monitors across rooms 🤣, however the results so far are very promising and would love to let others experience a version at some point 👍
@celakkvfx
@celakkvfx 9 күн бұрын
really solid project, i like the work here. but the optimization of deleting non-visible blocks might have some issues. it opens the door for exploits, like using apps (e.g., clumsy) to lag and mess with packets, allowing players to glitch through blocks. i’ve seen this technique in Mining Simulator a while back. by introducing lag and breaking blocks under specific conditions, i was able to glitch out of the mines and move around freely, almost like a noclip effect. (not exactly, but i think you get the point, anything that was rendered by anyone i could walk on) the same could happen here if players mess with the optimization. a potential fix could involve checking player coordinates against nearby blocks and verifying if those blocks were removed by optimization. i’m still learning roblox and lua, but with my experience in cheats (roblox, minecraft), i think this could help fix some potential bugs / exploits.
@AshRBX_dev
@AshRBX_dev 9 күн бұрын
Exploits are definitely something I need to have in mind, great suggestions and will look out for this issue and attempt to prevent it 👍
@nozvp
@nozvp 10 күн бұрын
sick man! Goodluck with it, hope it turns out great!
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
Appreciate it, thanks for watching and will continue to improve from here 👍
@SteLL4RDyst0pIA
@SteLL4RDyst0pIA 10 күн бұрын
I think this is one of the best MC clones ive seen so far!
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
Definitely a bold statement! However the results so far are very promising, thanks for watching!
@autodidacticaofficial824
@autodidacticaofficial824 9 күн бұрын
Good work brother, would love to see this project completed someday, especially if you add simplistic survival systems, world saving, and an end goal of some kind. (getting creative/original with it would be a massive +).
@AshRBX_dev
@AshRBX_dev 9 күн бұрын
100%, at the end of the project I really want to steer away from the minecraft direction and move into a voxel game with a story line, different characters, mobs and items!
@autodidacticaofficial824
@autodidacticaofficial824 9 күн бұрын
@AshRBX_dev Very cool! my only piece of advice to you would be to keep the story open ended with some broad end goal of some kind (like summoning and killing a boss) or something along those lines without actually holding the player down in any way. That being said it's your game and you do with it what you think is best! completing it alone is more then I can say for my current projects right now.
@AshRBX_dev
@AshRBX_dev 9 күн бұрын
Agreed, at the end of the day, the whole point of an open infinite world game is that the player has freedom, and this will be a massive part of how I construct either a story within the game or which dynamic I will aim for with the game (most likely to be a spatial reasoning game)
@RATE.LIMITED
@RATE.LIMITED 10 күн бұрын
the progress !! this is awesome man, excited for the next one
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
From where the project was a year or so ago, it’s come a long way, appreciate you watching 👍
@pehq
@pehq 10 күн бұрын
Interesting to see a roblox studio dev that gets technical compared to other devs. I find this kind of content interesting and enjoyable!
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
Glad you enjoyed this content, I do also prefer technical style videos similar to yourself, however it seems to be more of a minority these days 🥲
@B3rbas
@B3rbas 10 күн бұрын
Bro, what an amazing content, keep it up, i will def play this ong. You are underrated af.
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
Appreciate you for taking the time to watch, will try and get the other features completed as soon as possible, to look at possible ways to release a version of the game!
@Buzfas
@Buzfas 9 күн бұрын
This is such an underrated video! This deserves one miwion views!
@AshRBX_dev
@AshRBX_dev 9 күн бұрын
Appreciate that bro, conveniently stumbled across one of your videos earlier haha, great stuff!
@Buzfas
@Buzfas 9 күн бұрын
@ Thank you
@MarzFromMars
@MarzFromMars 10 күн бұрын
this is fire! been waiting for so long. glad youre back to making videos 🤑
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
It has been a LONG time 🤣, appreciate you sticking around for this one, it was a big one 🔥
@True_Grind
@True_Grind Сағат бұрын
Did noone thought about just generating 1 or 2 land chunks deep and when lets say you selext x render distance exampe: 8 chunks, meaning 8 each direction from player, and when its done, start rendering underground layers, P: Nvm you thought in 5:20
@adiltheanimator
@adiltheanimator 4 күн бұрын
Keep it up bro hope you will complete the game
@joe_acee
@joe_acee 10 күн бұрын
WOW! i have never seen something like this before!
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
I was pretty impressed with the results myself, it looks great! Can’t wait to improve and add more biomes / structures
@Triumph_RBX
@Triumph_RBX 10 күн бұрын
When you're looking at a block, you should make the highlight depth mode to occluded instead of always on top Super super cool video, I didn't know FloatCurveKeys existed until now
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
This is a great point, I will change that next time I’m working on it 😄, indeed, float curves aren’t used a lot and can be very useful in certain scenarios!
@jackjackjam3s
@jackjackjam3s 10 күн бұрын
Goodluck with the optimization
@AshRBX_dev
@AshRBX_dev 9 күн бұрын
Thanks! Appreciate you watching
@callmecold5182
@callmecold5182 8 күн бұрын
i can barely make myself code and your here making videos, replying to hundred of comments and making insane stuff.
@AshRBX_dev
@AshRBX_dev 6 күн бұрын
U got this bro, hopefully seeing stuff like this can motivate you!
@CypraniusR
@CypraniusR 10 күн бұрын
very nice visualisations/presentation ... good bideo
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
Appreciate it, glad you enjoyed!
@SpiderHasSpawned
@SpiderHasSpawned 8 күн бұрын
suggestion 1: add a way to make custom skins suggestion 2: add some stuff that minecraft doesn't have so if the game gets taken down you can just change some stuff and hopefully bring it back
@RealACbottle
@RealACbottle 10 күн бұрын
You should also implement the distant horizons rendering system so that you can have 256 chunk render distance (or more) A summary on how it works is that it just simplifies the shapes to cubes but since its so far, you can't notice it (other games also do this)
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
A Level Of Detail system would definitely be something I add next to improve performance, will definitely add this!
@RealACbottle
@RealACbottle 10 күн бұрын
@AshRBX_dev you should also research how minecraft mods like sodium (and others) optimize the game
@Mortified_P4R
@Mortified_P4R 10 күн бұрын
A good suggestion on the texture, To avoid the texture repeating maybe rotate the texture in random directions so that it looks less repetitive (E.g: Minecraft grass)
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
Great idea and easy to implement, this will most likely look so much better as well, appreciate it!
@luxuryvideoproductions714
@luxuryvideoproductions714 10 күн бұрын
Very thorough, very impressive.
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
Appreciate it, thanks for watching 👍
@luxuryvideoproductions714
@luxuryvideoproductions714 10 күн бұрын
@ don’t understand a single thing you were talking about but the video through and through was fire. Is this a new build from your previous attempt a year ago? I just found this channel.
@Ovisq
@Ovisq 10 күн бұрын
man this gets more impressive every episode
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
🔥🔥, appreciate that bro thanks for watching
@SourceDevv_
@SourceDevv_ 11 күн бұрын
Love how it improved! W
@AshRBX_dev
@AshRBX_dev 11 күн бұрын
Appreciate it! It has definitely come a long way since last time 🤣, Hope you enjoyed the video
@dehfab
@dehfab 11 күн бұрын
been waiting for this post
@AshRBX_dev
@AshRBX_dev 11 күн бұрын
Over a year and a half later 😭, its finally back!!. Hope you enjoy the video
@commentor5479
@commentor5479 10 күн бұрын
Really well-engineered
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
Thanks, hope you enjoyed 👍
@Spooky.Studios
@Spooky.Studios 2 күн бұрын
You could try using Editable Meshes and raycasts to hide/unhide the faces of each block. For example, you can remove the bottom face of a mesh if there's a block under it this might improve performace
@AshRBX_dev
@AshRBX_dev 2 күн бұрын
I have created an effective editable mesh version over the last few days, it’s really fast, but editable meshes in Roblox seem to be a constraint here. The editable mesh API is in client beta, and has a strict memory budget at the moment. This means that the client can only render about 8 editable meshes before hitting me with errors. I can render more on the server side, however even then the mesh doesn’t replicate to the client so only server generation is possible. This is a constraint in Roblox studio for now but the system is being worked on and pretty much ready to go once this has been lifted
@bigdog1292
@bigdog1292 10 күн бұрын
Great to see you back!
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
agreed! Appreciate you watching after a long time and hope you enjoyed 👍
@RexexGames
@RexexGames 10 күн бұрын
Absolutely insane, I do hope you reconsider making this public eventually, this is one of the coolest examples of optimization I've ever seen in Roblox Studio!
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
Appreciate that, a lot of people want to play something like this, so I am definitely thinking about eventually releasing, however some things will most likely have to be changed about the game which I'd be happy to do 👍
@melonenkingsnake
@melonenkingsnake 6 күн бұрын
yoo this looks so fire 🔥 btw are you gonna make an actual playable minecraft? If yes multiplayer would be cool too but It would be kinda difficult the same with saving worlds
@AshRBX_dev
@AshRBX_dev 5 күн бұрын
The aim for the Minecraft clone is almost like a technical showcase, hence why it’s currently private. If the game resembles Minecraft too much, then it can be taken down and I don’t want to copy Minecraft and publish their work. Due to this what I will do is when I have a publishable version, I will change the world gen, mobs, structures, story completely to give a new experience. It will still look as good, just different to Minecraft 👍
@Teroces1Gaming
@Teroces1Gaming 10 күн бұрын
This actually looks insanely good! Can't wait for the next episode Do you know how fast it's possible to make chunk rendering? A few years ago, I tried making a clone too, but when I added updatable water, it ended up lagging a bunch cause it had to redraw chunks every few seconds. I might try to remake my clone though cause luau has gotten a bit faster and there's a few new features, including those buffer objects which I somehow haven't used yet (thanks for inspiring and motivating me).
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
Glad this could motivate you to start it up again! The problem with Roblox studio is that it’s built with awful performance devices in mind, therefore there are still limits to what you can do. However, buffers, parallel scripting and editable meshes are a great step forward in allowing for voxel generation to be a plausible option which is exciting, so I would definitely give it a try 👍
@CadeRIMx
@CadeRIMx 11 күн бұрын
LES GOOO U BACK MY DUDE much has changed fr
@AshRBX_dev
@AshRBX_dev 11 күн бұрын
we are back!! Can agree alot has changed since the last videos 🤣🤣 Hope you enjoy the video!!!
@Sano_WasTaken
@Sano_WasTaken 10 күн бұрын
I actually dev a Skyblock on roblox and i'm watching your video, it's very interesting of how the other people make their thing, actually i don't need actors rn and i use a chunk system that allow you to have more than 8 bits integer as a block data (i have a constant buffer size of 12 bits per block, not in datastore), i'm using a very interesting system called "palette". A palette is a array of block state (you can have name, facings and even more) the index of the block state define the integer to give at the pointer in the chunk buffer, a chunk is a complex data structure: tile_entites, sections that contains chunk data, a section is a 16x16x16 buffer with 12 bits per blocks (4096 blocks in total) Now let me introduce the compression system based on the length of the block palette, get your palette size + 1 and use base 2 log to get the number of bits per blocks. Surely you can improve this chunk system with extra features like Run Lenght Encoding or the others. For the end, if you are using Decal or Texture Instances, stop using them, use a MeshPart for Multiple texture or a Material Variant.
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
This is a great system, the palette idea you describe here or similar compression methods is definitely something I will look to do with the buffers, seeing as at the moment, we are only storing a block ID as an 8 bit number. In terms of the RLE comment, this will definitely be something I plan to use when saving world states and can also reduce buffer sizes in memory. Finally, this version that you see in the video uses mesh parts as the blocks, with material variants corresponding to the blocks ID, therefore removing the requirement of multiple textures per block as seen in previous episodes. 👍Great suggestions and hope you enjoyed
@kobeysstuff6917
@kobeysstuff6917 10 күн бұрын
That's really cool you should try add mobs and crafting next.
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
Very excited to bring entities soon, however I think caves and structures are at the top of the list, then inventory and items 👍👍
@GamificationNew-s1i
@GamificationNew-s1i 10 күн бұрын
This is a revolution!
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
much appreciated, hope you enjoyed the video 👍
@borecSpodushkami
@borecSpodushkami 9 күн бұрын
It's really cute to see, when I was scrolling through comments that you've replied almost on every one of them! Leaving this comment to help the promotion of videos!
@AshRBX_dev
@AshRBX_dev 9 күн бұрын
Appreciate it, I attempt to reply to as many as possible as they’ve also took the time to comment here as well!
@mr.robloit586
@mr.robloit586 9 күн бұрын
The new occlusion culling feature could greatly help
@AshRBX_dev
@AshRBX_dev 9 күн бұрын
This feature will definitely help with the addition of cave systems which will be rendered due to their surface but be underground (in the current model), however, our system of removing blocks is essential in making sure that before we even send the part data to the client to render, the blocks underneath the surface are not taken into account and rendered in the first place. This results in a faster greedy mesh on the server, a smaller buffer with the part data to the client and also less rendering to complete on the client per chunk 👍
@TheCooKidAtSchool
@TheCooKidAtSchool 10 күн бұрын
You don't have to generate on the server, you can introduce to yourself a painstakingly high amount of code but it can save on server memory.
@IlIlIIlIllIIll
@IlIlIIlIllIIll 10 күн бұрын
suggestions: add an inventory add mobs (friendly and hostile) add structures like village, dungeons etc. maybe add some dimensions too make a weather system maybe im too late but i hope you see this
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
Never too late! These are great suggestions, Villages, dungeons and desert temples are very high on the list along with cave generation, and you will see this next episode. Mobs and inventory will most likely come after that 👍
@toizh_x
@toizh_x 10 күн бұрын
hey i think you should get the damage system working first thing before anything else fiddles with it, great video and optimizations!
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
The damage system for survival will definitely be important, however it would be limited until mobs as the only fall damage options would be drowning, fall dmg and maybe lava in caves, so it would be fairly limited until mobs are in 👍
@Mew-Studios
@Mew-Studios 9 күн бұрын
Can't wait for devlog 4 in a year! Nah, but in all seriousness, it looks amazing.
@AshRBX_dev
@AshRBX_dev 9 күн бұрын
LMAO, honestly wouldn’t put it past me 😭, jokes aside will try get the next part to this underway asap with some other unique ideas I have haha
@potatinho1232
@potatinho1232 10 күн бұрын
the video is really good and the editing too, btw i think would be cool if you create a discord server
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
Appreciate the kind words, Link for my discord server is in the description!
@potatinho1232
@potatinho1232 10 күн бұрын
and can i be a tester or smt bc it looks super duper cool
@potatinho1232
@potatinho1232 10 күн бұрын
@AshRBX_dev oh thank you bro :)
@ARandomEliatrope
@ARandomEliatrope 9 күн бұрын
I honestly think the players hand should actually be a Viewport Frame, because it clips through stuff like blocks, and having it be a gui (which isn't too far off from how actual Minecraft does it) would be better, although the only Issue I could see would be it clashing with any lighting changes.
@AshRBX_dev
@AshRBX_dev 9 күн бұрын
This could be something I do rather than using a mesh, this was noticeable in one of the clips used towards the end which I’m sure you spotted, I will have a play around with this idea and if it’s used I’ll be sure to give credit 👍👍
@buildit3d_mk
@buildit3d_mk 8 күн бұрын
well I love to make a game in unreal engine 5. Nice video btw.
@Jbait
@Jbait 10 күн бұрын
you should do something to stand out from all the other minecraft clones on roblox, like perhaps turning it into some sort of normal game instead of a sandbox, or somehow making it a tycoon/simulator.
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
This is a really good idea for the future, Due to copyright, I doubt the final project will be publishable as seen in the past with other clones, so something like this using the project as a backbone would be a great alternative! Thanks for your idea, and hope you enjoyed 👍
@elijahfrickingourd
@elijahfrickingourd 10 күн бұрын
there is nothing legally stopping you from releasing this AS LONG as you're textures, branding, and title is original. its perfectly legal. Just look at minetest!
@reaverburr1664
@reaverburr1664 10 күн бұрын
this is crazy underrated
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
Thanks, hope you enjoyed
@Average_Mixalt
@Average_Mixalt 8 күн бұрын
have fun with redstone
@AshRBX_dev
@AshRBX_dev 5 күн бұрын
😅, excited to try
@narwhal77
@narwhal77 11 күн бұрын
Excellent work!
@AshRBX_dev
@AshRBX_dev 11 күн бұрын
Thanks! Appreciate you watching and hope you enjoyed the video
@brakcukru
@brakcukru 10 күн бұрын
This looks amazing
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
Appreciate it bro, thanks for watching, hope to improve on the looks of the game more before next video!
@Mootereo
@Mootereo 11 күн бұрын
GUESS WHOS BACK, BACK AGAIN
@AshRBX_dev
@AshRBX_dev 11 күн бұрын
Yes I'm BACK
@joonatankonig7982
@joonatankonig7982 10 күн бұрын
Bro that looks soo great! (btw where is your dc link)
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
Appreciate it bro, discord link should be in the description of the video, if it's not do let me know and I'll try re add it 👍
@ViliousTorch
@ViliousTorch 9 күн бұрын
not sure if this could help, but if you put a special mesh onto filemesh, leave it blank, and then put a texture on it'll place the texture on all 6 sides of the block instead of having to put 6 individual decals on the block.
@AshRBX_dev
@AshRBX_dev 9 күн бұрын
Apologies for not mentioning in the video, but since episode 2 we have changed this to now use something called a material variant, basically the variant corresponds to the ID that the block is in the buffers, and it’s much more performant than spawning textures on all 6 faces 👍
@jadenthedecent3188
@jadenthedecent3188 10 күн бұрын
Voxel craft will never be forgotten
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
Forever in our memories
@zodunderkelvin
@zodunderkelvin 9 күн бұрын
Idea: Make the water (when you add functionality) work like that mod that makes water volume dynamic. So basically, water isn't infinite and actually flows.
@AshRBX_dev
@AshRBX_dev 9 күн бұрын
This would be really cool, I will see my options when we get to making the water actually work and we can see what will be the best for this game!
@luan1177
@luan1177 10 күн бұрын
90% Of the scripters quit before their big optimization win, keep it up.
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
Yep, a lot of developers find optimization a daunting task, however can be the most important aspect (especially with Roblox studio and intensive projects), regardless, thanks for watching 👍
@Hzodx
@Hzodx 8 күн бұрын
You should try only lerping the rotation of the viewmodel arm and just snap the position
@Just_Robbe
@Just_Robbe 10 күн бұрын
now that Editable Meshes are out of Beta, you could try to use this instead, way less faces and instances
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
I should have mentioned this in the video (just based on the amount of comments), however I have already coded a solution to this with editable meshes. It seems to have issues when rendering client side due to “maximum client memory use”, with only 3 editable meshes which is very concerning. Furthermore, I tried to fix this by rendering server side and there was no client replication of the terrain itself, which was a shame. However, once this is fixed or I can find a work around on the memory issue it will 100% be something I switch to on the client side generation after greedy meshing 👍
@BigBox100cash
@BigBox100cash 9 күн бұрын
Minecraft devs seething rn.
@AshRBX_dev
@AshRBX_dev 9 күн бұрын
😂😂
@BigBox100cash
@BigBox100cash 9 күн бұрын
@AshRBX_dev 😂
@Envrodis
@Envrodis 9 күн бұрын
I'M FIRING YOU AS CHEF AND PROMOTING YOU TO OWNER OF THE ENTIRE MICHELIN CHAIN, KEEP COOKIN
@AshRBX_dev
@AshRBX_dev 9 күн бұрын
🔥🔥🔥 let’s gooo
@DanCodes
@DanCodes 10 күн бұрын
This is actually peak
@CrakedKart
@CrakedKart 9 күн бұрын
you should add the ability to import a minecraft skin texture to roblox and use the id of the image to use ingame as a skin. you should also add slim arms
@AshRBX_dev
@AshRBX_dev 9 күн бұрын
This would be a great addition, would allow people to have so much customisation 👍
@SFSPerseverance69420
@SFSPerseverance69420 7 күн бұрын
i actually made a system like this a long time ago, but the code needs a bit of rewriting. and yes, it has slim arms
@Aidansstuff_
@Aidansstuff_ 10 күн бұрын
Awesome
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
Appreciate it 👍, hope you enjoyed the video
@pingeee
@pingeee 10 күн бұрын
how does this not have more views wtf
@AshRBX_dev
@AshRBX_dev 10 күн бұрын
appreciate it, hope you enjoyed the vid 👍
I'm Making The Most UNHINGED Minecraft Mod Ever...
28:45
WheatenEye
Рет қаралды 79 М.
This Rare Futuristic eBike is a Total Nightmare
18:24
Berm Peak
Рет қаралды 6 МЛН
Andro, ELMAN, TONI, MONA - Зари (Official Audio)
2:53
RAAVA MUSIC
Рет қаралды 8 МЛН
БАБУШКА ШАРИТ #shorts
0:16
Паша Осадчий
Рет қаралды 4,1 МЛН
24 Часа в БОУЛИНГЕ !
27:03
A4
Рет қаралды 7 МЛН
I Asked Roblox Billionaires How To Get Rich
41:51
CubeINC
Рет қаралды 3,2 МЛН
The Secrets of Minecraft's Old Textures
12:41
_jspecter
Рет қаралды 267 М.
Can You Make A Unity Game On Windows 98?
6:30
Aliensoft Games
Рет қаралды 18 М.
How Roblox Devs Trick You With Their “Polished” Games
24:44
I Coded Minecraft Features Nobody Asked For...
28:58
Knarfy
Рет қаралды 292 М.
I Made ROBLOX's Hardest Game.
16:06
Feodoric
Рет қаралды 452 М.
Testing Every KILL EMOTE In The Strongest Battlegrounds
20:40
KTG Gaming
Рет қаралды 1,7 МЛН
I Beat Minecraft From One Grass Block
35:27
Beppo
Рет қаралды 7 МЛН
Exploring Roblox Games With 0 Players
18:13
roblox_dude993
Рет қаралды 915 М.
This Glitch is BREAKING Every Game on Roblox
11:17
Guppi
Рет қаралды 752 М.
Andro, ELMAN, TONI, MONA - Зари (Official Audio)
2:53
RAAVA MUSIC
Рет қаралды 8 МЛН