The next part is in the works, and YOU can help! Mineblox is heading in the direction of recreating Minecraft 1:1 The code is opensource here: github.com/mustafakhafaji/Mineblox Feel free to contribute!
In my honest opinion, this is the most intriguing and entertaining Roblox development series I have ever watched. I have been around the block for Roblox development, but nothing I have ever done or completed can compare to this incredible progression of an immensely confusing engine such as Minecraft by a solo developer who is probably in high school. You have so much potential man. Don't stop doing this - I can see this is something that you have a future in. Your work is inspiring. Unlike most, when you've encountered a super frustrating roadblock such as converting all of your client-sided magic to the server as well which could mean re-writing entire systems, (GAH!!) you persist and do not give up. It's not like you're some big UA-camr who does it for the views, heck, you are doing it out of pure gumption and the desire to succeed! You have my eternal respect, thank you, thank you, thank you! ~ Your favorite and long lasting fan and supporter, Lazl
@@twonix Can u make a tutorial how to make a simple Minecraft game cuz I'm too stupid to script something like that ._. ! cuz u know we, humans, need to LEARN stuff (that was random ngl)
In my honest opinion, this is the most intriguing and entertaining Roblox development series i have ever watched. I have been around the block for Roblox development, but nothing i have ever done or completed can compare to this incredible progression of an immensely confising engine such as Minecraft by a solo developer who is probably in high school. You have so much potential man. Don’t stop doing this - i can see this is something that you have a future in. Your work is inspiring. Unlike most, when you’ve encountered a super frustrating road block such ad converting all of your client-sided magic to the server as well which could mean re-writing entire systems, (GAH!!) you persist and do not give up. It’s not like you’re some big youtuber who does it for the views, heck, you are doing it out of pure gumption and desire to succeed! You have my eternal respect, thank you, thank you, thank you! Yes. I did write all of this without copy pasting. Also i copied you because THIS COMMENT IS A WORK OF ART!
Roblox has a very pleasant lighting engine (probably optimized for younger people with all the saturated lights and colors), but I really like seeing it in a proper Minecraft-like environment. Great job!
This is crazy cool. I have never seen the process for these remakes. And it seems like care and time is going into this. I hope to see this finished man.
Personally I know some won’t like the technical side of the game but I found your explanations as someone trying to make a game myself intriguing. Maybe there’s a possibility you could make a technical dedicated video for people who are more interested in it if you have the time. Keep up the amazing work and I hope your project goes amazing. ❤
I have an idea for the caves, you should add some granite/diorite and gravel pods in the stone like in the real minecraft, and for the caves, you basically add pods of a black block that the game will automatically delete and you will be left with an empty space.
how mc does it is they create worms that eat through and change direction randomly kinda like basic perlin and 3d perlin but in between (from what i kow)
why did you reply in 2 milliseconds, also the first one is less optimized and simply makes no sense. it is easier and better to simply delete holes rather than filling blocks that should be deleted after. considering some caves are opened up, that would be unnecessary and would require heavy raycasting@@The_BrickYT
Not gonna lie, the idea of having the mined blocks generate new material behind them seems very interesting! It also reminds me of some rather old games which did a similar thing, a notable one being "Azure Mines" which seem to do a similar style of how it generate the blocks you mine. Very cool!
14:55 I think it would be better to load some chunks every frame other than loading every chunk once a 4 frames, also I would assign higher priority to loading chunks in your fov.
@@PalmDevs not rlly worth loading every frame maybe every 2 but defo focus on FOV which i think he does do since he explained he focus on the chunks infront or sum idk watched this like 5 days ago lol only came back because i remember seeing something in here i needed that i couldnt find explained elsewhere
@@mysterymemerman No, it would actually run more stable because currently you will have FPS drop every 4 frames, but if you load only SOME of the chunks every frame, the FPS would be more stable, also as I said you can assign priority to some chunks so that would also help
@@PalmDevs Well if you are loading the chunks once a 4 frames, the frames aren't stable, that's logical, also the game would be more responsive, that's also logical.
You should have it so that you don't load in textures for blocks further away (and put some "fog" effect over it, so it's not noticeable) then load in the textures when you get close. That way you can increase your render distance even more. Great work so far, excited for the next video
I think that this whole thing is amazing! I have a few suggestions that would be really cool in the game, but no pressure to implement them: - A coordinates system. This one is probably the biggest one especially for multiplayer when you need to find someone or something. - The Bare Bones texture pack. Bare Bones is a texture pack for minecraft that simplifies the textures of the game to their bare bones. It isn’t affiliated with Mojang, but still check if it’s not copyrighted. It would fit this game really well if you implemented the Bare Bones textures! - Randomly generated clouds in the sky would be a really nice touch to the game to make it look more complete, this one is really just a quality of life suggestion.
I really like the chunk difference method you are using! That was an issue with my Minecraft clone, after 700 chunks were loaded the server memory exceeded 8 GB and the server automatically shut down. That was because I stored _every single block_ in memory instead of having a difference table like you do.
btw if you want to get rid of the weird shiny surfaces, you can use custom material variants to remove the shininess of anything if you want, i can turn the material variant i have that does this into a model and give you it's link
I thought of that too, but then i thought of performance and well. if it was separate parts (hitboxes), different entities would be able to collide with eachother and if you set the hitbox to cancollide off then the entity would just fall into the void (oh and also it would lag a TON if there was many entities at once). Maybe would be possible with humanoids but i don't know.
there IS a improvement for dropped items which is basically what you said, NBT data for count (so dropped items could merge into a maximum of a stack).
Sleeping the items is a good idea, when a block is broken or placed ontop then renable collision and disable anchored, humanoids could make the peformance worse. Unloading them is already a good omptmization, Minecraft has the same issue but they deal with it greatly by stacking. and sometimes stacking only phyiscs and not visual.@@ropi314
Ive used multithreading on some of my own projects (outside of roblox but its the same thing) and its pretty op but it can cause some sync issues with the rendering
i was searching for roblox devlogs to get motivation for my own stuff and i realized that i know you from your bloxburg videos that i used to watch a lot :) a welcomed surprise indeed
Creating ores should be pretty simple, after the base terrain pass or whatever you call it you simply use 3d perlin just like you wanted to do it with caves just smaller obvs.
awesome. I have always been interested in making a game. I have been watching a lot of devlogs lately. Im glad i ran across yours, subbed, liked, and notifications on. Awesome stuff
You don't want to risk this game getting copyrighted right? I have some cool ideas! 1. Entities: Okay so, what would be really cool is if you could implement more detailed bosses into this game, bosses inspired by for example terraria bosses. Like the skeletron or the eye of cthulhu. Minecraft is known for having nether, but ever since microsoft bought minecraft, they have started focusing more on normal animals. Don't do that. Trust me, if you just add all types of entities and enemies, zombies, floating eyes, you get the idea. Everyone will LOVE the game, there's nothing better than a fantasy filled game. 2. Dimensions: Just like alot of games today, dimensions would be cool. Just like nether but maybe come up with your own ones? 3. Different classes: Melee : close range weapons like swords Ranger : long range like bows and guns Mage : magic weapons like a magic staff Summoner (optional) : you summon your own pets that kill enemies nearby. 4. Lore ( A MUST ) : whether u use chat gpt to make it or not i dont care. I JUST NEED A STORY TO EVERYTHING IN THIS GAME PLEASE 😭Not like a story mode, just clues to why the mobs are where they are and why dimensions exist (like gods or something) these are just ideas though, and i dont really expect you to even see this.
i first didnt think much of it but now... Its awesome! I really didnt expect you to continue. Respect man! Please dont stop with this. And please(If its going to be multiplayer) add Singleplayer. I am a depressed Introvert that would like some lonelyness like the one you currently have in this game. Thank you
Issue with the block dropping: if you add sand when the sand is placed on the air and then drops (yn how in mc theres san physics) the blocks that were floating on-top have to fall with the sand and on top of the sand when it lands. (Scenario 4) 7:34 | Tip: thick fog is a way Minecraft uses to hide terrain generating in front of you.
There's a pretty neat resource on the devforums, it's a minecraft StarterCharacter which has built in skin support, it's pretty neat. It's called P6 rig, or something along those lines. By the way, you should probably set the EnvironmentDiffuseScale and EnvironmentSpecularScale to 0 (can be found in Lighting), makes everything less blue and reflective, in turn making it look a bit more "Minecraft-y"
Howdy, your video series is just amazing. It's interesting and educationable, and you helped me with my testing place also. However, i have some questions for you about code, and they are related to world generation (i'm not english, so expect some grammatical mistakes) 1. How you made 3d perlin noise? I mean, can you show or at least explain how you coded it? Because i really need it for generation 2. How you detecting block sides which are not visible for player? Because i have no any idea how to make this, but i need it (if you dont want to answer this question then you can just skip it) 3. How you detect whether block is visible or not? Like, how do you generate only the visible blocks? Like, maybe i know how to make it on top blocks, but i dont know how to make it on mountain side blocks. This question is related to your optimize way which means block appears around the block you just broken. How you detect positions which have to be filled? And also, how this system will work with the caves and something like this? So, it's all and i want to say thanks to you for this video series because it helped me a lot, and it was interesting also U. P. D. If you will find some grammatical mistakes, please, tell me about them
Also minecraft uses spawn point to respawn, but from that it randomly adds position to offset player respawn point in a radius instead randomly in a map. Not sure if you do this but great vlog anyway.
5 months later huh yippee!! either he is working on something HUGE or he is taking a break/quitting? no matter what, I honestly still wish you luck in whatever.
PLEASE dont give up bro me and my sister are trying to play minecraft but im poor and the closest thing we could find is this gamepass filled free model thats used in almost every game when you search minecraft
I had an idea for the past couple mineblock episodes, why dont you use raycasting to load chunks? i was thinking about it, use raycast to make lines from the player and load chunks from where the client sees, and if they keep going that directions, then the chunks are already preloaded for them, but if a player rotates around and goes to a different direction it does the same. yea or nea?
I have been on roblox for over a decade, where did you find how to learn code this complex? You have my respect this is crazy good, great job bro please leave any tutorials or links that helped you learn how to code :D
Tbh I'm way less advanced in comparison to the majority of devs, but there are soooo many resources available now to learn. I used youtube tutorials from plenty of people, asked questions in the dev forum + discord, and MOST importantly tried coding very simple projects myself before googling for help. I'd recommend starting with a simple idea like mining a block after left clicking for X seconds, then break it up into components (like click detection, block being clicked, countdown, deleting) and try to code each step, if you can't figure it out, then google's your best friend.
@@twonix Thank you i appreciate it a lot. I finally gave scripting another stab last night with the random inspiration from watching this video. Very helpful it means a lot to me good luck with your channel and future projects sir.
Wow! Amazing work man I really love this and its amazing that your code isn't godawful like its good. You might like video called "Reinventing Minecraft world generation by Henrik Kniberg" one of the minecraft devs talk about how they achieved new generation system haha.
I'd recommend when you're recreating systems like the dropped items to instead of reimplementing it fully base it of the implementation in game. For example, with the dropped items you implemented a system specifically for it but in Minecraft dropped items use the entity system which is also used for mobs, falling blocks, etc (basically most things with physics can be implemented as an entity) because in the long run it will probably reduce the amount of work. I'm not really a roblox dev though and I'm not really that smart but I think it will create cleaner code and overall easier to make new features.
I know you probably won't read this comment but will you make a Skyblock map one day? Like this but Skyblock inside Roblox, it would be much simpler than making world generation too
i have a suggestion: make running fell more minecraft like, and make blocks don't shine like plastic, The game is good and i enjoy watching your videos.
Oml- just looking at the game is giving me that - you just started a new world in Minecraft I want to play right now. Annd it looks like it has shaders
I think you should let people who have private servers, be in creative mode! Idk if this is hard to code or not, but it would be pretty fun! And you would earn extra robux 😉
*can't wait for people to constantly hit each other and steal other's loot by combat logging off and on just to get someone else's stuff because of the 6 second invulnerability*
It might be possible to check when a block hits the players hit box and when it does then try to pick it up. If the inventory is full then stop the code for picking up that type of entity until the inventory state changes. Although this way isn’t fully optimized it should be a fast way to make it so that the player don’t keep trying to pick up blocks they can’t and so that they only try picking up those around them. Easiest way is probably a list of entities and a variable indicating if they can be picked up, only fully determine if they can once they are attempted to be picked up. If they can’t then wait until something changes before checking again
RIP if Mojang (incorporated by Microsoft) sues you. This really is very awesome. I hope you will not get any kind of lawsuit against your actually mind-blowing creation.
I have no experience in game development neither have I played Minecraft but I can tell this is very accurate, took so long, and is definitely worth it AND I CAN NOW PLAY MINECRAFT FOR FREE
The next part is in the works, and YOU can help!
Mineblox is heading in the direction of recreating Minecraft 1:1
The code is opensource here:
github.com/mustafakhafaji/Mineblox
Feel free to contribute!
NOOOOOOOOOOOOOOOOOO WAYYYYYYYYYYYYYYYYYYYYY
I was about to say that you did what I call a "dani" and disappeared lol
I see this projects starting to get bigger! Can't wait for the next part to this seires!!
Whats the game name
Cool. Maybe I'll look at it.
now remake roblox in roblox
It's has already be done and it's called RetroStudio
🤯🤯🤯🤯
@@goobertneliusyea
That’s already a thing
@@goobertneliuswell Minecraft in Roblox has already been done before he did it so it doesn’t really matter.
In my honest opinion, this is the most intriguing and entertaining Roblox development series I have ever watched. I have been around the block for Roblox development, but nothing I have ever done or completed can compare to this incredible progression of an immensely confusing engine such as Minecraft by a solo developer who is probably in high school. You have so much potential man. Don't stop doing this - I can see this is something that you have a future in. Your work is inspiring. Unlike most, when you've encountered a super frustrating roadblock such as converting all of your client-sided magic to the server as well which could mean re-writing entire systems, (GAH!!) you persist and do not give up. It's not like you're some big UA-camr who does it for the views, heck, you are doing it out of pure gumption and the desire to succeed! You have my eternal respect, thank you, thank you, thank you!
~ Your favorite and long lasting fan and supporter,
Lazl
Thank you so so so much for these kinds words Lazl :D
@@twonix Can u make a tutorial how to make a simple Minecraft game cuz I'm too stupid to script something like that ._. ! cuz u know we, humans, need to LEARN stuff (that was random ngl)
I agree!
In my honest opinion, this is the most intriguing and entertaining Roblox development series i have ever watched. I have been around the block for Roblox development, but nothing i have ever done or completed can compare to this incredible progression of an immensely confising engine such as Minecraft by a solo developer who is probably in high school. You have so much potential man. Don’t stop doing this - i can see this is something that you have a future in. Your work is inspiring. Unlike most, when you’ve encountered a super frustrating road block such ad converting all of your client-sided magic to the server as well which could mean re-writing entire systems, (GAH!!) you persist and do not give up. It’s not like you’re some big youtuber who does it for the views, heck, you are doing it out of pure gumption and desire to succeed! You have my eternal respect, thank you, thank you, thank you!
Yes. I did write all of this without copy pasting.
Also i copied you because THIS COMMENT IS A WORK OF ART!
@@Waffle0. 😄
Roblox has a very pleasant lighting engine (probably optimized for younger people with all the saturated lights and colors), but I really like seeing it in a proper Minecraft-like environment. Great job!
fr
You can change those settings but I honestly prefer the default Roblox lighting
been watching since episode 1 this is really interesting good work lol
helloo golden ninja 50 u commented 10 mins agoo
for whoever is watching this: hi
yo its that annoying guy
i remember watching this guy very long ago i think he changed alot, i am not really bothered to check what kind of videos he be making
@@susana311071 same
This is crazy cool. I have never seen the process for these remakes. And it seems like care and time is going into this. I hope to see this finished man.
Personally I know some won’t like the technical side of the game but I found your explanations as someone trying to make a game myself intriguing. Maybe there’s a possibility you could make a technical dedicated video for people who are more interested in it if you have the time. Keep up the amazing work and I hope your project goes amazing. ❤
Absolutely!!
I have an idea for the caves, you should add some granite/diorite and gravel pods in the stone like in the real minecraft, and for the caves, you basically add pods of a black block that the game will automatically delete and you will be left with an empty space.
how mc does it is they create worms that eat through and change direction randomly kinda like basic perlin and 3d perlin but in between (from what i kow)
@@gan1 yeah but for a small project I would use the first one
why did you reply in 2 milliseconds, also the first one is less optimized and simply makes no sense. it is easier and better to simply delete holes rather than filling blocks that should be deleted after. considering some caves are opened up, that would be unnecessary and would require heavy raycasting@@The_BrickYT
@@gan1 Yeah well i guess both have pros and cons, my version is used in MCPI reborn and works perfectly
pls no diorite it looks ugly
Love the terrain generation, reminds me about how simple yet stunning Alpha terrain was. Keep up the good work!
Not gonna lie, the idea of having the mined blocks generate new material behind them seems very interesting! It also reminds me of some rather old games which did a similar thing, a notable one being "Azure Mines" which seem to do a similar style of how it generate the blocks you mine.
Very cool!
almost every mining game on roblox made by a slightly smarter than toddler has that
@@wolfsyncc It would be nice if YOU attempted to implement these algorithms, to really see that it is much harder than you think
@@HexaflexagonFan You guys are both right, its easy and most mining games have that. I've even created it myself in less than an hour
14:55 I think it would be better to load some chunks every frame other than loading every chunk once a 4 frames, also I would assign higher priority to loading chunks in your fov.
Loading chunks every frame would be basically pointless and most likely performance intensive
@@PalmDevs not rlly worth loading every frame maybe every 2 but defo focus on FOV which i think he does do since he explained he focus on the chunks infront or sum idk watched this like 5 days ago lol only came back because i remember seeing something in here i needed that i couldnt find explained elsewhere
@@mysterymemerman No, it would actually run more stable because currently you will have FPS drop every 4 frames, but if you load only SOME of the chunks every frame, the FPS would be more stable, also as I said you can assign priority to some chunks so that would also help
@@PalmDevs It's not about lower render distance, you could have the same but it would look better and FPS would be more stable.
@@PalmDevs Well if you are loading the chunks once a 4 frames, the frames aren't stable, that's logical, also the game would be more responsive, that's also logical.
You should have it so that you don't load in textures for blocks further away (and put some "fog" effect over it, so it's not noticeable) then load in the textures when you get close. That way you can increase your render distance even more.
Great work so far, excited for the next video
or maybe load in solid colours instead of textures, if the block is far away
Your Minecraft in roblox videos helped me graduate high school. I wish I was joking, but your videos actually helped.
love this series
I think that this whole thing is amazing! I have a few suggestions that would be really cool in the game, but no pressure to implement them:
- A coordinates system. This one is probably the biggest one especially for multiplayer when you need to find someone or something.
- The Bare Bones texture pack. Bare Bones is a texture pack for minecraft that simplifies the textures of the game to their bare bones. It isn’t affiliated with Mojang, but still check if it’s not copyrighted. It would fit this game really well if you implemented the Bare Bones textures!
- Randomly generated clouds in the sky would be a really nice touch to the game to make it look more complete, this one is really just a quality of life suggestion.
Mojang uses bare bones on their promo arts, clearly its copyrighted
he already implemented clouds
As a guy who mainly played minecraft back in the day, I can confidently say that the terrain generation is hella accurate. Good work man 👍
I really like the chunk difference method you are using! That was an issue with my Minecraft clone, after 700 chunks were loaded the server memory exceeded 8 GB and the server automatically shut down. That was because I stored _every single block_ in memory instead of having a difference table like you do.
Already looking forward to the next part, by far the most amazing roblox dev log!
I recommend the render display being WAY farther, a settings that lets you lower it or higher
We need that
btw if you want to get rid of the weird shiny surfaces, you can use custom material variants to remove the shininess of anything
if you want, i can turn the material variant i have that does this into a model and give you it's link
When you release the game you should make it so players can change their render distance (which you are probably gonna do anyways)
That's a whole northern problem bud
As for dropped items, i wished you would of done it with a entity system like Minecraft did. Would of been a cool showcase of an entity script.
Because it don't look like a entntiy, it should have gravity and motion, and an NBT data something like {Count:1}
I thought of that too, but then i thought of performance and well. if it was separate parts (hitboxes), different entities would be able to collide with eachother and if you set the hitbox to cancollide off then the entity would just fall into the void (oh and also it would lag a TON if there was many entities at once). Maybe would be possible with humanoids but i don't know.
there IS a improvement for dropped items which is basically what you said, NBT data for count (so dropped items could merge into a maximum of a stack).
Cool. This project is cool :D@@ropi314
Sleeping the items is a good idea, when a block is broken or placed ontop then renable collision and disable anchored, humanoids could make the peformance worse. Unloading them is already a good omptmization, Minecraft has the same issue but they deal with it greatly by stacking. and sometimes stacking only phyiscs and not visual.@@ropi314
Yay another Minecraft let’s play!
I loved the part where he re-terraformed his world! It looked so cool!
you should look at the talk of a minecraft developer who helped with terrain generation (I think). They also talked about cave generation and stuff!
Ive used multithreading on some of my own projects (outside of roblox but its the same thing) and its pretty op but it can cause some sync issues with the rendering
Earlier, It looked like another generic copycat minecraft game. Now... it looks amazing! You deserve a sub
Thanks! :)
I hope this guy adds alot of customisation like options from mods like mouse tweaks, inventory profiles next, or rubidium
You know it’s a good day when 2nix uploads
Bro this is probably the most majestic Roblox devlog I’ve ever seen, period.
i was searching for roblox devlogs to get motivation for my own stuff and i realized that i know you from your bloxburg videos that i used to watch a lot :) a welcomed surprise indeed
Creating ores should be pretty simple, after the base terrain pass or whatever you call it you simply use 3d perlin just like you wanted to do it with caves just smaller obvs.
Dont stop, if you made this in High School, imagine when you have even more skill! Earned my sub
I've just come across 2nix on my yt page, i was shocked to not have watched his videos yet, im gonna continue watching his series!
awesome. I have always been interested in making a game. I have been watching a lot of devlogs lately. Im glad i ran across yours, subbed, liked, and notifications on. Awesome stuff
yk... Remaking minecraft must be the most satisfying challenge for the newerish devs.
You're so right about that, small additions and changes make a significant difference
You don't want to risk this game getting copyrighted right?
I have some cool ideas!
1. Entities: Okay so, what would be really cool is if you could implement more detailed bosses into this game, bosses inspired by for example terraria bosses. Like the skeletron or the eye of cthulhu. Minecraft is known for having nether, but ever since microsoft bought minecraft, they have started focusing more on normal animals. Don't do that. Trust me, if you just add all types of entities and enemies, zombies, floating eyes, you get the idea. Everyone will LOVE the game, there's nothing better than a fantasy filled game.
2. Dimensions: Just like alot of games today, dimensions would be cool. Just like nether but maybe come up with your own ones?
3. Different classes:
Melee : close range weapons like swords
Ranger : long range like bows and guns
Mage : magic weapons like a magic staff
Summoner (optional) : you summon your own pets that kill enemies nearby.
4. Lore ( A MUST ) : whether u use chat gpt to make it or not i dont care. I JUST NEED A STORY TO EVERYTHING IN THIS GAME PLEASE 😭Not like a story mode, just clues to why the mobs are where they are and why dimensions exist (like gods or something)
these are just ideas though, and i dont really expect you to even see this.
The fact you only have 11k subs and u are this good at making games makes me annoyed. You deserve more!
I am more than happy with the support :))) very motivating
@@twonixthanks I really think your good at this. Would you make a monster survival game? Like evade but no nextbots
This is really nice so far! I wonder how its going to look in the future!
As someone making a Minecraft-like game without an engine, I still think this is super impressive!
Im loving this, by the way can you try to make series recreating realistic spiderman game
this series has given me a better appreciation of normal minecraft. i feel like i just used to take it for granted.
I can't wait to play it! It looks awesome! You're really good at this!
Is it going to have Private Servers? An option to save our Builds?
That sure will be a thing!
@@twonix Nice! I can't wait to create an entire Village XD
You have improved so much! You're probably already better than me since I personally suck at math and keeping things organized..
i first didnt think much of it but now... Its awesome! I really didnt expect you to continue. Respect man! Please dont stop with this. And please(If its going to be multiplayer) add Singleplayer. I am a depressed Introvert that would like some lonelyness like the one you currently have in this game. Thank you
Issue with the block dropping: if you add sand when the sand is placed on the air and then drops (yn how in mc theres san physics) the blocks that were floating on-top have to fall with the sand and on top of the sand when it lands. (Scenario 4) 7:34 | Tip: thick fog is a way Minecraft uses to hide terrain generating in front of you.
This is the devlog i was looking for a long time, and i really enjoy watching your vids, good work👍
Roblox as an engine always amazes me with what people can do with it like really.
There's a pretty neat resource on the devforums, it's a minecraft StarterCharacter which has built in skin support, it's pretty neat. It's called P6 rig, or something along those lines.
By the way, you should probably set the EnvironmentDiffuseScale and EnvironmentSpecularScale to 0 (can be found in Lighting), makes everything less blue and reflective, in turn making it look a bit more "Minecraft-y"
This is just budget RTX minecraft though, why remove the rtx?
joking of course
@@Spiderfffunwhat does this have to do with rtx
this is great and super intresting! You need to make tutorials!
You did an amazing job👍👍 I love that terrain and the tunnels it looks amazing!
Howdy, your video series is just amazing. It's interesting and educationable, and you helped me with my testing place also. However, i have some questions for you about code, and they are related to world generation (i'm not english, so expect some grammatical mistakes)
1. How you made 3d perlin noise? I mean, can you show or at least explain how you coded it? Because i really need it for generation
2. How you detecting block sides which are not visible for player? Because i have no any idea how to make this, but i need it (if you dont want to answer this question then you can just skip it)
3. How you detect whether block is visible or not? Like, how do you generate only the visible blocks? Like, maybe i know how to make it on top blocks, but i dont know how to make it on mountain side blocks. This question is related to your optimize way which means block appears around the block you just broken. How you detect positions which have to be filled? And also, how this system will work with the caves and something like this?
So, it's all and i want to say thanks to you for this video series because it helped me a lot, and it was interesting also
U. P. D. If you will find some grammatical mistakes, please, tell me about them
This is amazing, best Roblox dev log by far!!
So much work was put into this! Keep going :)
This is coming out great! I liked seeing the code, even though I don't understand a lot of it lol. Can't wait for next episode, keep it up 2nix!
Would you prefer if there's less of technical parts in the video? Thank you
No keep it like this, its really interesting and fun like this to watch.
Can't wait till the next video! I really wanna play this game! @@twonix
9:37 i know this feeling of success when u figure out something so cool and just dont know how to express it
this is the best minecraft inspired game on roblox i have ever seen good job!
LETS GOOO 2nix posted a minecraft in roblox devlog :O
This is arguable the BEST Roblox devlog series by far!
Thank you!
Also minecraft uses spawn point to respawn, but from that it randomly adds position to offset player respawn point in a radius instead randomly in a map. Not sure if you do this but great vlog anyway.
The terrain makes me think of beta Minecraft, keep that terrain it’s perfect
I can’t wait for this to release! It’s going to be the best Minecraft remake on Roblox.
Make sure to save a copy of the game project to your compiter instead of saving on the ROBLOX cloud
5 months later
huh
yippee!!
either he is working on something HUGE or he is taking a break/quitting?
no matter what, I honestly still wish you luck in whatever.
PLEASE dont give up bro me and my sister are trying to play minecraft but im poor and the closest thing we could find is this gamepass filled free model thats used in almost every game when you search minecraft
I had an idea for the past couple mineblock episodes, why dont you use raycasting to load chunks? i was thinking about it, use raycast to make lines from the player and load chunks from where the client sees, and if they keep going that directions, then the chunks are already preloaded for them, but if a player rotates around and goes to a different direction it does the same. yea or nea?
Pretty awesome. Since Actors got a new update. Multi threading has been easier. Would not recommend adding it yet since its not out in actual Roblox.
I've waited so long for this keep up the AMAZING video :)
Wow didn’t know you created games but dang you’re good 😳
I have been on roblox for over a decade, where did you find how to learn code this complex? You have my respect this is crazy good, great job bro please leave any tutorials or links that helped you learn how to code :D
Tbh I'm way less advanced in comparison to the majority of devs, but there are soooo many resources available now to learn. I used youtube tutorials from plenty of people, asked questions in the dev forum + discord, and MOST importantly tried coding very simple projects myself before googling for help.
I'd recommend starting with a simple idea like mining a block after left clicking for X seconds, then break it up into components (like click detection, block being clicked, countdown, deleting) and try to code each step, if you can't figure it out, then google's your best friend.
@@twonix Thank you i appreciate it a lot. I finally gave scripting another stab last night with the random inspiration from watching this video. Very helpful it means a lot to me good luck with your channel and future projects sir.
Thank you so much and best wishes with your adventure
Wow! Amazing work man I really love this and its amazing that your code isn't godawful like its good.
You might like video called "Reinventing Minecraft world generation by Henrik Kniberg" one of the minecraft devs talk about how they achieved new generation system haha.
This channel will blow up when game finishes
10:27 wow it looks so good. Just has that nice old-Minecraft feel to it, idk
amazing video this is actually insane good job man that deserves a follow
Make a camera like in Minecraft so that if you walk your arm goes to the right and left
you know its a good day when 2nix uploads (:
I tried to do this myself once and its nice to see how other people are doing it. Im just unsure how caves would render...
seeing the progress on discord was so cool
I'd recommend when you're recreating systems like the dropped items to instead of reimplementing it fully base it of the implementation in game. For example, with the dropped items you implemented a system specifically for it but in Minecraft dropped items use the entity system which is also used for mobs, falling blocks, etc (basically most things with physics can be implemented as an entity) because in the long run it will probably reduce the amount of work. I'm not really a roblox dev though and I'm not really that smart but I think it will create cleaner code and overall easier to make new features.
Dangit now I have to turn Minecraft bedrock edition into Roblox ❄️
I know you probably won't read this comment but will you make a Skyblock map one day? Like this but Skyblock inside Roblox, it would be much simpler than making world generation too
i have a suggestion: make running fell more minecraft like, and make blocks don't shine like plastic, The game is good and i enjoy watching your videos.
I literally can't wait for you to finish this game then publish it
Oml- just looking at the game is giving me that - you just started a new world in Minecraft I want to play right now. Annd it looks like it has shaders
I think you should let people who have private servers, be in creative mode! Idk if this is hard to code or not, but it would be pretty fun! And you would earn extra robux 😉
*can't wait for people to constantly hit each other and steal other's loot by combat logging off and on just to get someone else's stuff because of the 6 second invulnerability*
It might be possible to check when a block hits the players hit box and when it does then try to pick it up. If the inventory is full then stop the code for picking up that type of entity until the inventory state changes. Although this way isn’t fully optimized it should be a fast way to make it so that the player don’t keep trying to pick up blocks they can’t and so that they only try picking up those around them. Easiest way is probably a list of entities and a variable indicating if they can be picked up, only fully determine if they can once they are attempted to be picked up. If they can’t then wait until something changes before checking again
RIP if Mojang (incorporated by Microsoft) sues you. This really is very awesome. I hope you will not get any kind of lawsuit against your actually mind-blowing creation.
You're very underrated!
I’m so invested in this series please keep going until it’s the closest it can be
I don’t even play Roblox but this is so fun to watch
turn down specularity in lighting so its more like mc (good job bro)
This feels like one of those projects that are insane but will get discontinued, please don't let that happen . . .
Wow, I can't wait to show people my minecraft game on roblox! It's going to get so many playe-
Mojang in question:
I really wish the best to you, the amount of effort put into this project is unbelivable
OMGGGG this is going to be sick i love the vids btw❤
Also make movement smoother like when you stop moving your camera kind of like tapers smoothly to rest. Love all of this
Plz don’t give up ever
so far, looks like the best minecraft clone I've ever seen
ur really good man i wish u luck in the future
Yo this might ever turn out better then minecraft haha the generation of environment and the worm like tunnels looks next level
I have no experience in game development neither have I played Minecraft but I can tell this is very accurate, took so long, and is definitely worth it
AND I CAN NOW PLAY MINECRAFT FOR FREE