Remaking Super Mario World in Godot (Part 3: Powerups, Pipes, and the Camera)

Поделиться
HTML-код
  • Опубликовано: 31 дек 2024

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

  • @___wye
    @___wye  4 месяца назад +247

    Hi there, and thanks again for your patience! This part took longer than I'd have liked, but I've also made a ton of progress. Hope it turns out to be worth the wait! :)
    (By the way, the thumbnail means this is part 3 in the series - I'm actually using Godot 4, not Godot 3.)

    • @RyanDoesAnimation
      @RyanDoesAnimation 4 месяца назад +3

      IVE BEEN WAITING SO LONG THANK YOU

    • @SuperLimeWorld
      @SuperLimeWorld 4 месяца назад +5

      I can't wait for this to be finished because modding it would be so easy, it would feel like I'm modding the actual game and I've always wanted to make ROM hacks
      for super Mario world

    • @BlueCoinMarcHater1223
      @BlueCoinMarcHater1223 4 месяца назад +2

      yay

    • @artemchinksnew
      @artemchinksnew 4 месяца назад +1

      thanks for video its very interesting!

    • @Josuh
      @Josuh 4 месяца назад

      @@SuperLimeWorld I feel like there's enough tools nowadays for you to do romhacks fairly easily

  • @VidaDeJuuu
    @VidaDeJuuu 4 месяца назад +302

    I saw the notification and was like "YESSS PART 3"

    • @a.mikecampbell
      @a.mikecampbell 4 месяца назад +6

      Same!!! This has been a joy to follow

    • @thatcatthatalwayseatsyourchees
      @thatcatthatalwayseatsyourchees 4 месяца назад

      Same I've been waiting so long

    • @VidaDeJuuu
      @VidaDeJuuu 4 месяца назад +2

      @@a.mikecampbell right? And when I found these videos I was like "oh I'm gonna forget to look at the channel so let's just make all notifications from this channel on" lol

    • @greenberrygk
      @greenberrygk 4 месяца назад +1

      Fr

    • @27onionnebell40
      @27onionnebell40 4 месяца назад +1

      so do i.

  • @1mariomaniac
    @1mariomaniac 4 месяца назад +166

    11:21 "I must go, my people need me."

    • @Josuh
      @Josuh 4 месяца назад +6

      This is probably how they came up with the propeller mushroom in NSMB Wii

    • @SawBSketch
      @SawBSketch 4 месяца назад +5

      "Mushroom died on it's way to their home planet and was never heard from again"

    • @kenseikc
      @kenseikc 4 месяца назад

      I prayed for times like this

    • @TheKoalaGamerYT
      @TheKoalaGamerYT 4 месяца назад

      @@JosuhYES

    • @4C52
      @4C52 4 месяца назад

      ​@@JosuhL bagel

  • @jackmorton7406
    @jackmorton7406 4 месяца назад +35

    "I'd better pick up the pace" it took 16 people 3 years to make Super Mario World so I'd say you're doing pretty well.
    Also, having a plain Node that acts as a SceneController that swaps out scenes might be the solution to the circular dependency issue with preloading scenes 🙂

    • @jackmorton7406
      @jackmorton7406 4 месяца назад +3

      COMPOSITION MENTIONED LET'S GOOOOOOO

  • @myhandleiswhat
    @myhandleiswhat 4 месяца назад +82

    In the Japan version of Super Mario 3, you actually always went back to small Mario when you got hit, it was changed in the Western release and more or less became the standard later on.

    • @varietychan
      @varietychan 4 месяца назад +7

      The international change was reverted in SMW tho, you always go back to small Mario regardless of what powerup you had and your reserve item was forced to drop

    • @myhandleiswhat
      @myhandleiswhat 4 месяца назад +9

      @@varietychan by "later on it became the standard", I meant after Super Mario World. Most games even the GBA re-releases in Japan use the system 3 introduced in the west.

  • @fantasticfox7516
    @fantasticfox7516 3 месяца назад +15

    "So, as you do with cameras, let's look into it" Legendary segue

  • @actiongamemaster8082
    @actiongamemaster8082 4 месяца назад +57

    I love that silky-smooth motion from the Godot version, such bodaciousness.

  • @dv_interval42
    @dv_interval42 4 месяца назад +19

    this is actually a visually stunning series, incredible quality and pedagogical quality, it's unbelievable

  • @pinkowl9752
    @pinkowl9752 2 месяца назад +5

    I'm loving this series. It's a perfect blend of devlog, tutorial, and game mechanic history lesson! I hope you're enjoying making this as much as I am watching it.

  • @Gyozamang
    @Gyozamang 4 месяца назад +24

    hey I appreciate you're sticking to this project. There's a lot of good projects stuck half way through then the channel just never updates again, so thank you

  • @nexxai
    @nexxai 4 месяца назад +94

    Ok, that is freaky. Literally yesterday, I was telling my wife about your previous videos and I was like "hmmm I wonder if they're ever going to post another one". What a hell of a good surprise! ❤

  • @jum-lee
    @jum-lee 3 месяца назад +4

    I love how you focus on creating good content and not pushing for subscribtion and likes!
    - Around halfway through the video, you were editing some blocks, and I guess I'm scarred by other youtubers because I was expecting the edit to spell out: "Subscribe"/"Like" or something similar - Aswell as at the end, I was waiting for the: "If you like this video, consider liking and subscribing etc.." Instead I got a compliment by being called a nerd

  • @MattEatsMochi
    @MattEatsMochi 4 месяца назад +13

    I could listen to you talk about these problems for hours. How much I learn for my other projects by watching you recreate an old game is enormous.

  • @moonoovie
    @moonoovie 4 месяца назад +27

    This series is going to be yet another re-bingeable series on par with Parks and Rec, Arrested Development, Columbo, and Brooklyn 99.

    • @lucbloom
      @lucbloom 4 месяца назад +2

      Lol, funny grouping

  • @exterminator9676
    @exterminator9676 4 месяца назад +3

    I think my favourite thing about this series is that you explain the limitations of the SNES/SMW while also explaining how you can overcome this with modern game engines like Godot. Awesome stuff!

  • @thatcloveplant
    @thatcloveplant 4 месяца назад +61

    having a sort of pipe entrance area is exactly how NSMB2 handles things. kinda fun to see the same useful concept in this recreation

    • @LuigiXHero
      @LuigiXHero 4 месяца назад +12

      It's how all the nsmb games done it and it's also the standard way Mario fan games typically do it. In the original Mario world the level was split into screens that could have an exit attached that any warp in that screen would take you to. This system is a lot more flexible.

    • @thatcloveplant
      @thatcloveplant 4 месяца назад +3

      yeah the system with the pipe entrance areas is a lot more flexible, makes sense they switched to that system in later games

  • @nintendude794
    @nintendude794 3 месяца назад +12

    21:01 “if you enjoyed this video…. You’re a freakin’ nerd!” LOL

    • @quik06
      @quik06 13 часов назад

      wow, he's right...i AM a nerd!

  • @maximo.7240
    @maximo.7240 3 месяца назад +6

    This deserves so many more views. I really hope you continue, this is my current favourite series on videogames. Gut gemacht alter! Viel glück und viel spaß! Ich möchte auch Videospiele machen und diese Serie ist dafür sehr sehr hilfreich. Tut mir leid mein deutsch ist schlecht ;-; aber ich wollte dir in deiner Müttersprache bedanken

  • @hyron_
    @hyron_ 4 месяца назад +9

    this is so impressive! its always nice seeing people give some love for smw camera. its so good

  • @Foxfac3
    @Foxfac3 4 месяца назад +1

    I love the care you have for the nuances of every little thing about this game. This series scratches that "explaining specific behind-the-scenes functions from retro games" itch that I have very well. It also makes me want to give gamedev a try, which is pretty great, too.

  • @arandomguythatdoesntpost
    @arandomguythatdoesntpost 4 месяца назад +11

    I just watched the 2 parts yesterday and then this gets uploaded! How fascinating!

    • @arandomguythatdoesntpost
      @arandomguythatdoesntpost 4 месяца назад +1

      By the way, You can reparent the player to the root node before loading a new scene so it doesn't get deleted, and then reparent it to the new scene

  • @YourResidentBell
    @YourResidentBell 4 месяца назад +1

    I didn’t even realize that the parts have almost been 3 months apart each time ;-; these have been so enjoyable to watch, I’m so excited for part 4! Great job so far!

  • @disdonut
    @disdonut 4 месяца назад +14

    I can't believe he just hit us with the "and if you enjoyed this video, you're a frickin' nerd" at the end.
    ...It is true though

  • @lemonsmc_48
    @lemonsmc_48 Месяц назад +1

    I genuinely cannot tell which is the actual mario world and which is the godot recreation lmao. that looks incredible.

  • @clintbeacock7663
    @clintbeacock7663 4 месяца назад +3

    I'm a (non-game) programmer who loves games and Mario World in particular, and is interested in learning godot at some point. There couldn't be a video series more tailored to me :)
    Also, I'm not only floored by the quality and level of detail you're accomplishing here, but the amount of work you put into presenting it. Even if I had the time and patience to pull this off, I could never make the content delivery so engaging. Masterclass content on all levels.

  • @poleve5409
    @poleve5409 4 месяца назад +2

    this is an excellent video, way too underrated. Not just a remake but you go above and beyond to make it accurate

  • @PoliThePolarCat1947
    @PoliThePolarCat1947 4 месяца назад +11

    If you were to tell me that your fangame was the real game, I would believe you. That's how good it is.

  • @TheWaterMiners
    @TheWaterMiners 4 месяца назад +6

    In my Godot recreation of Castlevania, I have a base game scene that handles the loading of stages, and I never actually switch scenes, which lets me easily retain the player between stages. Not sure if that's the best approach, but it's worked pretty well.

  • @Crafty_Jumper
    @Crafty_Jumper 3 месяца назад +3

    New title: Making bibically accurate mario world

  • @kplays_6000
    @kplays_6000 4 месяца назад +6

    You can officially count higher than Valve! Hyped for this!

  • @AlienoidNovace
    @AlienoidNovace 4 месяца назад +3

    This is super nifty!!! This is absolutely one of my favourite RUclips series (serieses?) out there right now and I cannot stress enough how excited I am to see you dive into shaders (and hopefully learn a thing or two about them myself because they are TERRIFYING to me).

  • @RoddieH
    @RoddieH Месяц назад +1

    I just discovered this series and I am hooked! I'm fascinated by what Nintendo was able to pull off with the hardware and I'm learning a ton watching you adapt it to Godot (I pause every screen to read your code comments.) I'm not a gamer and have no desire to be a game developer, but I dabble with coding in my spare time just to keep my brain active.
    Something I might attempt if you end up releasing your project, is maybe transforming the base game into a hybrid platformer/adventure. I'm not sure how it would turn out or if it's even possible, but it would definitely be a good learning experience for me.
    Thanks for the series - looking forward to the next release!

  • @octonautsfan
    @octonautsfan 4 месяца назад +2

    this type of video would normally be boring to me, but somehow you make it interesting

  • @christian0h
    @christian0h 4 месяца назад +3

    Part 3 of one of the only series to give me motivation to pursue game design anymore!!! I love these please keep making them and don't give up like I do!

  • @Vieislost
    @Vieislost 4 месяца назад +7

    Can't believe it's already been 3 months, Can't wait for the next devlog!

  • @shadowxtulhybridtheoryep
    @shadowxtulhybridtheoryep 4 месяца назад +5

    Implementing multiplayer would be kinda cool imo

  • @ArtArtisian
    @ArtArtisian 4 месяца назад +2

    Thanks so much for sharing! This has been very satisfying to watch.

  • @jumbledfox2098
    @jumbledfox2098 4 месяца назад +1

    you have NO IDEA how excited i am for this video, i love your channel, it's so inspiring

  • @manuel.7461
    @manuel.7461 4 месяца назад +2

    This is just sutch a comfort watch. 😊

  • @thedemr9736
    @thedemr9736 4 месяца назад +9

    Bro is one step closer to get sued by nintendo

    • @Navarein
      @Navarein 3 месяца назад

      I hope he doesn’t

  • @lok0br
    @lok0br 4 месяца назад +4

    Yay! Part 3 released!

  • @mono9613
    @mono9613 4 месяца назад +1

    I really really really appreciate the love for detail you are having here. It's super interesting to see how the mechanics of smw work in detail, even if it's just something like the camera.
    The wait, was definitely worth it. Keep up the great work!

  • @Bitlytic
    @Bitlytic 4 месяца назад +1

    Love seeing more of this series! It's honestly a really good series to show other people who are interested in Godot and wanna see how much it handles for you and how much you can add. As always, looking forward to seeing more of your work on the recreation, Godot seems to be the perfect engine for rom hackers

  • @ahoustonpsych
    @ahoustonpsych 4 месяца назад

    I'm loving how this series is progressing. Thanks for sticking to it! It's so exciting to see how everything is turning out and what kind of work goes into implementing each aspect of the original game. Keep it up!

  • @Ghaz002
    @Ghaz002 22 часа назад

    18:10 this is precisely what's meant by "favoring composition over inheritance"

  • @dude2542
    @dude2542 4 месяца назад +3

    One small thing: the point numbers that you get when picking up a mushroom for example should have a higher Z index than Mario.

  • @greenberrygk
    @greenberrygk 4 месяца назад +4

    5 HOURS AGO?! I was just watching the previous episodes unrelated and I checked the channel and sorted by popular and was wondering when part 3 would be. Then I checked by recent and saw this video and wondered why it wasn’t in the popular tab. I only now just realized how recently this came out

  • @contentatogames
    @contentatogames 4 месяца назад

    This series is one of the best devlogs in existence. Thanks for being awesome!

  • @Jannick-l1k
    @Jannick-l1k 4 месяца назад +1

    I am always sooo hyped to see a new video for this series.
    I am in love with your attention to detail, that totally hits my taste!
    Great job so far, this looks really impressive 😇

  • @ihasmax
    @ihasmax 4 месяца назад

    dude you're an absolute legend. this has helped me advance my godot knowledge more than any tutorial i've seen so far

  • @MrCommonOddity
    @MrCommonOddity 3 месяца назад

    Absolutely fantastic video. It's amazing how far Godot has come... But this is absolutely stellar. Watched since the first video and it's honestly humbling how much goes into this. More importantly, your efforts being oriented around accuracy makes this even more phenomenal than the average video.
    jdh is the only other channel that delves into this level of accuracy where I am completely engaged. I am indeed a nerd.
    I wish much success in your endeavors.

  • @hanyelsafty-z6l
    @hanyelsafty-z6l 4 месяца назад +1

    I have been waiiiiting for this video man, I watched the first 2 parts like a million times

  • @Hexagular
    @Hexagular 4 месяца назад +1

    I've been waiting for this episode! Thanks for making this

  • @Evil69
    @Evil69 4 месяца назад +1

    This is my favorite series on RUclips to keep up with

  • @Catinbetween
    @Catinbetween 4 месяца назад +1

    You gave me the crazy idea to remake metroid (NES) on godot! So far, i've got the tilemap and Samus' animations and physics down. The physics took me ages to get right because i needed to learn at the same time how godot works. Also, it seems like the physics of metroid aren't as well documented as for super metroid too. So a lot of the code is probably not exactly the same, but remade by observation. But that is alright. The important part is that it feels the same. I also had decided to create a state machine for samus' physics. And for animations, godot actually has an Animation Tree feature which offers Animation State Machines! I could combine the two state machines (physics and animations) by creating a state machine manager that manages both of the state machines.
    The camera in metroid is rather simple, the camera limits are just blocked off by huge chunks of tiles . Instead of doing that, my system is just a huge collision polygon within which the camera is allowed to move. There is one per room, and transitioning between one and the other will be a future problem (for when i recreate doors).
    Thank you for this video! It is giving me a bunch of new ideas how to handle future problems. I hope to see more parts of this series. Good luck!

  • @commandingsteel
    @commandingsteel 4 месяца назад +1

    completely forgot about this series, but glad it popped up
    cheers

  • @mentase9513
    @mentase9513 4 месяца назад

    i totally love this series and i'm always looking forward to watch the next part, i hope you are having as much fun doing this as we have while watching those awesome videos. I especially love your explanation skills as I never learned more about godot than by just watching those three parts of this series. keep doing this awesome job man

  • @originalbadboy32
    @originalbadboy32 4 месяца назад +1

    You could of course just create one big level rather that using separate levels when using pipes. The levels are already big anyway.
    That would save worrying about saving states of coins etc.

  • @IvoPereira
    @IvoPereira 4 месяца назад

    Your knowledge... The work you made... the edit itself... Awesome work man! Please keep it going!

  • @basiltermini
    @basiltermini 4 месяца назад

    You're awesome wye, been a fan of your work since A Strange Mission! This series is fantastic; I've never seen anyone explain the inner workings of SMW so concisely and intuitively, and I respect the attention to detail in your Godot implementation. Keep doing what you're doing!

  • @PedroManX
    @PedroManX 4 месяца назад +1

    Amazing.

  • @lagking1
    @lagking1 4 месяца назад

    I cant wait for part 4 already love you man the way you explain everything and holy that player have a lot of code i never seen the single character that can have that much code. I am learning so much from you cannot even comprehend the level of editing in your video clarity and explanation is top notch keep it up please don't stop on this project.

  • @melliel2957
    @melliel2957 Месяц назад

    I'm really excited to see the source code once this project is finished. Aside from the project being generally interesting, It's a really good study on the scale of a game like this. I'm already learning a ton from these videos, so thank you!

  • @stinkyratman
    @stinkyratman 4 месяца назад

    It's incredible how much I'm learning from a video of someone who is learning ! So much more informative than alot of other tutorials out there, thanks so much !

  • @SuperLimeWorld
    @SuperLimeWorld 4 месяца назад +1

    Omg I've been waiting for this, yay!

  • @jonathan2350
    @jonathan2350 4 месяца назад

    No way, I got recommended the first video yesterday, continued with the second one and then I subscribed to see the third one. Only had to wait like an hour but sadly didn't see yesterday.
    Great work mate!

  • @jackgibson511
    @jackgibson511 4 месяца назад +2

    It’s very accurate! The only thing that’s glaringly obvious is the fact that the background doesn’t scroll parallax vertically in the original game

  • @sammarkvoort
    @sammarkvoort 4 месяца назад

    This is probably my favorite series on RUclips rn, can’t wait to see the progress!

  • @ybb8956
    @ybb8956 4 месяца назад +1

    This was great can't wait for the next one.

  • @luckyknot
    @luckyknot 4 месяца назад

    just discovered you on this chapter 3 and your explanations and work is amazing, congratulations and thanks a lot for sharing your knowledge! gonna check the first two chapters very soon!

  • @KatTheOneAndOnly
    @KatTheOneAndOnly 4 месяца назад

    Not only is this super cool, but I find it super motivating and learning godot while watching this! Best of luck to you!

  • @luismiguelsanchezvite8662
    @luismiguelsanchezvite8662 4 месяца назад +2

    HE´S BACK 🗣🗣🗣🔥🔥

  • @trueblueblack47-
    @trueblueblack47- 4 месяца назад

    This is coming on so brilliant! It amazes me just how much you can do with Godot and how well you've recreated it so far :) absolutely fantastic! God bless :)

  • @daecatt
    @daecatt 4 месяца назад

    Getting the camera right instantly gives this such an SMW feel. Great job!

  • @Majomac75
    @Majomac75 4 месяца назад

    Thanks. I think you are doing a very good job eith these videos. Going through "retro game mechanics" and casually teaching about newer game engines. Looking forward to the next one.

  • @dantenarede
    @dantenarede 3 месяца назад

    For my first Godot project I wanted to recreate the first Super Mario Bros game (or part of it) and finding this series umprompted was a godsend! I'm loving it!

  • @phinpho
    @phinpho 4 месяца назад

    I thought you had abandoned this series. I’m very happy to see you continuing it, and I can understand why you took a long time to publish this one. Reverse engineering each detail of the Super Mario World game is not an easy task at all.
    It would be great if you could dive deep into the implementation details of the camera scripts.
    Congratulations, and thank you very much for your videos. They are really inspiring and very helpful!

  • @programmerlp
    @programmerlp 4 месяца назад

    Its so interessting, was waiting for over 2 months for a new part. good job, love this series!

  • @jmvr
    @jmvr 4 месяца назад +1

    Cool thing about Composition vs Inheritance in Godot, is that C# does something similar.
    In C#, you can only inherit from a single class, which means that methods from parent classes won't be called multiple times. So composition is needed if you want multiple sections of functionality, which is where their interfaces and abstract classes come into play. Both are pretty similar, except abstract classes can contain code within methods, whereas interfaces cannot. As well, you can inherit from as many interfaces as you want, but one from a single class, abstract or not.
    The benefit of using an interface is that you can always guarantee that some variable has a certain variable or method. If you attach an IDisposable to a class, it will always have the Dispose method. However, if you want to use IDisposable for the class you make, you'll have to implement the method yourself.
    I know this really isn't that applicable to what you're doing, but for anyone using C# in Godot, maybe this will be helpful.
    Also great work on the project, it's really coming together! These videos are slowly but surely pushing me toward remaking other video games in Godot

  • @valuerie
    @valuerie 4 месяца назад

    This is coming along so so so well!!!! You're doing so good at deciding when to do a perfect 1:1 recreation and when to take advantage of current age hardware. Having individual coins disappear in item memory was, in my opinion, the intended behavior for the original SMW and now that you don't have memory limitations you can make good on that!!

  • @inferiorpolion
    @inferiorpolion 4 месяца назад

    I've been loving this series so far. I've always loved super mario world for its quirkiness and have even thought of making my own mario fan game in godot lol. I've learned a lot from these series; keep making these great videos (:

  • @MortonMcCastle
    @MortonMcCastle 4 месяца назад

    Woohoo! Another highly anticipated video! I can't wait to see what you're talking about!

  • @RSMR029
    @RSMR029 4 месяца назад +1

    YESS PART 3!

  • @riku5543
    @riku5543 4 месяца назад +1

    Yesss I love this series

  • @alekxsander
    @alekxsander 4 месяца назад

    This series is getting amazing!!! What would also be amazing is if after finishing this project you also recreated Donkey Kong Country in Godot!
    And when you've finished your project, if you released the source code it would make it a thousand times easier to create mods for Super Mario! And just like the Street Of Rage Remake, dozens of mods based on your project would appear and go viral! Congratulations and good luck with the project!

  • @Stormkyleis
    @Stormkyleis 4 месяца назад

    It's amazing how important the camera is for the game feel, it's something that most fan games don't get right

  • @missloopy
    @missloopy 4 месяца назад +1

    making GREAT progress cant wait for part 4!!

  • @thewowo
    @thewowo 4 месяца назад

    Really enjoying this series so far!
    When I clicked on the first video, I had low expectations.
    At first I thought it was going to be one of those many janky game dev videos where they make the player move in a constant velocity, or use a paid addon and call it a day.
    But was instead delighted with an informative and meticulously made video; Good job, I'm impressed!

  • @Sabbalab92
    @Sabbalab92 4 месяца назад +1

    This is very impressive, the only reason I could recognize which game was yours in the end was because your version had a better framerate.
    Nice work! Really nice work!

    • @1gnore_me.
      @1gnore_me. 4 месяца назад

      I also noticed that the aspect ratio was slightly off
      overall very impressive work

  • @TannerCh
    @TannerCh 4 месяца назад +1

    I'm a freaking nerd, and proud of it! Fantastic video from start to finish! Thank you!

  • @kriogenic1923
    @kriogenic1923 2 месяца назад

    This series is amazing. I can't wait to see you implement holding and throwing shells and see you perform a shell jump lol

  • @16-BitMario94
    @16-BitMario94 4 месяца назад

    I love these videos not only do i know how SMW works but it's cool seeing my favorite video game being recreated

  • @BnanaDuk
    @BnanaDuk 4 месяца назад +1

    this series is consistently entertaining and amazing!

  • @krazydave7724
    @krazydave7724 4 месяца назад

    I've been waiting for this for so long, it made me so happy to see this

  • @ScoutPlaysKalimba01
    @ScoutPlaysKalimba01 4 месяца назад +1

    Oh god... he's propobly on Nintendo's most wanted list right now

    • @ivansimonov6076
      @ivansimonov6076 День назад

      Don't say they're going to take down the remake

  • @ToonNoah
    @ToonNoah 4 месяца назад +1

    I LITERALLY JUST FINISHED REWATCHING THE FIRST 2 PARTS FOR THE THIRD TIME JUST A FEW HOURS AGO AND THEN YOU DROP THIS TODAY 🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥

  • @UODZU-P
    @UODZU-P 4 месяца назад

    Super impressive work. Really great seeing someone do a master study of a game

  • @jankygamedev
    @jankygamedev 4 месяца назад

    Lets gooo I've been waiting for this series to come back !!

  • @AngelGdvd1922
    @AngelGdvd1922 4 месяца назад +2

    I can't believe a mario video taught me how to make a custom camera😅

  • @0ni0ng0ld-g6i
    @0ni0ng0ld-g6i Месяц назад

    Brilliant series I enjoyed a lot the insight of using composition along with class inheritance for the variable blocks types