The Future of Mineblox (Roblox)

Поделиться
HTML-код
  • Опубликовано: 2 июл 2024
  • Check it out on GitHub
    ➤ github.com/mustafakhafaji/min...
    My Discord Community
    ➤ / discord
    Socials
    Twitter ➤ / 2nixrblx
    Roblox Account ➤ roblox.com/users/33295715/pro...
    Roblox Group ➤ roblox.com/groups/15453186/2nix
    My PC Specs
    i7-8700
    RTX 2070
    16GB RAM
    My Equipment
    Keyboard - Razer Huntsman Mini
    Mouse - Razer Mamba
    Monitor - LG 27GP95R-B 27" 4K
    Microphone - Rode NT
    Headset - Sennheiser HD280 Pro
    #gamedev #roblox #programming
  • ИгрыИгры

Комментарии • 199

  • @twonix
    @twonix  19 дней назад +33

    Feel free to play around and add onto the project here! :D
    github.com/mustafakhafaji/mineblox

    • @PeterbiltPlays
      @PeterbiltPlays 19 дней назад +1

      WELCOME BACK!!! 🎉

    • @ConfusedAlt
      @ConfusedAlt 19 дней назад +2

      Excited you’re back!

    • @communistparty-zs2ts
      @communistparty-zs2ts 19 дней назад +1

      While your away bloxburg surged in popularity
      Roblox made every hat worth 105 robux and now
      You’re back to save us all

    • @Monkeymario.
      @Monkeymario. 18 дней назад

      RESLLY? ITZ FREE?

  • @frenchrxses
    @frenchrxses 19 дней назад +115

    FINALLY!

  • @v-14415
    @v-14415 16 дней назад +15

    I really like those blurry, filtered textures, they remind me of that old Voxel Terrain ROBLOX used to have

  • @John_Broken-screen_Doe
    @John_Broken-screen_Doe 15 дней назад +10

    Roblox does support nearest upscaling, look in the documentation for how to enable it

    • @MopBK
      @MopBK 11 дней назад

      I can't find anything about it. Can you send a link?

    • @John_Broken-screen_Doe
      @John_Broken-screen_Doe 11 дней назад

      @@MopBK I can't send a link because youtube will delete my comment but it is the property of ImageLabel called ResampleMode.
      The documentation for this reads: "By default, the image smooths out texture when displayed on the screen larger or smaller than its size in texture memory. When set to Enum.ResamplerMode.Pixelated, the image preserves the sharp edges of pixels."
      Additionally:
      Default 0
      Bilinear filtering of the four near pixels in the image.
      Pixelated 1
      Nearest neighbor filtering of the closest pixel in the image.

    • @John_Broken-screen_Doe
      @John_Broken-screen_Doe 11 дней назад

      @@MopBK I can't but you can set the ImageLabel property called ResampleMode to Enum.ResamplerMode.Pixelated to change it to nearest upscaling

    • @John_Broken-screen_Doe
      @John_Broken-screen_Doe 11 дней назад

      @@MopBK I can't but you can set the property called ResampleMode of an ImageLabel to Enum ResamplerMode Pixelated to use nearest upscaling

    • @John_Broken-screen_Doe
      @John_Broken-screen_Doe 11 дней назад

      Also this is all in "Engine API Reference" in the docs

  • @elektro860
    @elektro860 17 дней назад +10

    If roblox adds shaders then your project could actually be publishable, but without them it will be very hard to add more block textures and everything related to rendering

    • @Usi.xl1
      @Usi.xl1 14 дней назад +6

      you are completely wrong

  • @darkfllame
    @darkfllame 19 дней назад +11

    for your terrain generation, you could do like minecraft: generate shape, water below y=62, then caves, ores, terrain (grass, sand) and decoration (trees, villages, structures etc). of course i miss some but you get it, there's some explaination vids out on yt about minecraft's worldgen. anyway good work man, hope they add texture scaling parameters (maybe soon since doing it in opengl is super easy, roblox uses opengl btw)

  • @JssNinja
    @JssNinja 19 дней назад +33

    Holy fuck he uploaded😱
    I thought I'd never see the day

  • @realbef
    @realbef 13 дней назад +3

    yo uh, you know as a bandaid fix you can just upscale the texture to 1024x1024 per block (ik thats alot but like if roblox adds the nearest neighbour upscaling or whatever it would not be needed anymore) just for like a polishing up temporarily

  • @BryanNormal
    @BryanNormal 19 дней назад +3

    This is looking amazing!! I'm really looking forward to seeing what this project will become in the future.

  • @thinkwave7801
    @thinkwave7801 19 дней назад +5

    its 4:53am, damn you for uploading now i have to stay up until i finish watching this

  • @Keith_idk
    @Keith_idk 19 дней назад +160

    Its been a year daddy..

    • @sgtswagmason9013
      @sgtswagmason9013 19 дней назад +1

      Daddy 💀

    • @Neokleoz
      @Neokleoz 19 дней назад +11

      I really really miss you...
      (Do the chain)

    • @sgtswagmason9013
      @sgtswagmason9013 19 дней назад

      @@Neokleoz ?

    • @YoutubeAichatbot
      @YoutubeAichatbot 19 дней назад +8

      @@Neokleoz Mommy says you went to the store to get milk

    • @CrodoGaming
      @CrodoGaming 18 дней назад +8

      ⁠@@RUclipsAichatbotin a beautiful place, called heaven

  • @FastDuckProgrammer
    @FastDuckProgrammer 6 часов назад +1

    I can finally see a real world example of multi threading, meshes and fractal perlin noise

  • @Ayyceyy
    @Ayyceyy 15 дней назад

    IM SO GLAD UR BACK I LOVE THESE VIDEOS THEY R SO ENTERTAINING PLEASE DO MORE EVEN IF ITS JUST YAPPING

  • @Kylotroopertk421
    @Kylotroopertk421 19 дней назад +5

    There was game called voxels that was amazing. You can look up videos on it. But it was prob one of the best Minecraft inspired roblox games. They weren’t even going hard on copying Minecraft there was a lot of unique features. Sadly it got taken down.

  • @MrCuteFace
    @MrCuteFace 19 дней назад

    Omg i love it it was a long a go you started this series 😢

  • @agentlua
    @agentlua 19 дней назад +1

    This is pretty dope, I might convert my terrain generator to also use editable meshes

    • @twonix
      @twonix  15 дней назад

      @@agentlua I'd recommend it

  • @ZabberNow
    @ZabberNow 19 дней назад

    I subbed to you a while ago and have been waiting for you to finally post again ooohoooh i havent started watching im already hyped I love your videos ahahahagaghha

  • @looper59
    @looper59 19 дней назад +4

    I've been waiting so long for this..

  • @Its_Thomas_
    @Its_Thomas_ 19 дней назад

    Yessss finally, I have been waiting for this!!

  • @Brambes05
    @Brambes05 19 дней назад +3

    I absolutly love this project! I have been thinking on making something simular.
    i have a question though
    How exactly do you plan on storing the world so that you can rejoin the same world?
    will you just have the players join the same jobId or will you store all chunk data in datastores?
    i think both options are not ideal because having them join the same jobId would prevent you from updating the world to newer versions and storing the chunk data in datastores seems not feasable because it would be to much data. a simple world in Minecraft for example can take up megabytes.

  • @require._
    @require._ 19 дней назад

    This is really crazy cause i just started making my own recently because your old video and today ive been working on better generation with that 3d noise but i still dont understand how to squish the noise map

  • @cdredstone
    @cdredstone 14 дней назад +2

    You can actually change the image resample mode for the ImageLabel, the options being Default and Pixelated (pixelated is probably None)

  • @throwawayname420
    @throwawayname420 15 дней назад +2

    I'm not a programmer however I'll just give my thoughts on a few things, so make of them what you will. One of my concerns, seeing as the terrain has no collision, is that the camera can phase through it. Sure, around the player there are parts that have collision on, but what about a random nearby mountain? If I zoom out will it be able to enter it? Theoretically it should, so that's something that will need fixing if it works like I think it does. Another thing, again, not a programmer, but I believe you can upscale the texture map in Photoshop using the Nearest Pixel scaling mode and not have to wait for Roblox to add upscaling customizability. Last thing I want to mention is that the old, more bare bones, textures I feel fit Roblox better. Now, of course, this is a preference thing, but I figured I'd mention it either way. Anyway, congrats on what you've made so far and I wish you as little headaches as possible during whatever the next thing you'll start working on is!

    • @twonix
      @twonix  15 дней назад

      @@throwawayname420 1. The camera lacking collisions can be fixed with some code, but I didn't give it a second thought since I'd been viewing it as a first person game
      2. Two issues with upscaling in photoshop, the max size Roblox accepts for EditableImage would be 1024x1024 (current atlas is 64x64) which wouldn't be enough. Secondly, The purpose of having a small EditableImage is strictly for performance.
      3. The textures are temporary placeholders

  • @TheSkyGamez
    @TheSkyGamez 18 дней назад

    1:10 you could get around the blurry textures issue by using multiple meshes per chunk and multiple atlases

  • @Wonderr
    @Wonderr 19 дней назад +1

    king has uploaded 👑 really tho your vids are amazing 🙏

  • @sips3812
    @sips3812 19 дней назад

    this is awesome! I wish you well, 2nix!!!

  • @DangOldRegularOld
    @DangOldRegularOld 14 дней назад +1

    Crazy impressive!

  • @YSH0000-yq7wy
    @YSH0000-yq7wy 19 дней назад

    OMG AFTER WAITING FINALLY I NEVER FORGOT YOUR VIDEOS

  • @RuggedStone064
    @RuggedStone064 12 дней назад

    Only real, and experienced programmers understand the excitement in 2nix' voice.
    Because the feeling of finally getting something right, and working after a LONG LONG LONG LONG time of working on it, is amazing.

  • @chickenfordays4543
    @chickenfordays4543 14 дней назад +2

    Wow I can't believe this is open sourced

  • @exolyne.
    @exolyne. 15 дней назад

    one optimization you can consider is greedy meshing, which is merging same blocks together in result for fewer polygon counts.
    it may not be worth it given its likely a minor optimization in your case, but it could probably allow for better performance with high chunk draw distances.

    • @twonix
      @twonix  15 дней назад

      @@exolyne. Greedy meshing is very good for performance, but wouldn't work with editable images

    • @exolyne.
      @exolyne. 10 дней назад

      @@twonix couldn't you create a new editableimage for each block side?
      im not too familiar with how it works so i might have said nonsense

  • @MrRhombus
    @MrRhombus 19 дней назад

    In regards to the open sourcing of this:
    Just this version? Or every version?

  • @Vextrove
    @Vextrove 18 дней назад +1

    I see you've probably watched Henrik Kniberg's videos on the new Minecraft terrain generation!

    • @twonix
      @twonix  18 дней назад

      @@Vextrove Yes!

  • @PrismFave
    @PrismFave 18 дней назад

    havent watched the full video but you can fix the blurry textures by (extremely shitty way) using surface guis then using image labels and settings their ResampleMode to pixelated. they really need to add this to textures

  • @CopperCogStudio
    @CopperCogStudio 17 дней назад

    I am not sure if using editable meshes improves performance, since even though you removed those faces, roblox already has backface culling, so they are not even rendered anyways.

    • @twonix
      @twonix  16 дней назад

      It reduces instance count

    • @CopperCogStudio
      @CopperCogStudio 16 дней назад

      @@twonix Are you using a single mesh for everything?, Also I am not sure about the collision system, since stuff moving at a high velocity might suffer from a thing called tunneling and clip through, before the collisions can be done.

  • @noahshynkevych
    @noahshynkevych 19 дней назад

    Hi Brother. Performance of new proto type is best, definitely the 9 monthes was worthwhile. Cant wait to see more your coming videos and projections, hoever I think you say that previously you will post coding tutorials and this was from really long time. Still Now waiting for some coding tutorial, so perhaps did you delete these prospect? Anyhow anything of your contents is super, just asking because I was wait this from you and I watch you from long time btw. I’m minor dev and I compose simple game only (sorry about poor english)

  • @adielperetz
    @adielperetz 19 дней назад +2

    There is already game that called "miniblox" and it the best recreation of Minecraft without using the same code (like eaglercraft) so.. it would be better to change the name, so you don't run into any issues.
    But anyway the game works great 👍

  • @jeffbezos7976
    @jeffbezos7976 14 дней назад +2

    Bro doesn’t post in almost 2 years (on his main) decides to pull up with Roblox Minecraft content

  • @MrBrineplays_
    @MrBrineplays_ 19 дней назад

    You finally returned! Please don't disappear again!

  • @sugar2000galaxy
    @sugar2000galaxy 19 дней назад

    Are buffers and editable meshes/images out of beta already?

  • @moonxyy390
    @moonxyy390 17 дней назад

    speedbuild pt 2?

  • @UsaGideon
    @UsaGideon 19 дней назад

    EARLY, UR BACK, I LOVE THIS CHANNEL PLEASE DONT LEAVE US AGAIN

  • @Bylocz2135
    @Bylocz2135 19 дней назад

    Finally another video!

  • @ryzennav
    @ryzennav 19 дней назад

    I just started watching your videos a day before this upload. I saw that it was an entire year since you uploaded and people were saying u died. Thankfully not haha!

  • @Sam-rx8wd
    @Sam-rx8wd 14 дней назад

    The collisions are genius

  • @TheProgammerGamer
    @TheProgammerGamer 19 дней назад +21

    Bro thought he was Dani 😭

    • @willzsocial
      @willzsocial 19 дней назад +1

      me too bro 😭🙏

    • @aaravsethi6070
      @aaravsethi6070 19 дней назад +1

      he is as good as Dani

    • @Neio-14
      @Neio-14 18 дней назад +1

      People seeing any programmer (its literally a reference to that youtuber who literally dissapeared for 2 years why do people still remember him)

    • @TheProgammerGamer
      @TheProgammerGamer 18 дней назад

      @@Neio-14 He was and still is the biggest indie developer, and his videos got millions of views, people still to this day try to inmate him as well

    • @Neio-14
      @Neio-14 17 дней назад

      @@TheProgammerGamer i think the biggest indie developer is notch...

  • @opm_a-ngo2903
    @opm_a-ngo2903 19 дней назад +5

    OMG HE IS BACKKKK

  • @roartherabbit9135
    @roartherabbit9135 19 дней назад

    I HAVE WAITED SO LONG BRO

  • @sournois90
    @sournois90 19 дней назад

    im pretty jealous ngl ive always given up on these minecraft projects and i think you should be the one to continue it with these new exciting features since id just be copying you lmao

  • @PeterbiltPlays
    @PeterbiltPlays 19 дней назад +6

    WELCOME BACK!!! 🎉

  • @Zurvax
    @Zurvax 19 дней назад

    2NIX BACK ON THE GRIND 🔥🔥🔥🔥🔥🔥

  • @froggytaylorsversion
    @froggytaylorsversion 19 дней назад

    Finally a video

  • @onlyAJ2
    @onlyAJ2 19 дней назад

    LET'S GOOOO

  • @mononezar
    @mononezar 18 дней назад

    Great video , keep going

  • @tolu0001
    @tolu0001 2 дня назад

    From a performance perspective do you think its realistic to make a FPS game with this system?

  • @Monkeymario.
    @Monkeymario. 18 дней назад

    7:26 crazy i was also on vacation

  • @GDT-Studio
    @GDT-Studio 18 дней назад +1

    HE CAME BACK WHEN WE NEEDED HIM THE MOST 😭😭😭

  • @Monkeymario.
    @Monkeymario. 18 дней назад

    CRAZY

  • @JoelyPop-iy7ed
    @JoelyPop-iy7ed 19 дней назад

    Danke, for this vid

  • @ikerpc7
    @ikerpc7 19 дней назад

    It's been over a year dude!

  • @Vexiusssssss
    @Vexiusssssss 19 дней назад +1

    YOOOOOO I'VE BEEN WAITING SO MUCCCCCCCCCCCCH

  • @Mr_Positive33
    @Mr_Positive33 19 дней назад

    BRO I'VE BEEN WAITING FOR ALMOST A WHOLE YEAR FOR YOUR VIDEO, I'M FROM RUSSIA BY THE WAY

    • @RSCB
      @RSCB 18 дней назад

      W COUNTRY

  • @ALIASRUSHIPAD
    @ALIASRUSHIPAD 18 дней назад

    ITS BEEN A YEAR YEAAAAAA FINALLY

  • @lamy1057
    @lamy1057 15 дней назад

    We need pointers in roblox so we can make normal data structures

  • @supdoggy_
    @supdoggy_ 19 дней назад

    W video it was very interesting

  • @user-hq4du3lb2t
    @user-hq4du3lb2t 19 дней назад

    I almost forgot about you. So glad you're back from the dead 😅

  • @pixelm4ster
    @pixelm4ster 19 дней назад +2

    bro the moment i saw the notification I clicked it instantly

  • @PatataPodcast
    @PatataPodcast 19 дней назад

    You posted??? IT GON RAIN!!!

  • @fire.maniac.
    @fire.maniac. 15 дней назад +2

    OMG YOU'RE BACK !!

  • @KashTheKingYT
    @KashTheKingYT 15 дней назад

    No way he's back 🤯

  • @pmang08
    @pmang08 19 дней назад +1

    He’s returned!!!

  • @LoganLatios
    @LoganLatios 19 дней назад

    bro you've been gone so long i forgot you existed 🙏

  • @ZacharyRB2
    @ZacharyRB2 19 дней назад +1

    The GOAT IS BACK 🐐

  • @jobertgutierrez5788
    @jobertgutierrez5788 18 дней назад +1

    But thats kinda worrying right? cuz Minecraft (the original game) might delete roblox because of this maybe, or maybe only the experience

  • @NIIIoken
    @NIIIoken 19 дней назад

    After so much wait… *he’s* *back*

  • @RSCB
    @RSCB 18 дней назад

    welcome back

  • @breter98
    @breter98 15 дней назад

    Add greedy meshing

  • @Du.cki1
    @Du.cki1 19 дней назад

    NO WAY ITS BEEN A YEAR

  • @ItzSneakyMinecraft
    @ItzSneakyMinecraft 19 дней назад +1

    AYO???

  • @zacharywhitehead1310
    @zacharywhitehead1310 19 дней назад

    YOOOOOOO NO WAY NEW VIDEO

  • @GenGamers
    @GenGamers 18 дней назад

    use the old textures pls

  • @KKBlueberri
    @KKBlueberri 19 дней назад

    YES BROSKI IS BACK

  • @camronandelean3666
    @camronandelean3666 18 дней назад

    He's really teaching us assembly in luau 💀

  • @MrFoxANDnoobie
    @MrFoxANDnoobie 19 дней назад

    YAY ITS OPEN SORCE I CAN REMAKE MY OLD MINECRAFT

  • @Kage1212
    @Kage1212 19 дней назад

    he is finally back

  • @SpiritOfTheGalaxy143
    @SpiritOfTheGalaxy143 18 дней назад

    Will its get mobile support?

  • @ItsOnlyMe360
    @ItsOnlyMe360 19 дней назад

    YESSS, we missed you

  • @saddelites
    @saddelites 19 дней назад

    I DIDNT THINK THIS WAS POSSIBLE ⁉️

  • @LazyJxyden
    @LazyJxyden 18 дней назад

    Omg, I thought he just disappeared from the youtube world of posting 😭

  • @GamingPlaysss
    @GamingPlaysss 19 дней назад

    YOUR BACK!

  • @sophiathepanda88
    @sophiathepanda88 19 дней назад

    HES ALIVE WELCOME BACK

  • @xIM0DEV
    @xIM0DEV 19 дней назад

    bro respawned

  • @wverbrug1
    @wverbrug1 19 дней назад

    he is back!!

  • @TheoLeCatt
    @TheoLeCatt 19 дней назад +1

    omg thank u father

  • @borisandrii
    @borisandrii 17 дней назад

    11 months😢

  • @ConfusedAlt
    @ConfusedAlt 19 дней назад +1

    I really hope to see this game turn into something like Hytale, I really like their art style and it would be fun to see it on Roblox. It would be like a mix of Hytale and Islands. Glad to see you’re back!

  • @remaxi1250
    @remaxi1250 19 дней назад

    Finally

  • @Cooldudecrafter
    @Cooldudecrafter 19 дней назад +1

    i thought youd never upload again 😭🙏

  • @truestbluu
    @truestbluu 18 дней назад

    so basically like how minecraft does it?

    • @v-14415
      @v-14415 16 дней назад

      yeah, pretty much

  • @Monkeymario.
    @Monkeymario. 18 дней назад

    5:07 its probably bilinear or i forgor the name