How to make a 3D Engine in Scratch 3.0

Sdílet
Vložit
  • čas přidán 7. 09. 2024

Komentáře • 987

  • @TheGreenFlash
    @TheGreenFlash  Před 3 lety +61

    Part 2 is out! czcams.com/video/s2mBL3_tUZI/video.html

  • @rens2
    @rens2 Před 3 lety +100

    I really love this video. It explains the basics really well although if you don't have basic knowledge of the things shown here it can be hard to follow. But still it's cool to see a tutorial that's not just like "copy what I'm doing" about 3d.

    • @SkyIsTumbling
      @SkyIsTumbling Před 3 lety +11

      yeah it's surprisingly well done especially for a topic like this, he explains everything so well it's awesome

    • @ukeman1143
      @ukeman1143 Před 3 lety +5

      Yeah I really like how it’s teaching how to make a game engine and not make a game itself because it lets you have more creative freedom

    • @ab-on6cg
      @ab-on6cg Před 3 lety +4

      I really love this comment because it's not just an 8-year-old saying "YoU ShOuLD hAVe MOrE SubS"

    • @rivercape982
      @rivercape982 Před 2 lety +1

      If you want no 'copy what I'm doing' tutorials, then Griffpatch makes hundreds. However, these might be better! (no offence griffpatch yours are still great)

    • @ENRGguy
      @ENRGguy Před rokem

      @@SkyIsTumbling what

  • @gduc745
    @gduc745 Před 3 lety +144

    dude..... THIS IS THE BEST TUTORIAL EVER i wish u had more videos

    • @RefoProduction
      @RefoProduction Před 3 lety +1

      How did you rate this tutorial?

    • @gduc745
      @gduc745 Před 3 lety

      @@RefoProduction what

    • @Quidoute
      @Quidoute Před 3 lety

      Instead of learning scratch go learn a real programming language language /JavaScript/Java/Python/C....

    • @gduc745
      @gduc745 Před 3 lety +1

      @@Quidoute why? you first need to learn easy programing language then i will move to java then python

    • @Quidoute
      @Quidoute Před 3 lety

      @Slimey yes but while your spending your time making a 3d engine in Scratch, try to learn Some of these programming languages JavaScript /Python/C.... I don't recommend you to start with Java, it is so complex ,start up with easy ones JavaScript /Python these are the easiest one and the most in demand programming languages in the world ,and you can do pretty much every thing
      In JavaScript you can make 3D/2D games , make websites, make web apps,making API
      in Python you can make games , make websites, make AI unlike Java

  • @supak00pa82
    @supak00pa82 Před 3 lety +40

    MY GUY THIS WAS PHENOMENAL, PLEASE MAKE A PT 2

  • @roboboy3773
    @roboboy3773 Před 2 lety +10

    Dude, This is the only series on CZcams which explains 3D(The other ones are so simple/boring. But this one, is so helpful!)

    • @AuburnOSC
      @AuburnOSC Před rokem +3

      I know, right! I was relieved to find this.

  • @huntabadday2663
    @huntabadday2663 Před 3 lety +31

    Wow, I never though it could be so simple! This video is awesome! would love a part 2 that implements wireframe or adding a solid texture to the object.

    • @culan_SCP
      @culan_SCP Před rokem

      there is a pt 2

    • @TRFWINGS
      @TRFWINGS Před 11 měsíci

      look at the date of that comment

    • @DaAlphaDawg
      @DaAlphaDawg Před 11 měsíci

      @@TRFWINGS too bad there isn't a part 6 or part 7

  • @TheAstraDawn
    @TheAstraDawn Před 3 lety +11

    I stopped using scratch a long time ago, and then i found this. Amazing video, didn't expect it to be that simple. Feel like it gives a good insight into rendering engines

  • @bamfyu
    @bamfyu Před 3 lety +25

    Wow, this is the first scratch 3d tutorial that's actually helpful. Great job man 👍

  • @ruokuhno
    @ruokuhno Před 3 lety +27

    OMG, YOU ARE A GENIUS!!!

  • @WZDRIP
    @WZDRIP Před 3 lety +16

    TGF: Starts talking about how math works in this code
    My right arrow key: *HERE IT COMES!*

  • @khlobbia
    @khlobbia Před 3 lety +33

    I AM SO GLAD THIS GOT RECOMMENDED TO ME
    after 5+ years on scratch i can finally make my first 3d game by myself!
    i also love this video because not only does it show you how to make it, it also explains why it works!

    • @_quite.essentiallyjay
      @_quite.essentiallyjay Před 2 lety +1

      facts

    • @coolswag352
      @coolswag352 Před 2 lety +1

      @@_quite.essentiallyjay NO its mega facts

    • @SLAVRED0N4SIR
      @SLAVRED0N4SIR Před rokem +1

      @@coolswag352 NO this is ULTRA FACTS

    • @coolswag352
      @coolswag352 Před rokem +1

      @@SLAVRED0N4SIR NO this is mega supder ultra hyper facts

    • @SLAVRED0N4SIR
      @SLAVRED0N4SIR Před rokem +1

      @@coolswag352 NOO!!! This is Mega ultra Super Marvelously Splendidly terrific hyper FACTS.

  • @FeTetra
    @FeTetra Před 3 lety +7

    Keep doin vids, I have added velocity, jumping, and strafing sideways. This is literally one of my favorite Scratch tuts

  • @dramaticbananathemovie6889

    its funny because im a unity dev and i sent this video to my friend as a joke, but this video explained camera projection and rotation matrices better and more concisely than anything i've ever watched before and i've now grasped both concepts

  • @mathiastheuwu3457
    @mathiastheuwu3457 Před 3 lety +7

    GriffPatch is that YOU?
    No cap you are literally a legend

  • @coolkase_real
    @coolkase_real Před 3 lety +6

    This is the best 3d tutorial i watched!!! I thought i did it wrong but i accidently thought "Object z" was "Rotation z" lol

  • @samuelolatona3658
    @samuelolatona3658 Před 3 lety +15

    thank you so much not only do i have a 3d engine but i understand how to make and modify one :D
    part 2?

  • @startFX
    @startFX Před 10 měsíci +1

    I love how he makes every schematic explanation using Scratch and this 3D engine.

  • @dottrina
    @dottrina Před 3 lety +5

    Dude, why is this your only video? This is really cool! You deserve more subs..

  • @donkookies
    @donkookies Před 2 lety +2

    i know this is late comment, but you are insane this is just AMAZING and it really helped me pass my coding exam and i won a game competition in my school, cheers

    • @TheGreenFlash
      @TheGreenFlash  Před 2 lety +2

      Congrats, I'm glad to hear it! If you have a link to the game that won the competition, I'd love to take a look!

  • @maldiniwannabe
    @maldiniwannabe Před 2 lety +4

    Dude, your channel looks like it has a lot of potential, keep uploading, I'd love to see more!

  • @meplayzyt535
    @meplayzyt535 Před 3 lety +2

    I love this tutorial a lot. Honestly I really think at 2:07 - 4:02 is extremely cool that you made a whole project just to explain it for us. Also edited, and found the words. You also pause often so we can copy the coding instead of medianly moving on. I do know this was 2 months ago, and sorry I am seeing this now! I've tried finding a video like this , guess I couldn't! But thank you so much.

  • @danielcraft15
    @danielcraft15 Před 3 lety +28

    When is "How to make a 4D Engine in Scratch"?

  • @butterflies9332
    @butterflies9332 Před 2 měsíci

    This is amazing! The only one and FunnyAnimatorJimTV with 50,000 followers suggested this on his live, and it's straight to the point! Good editing, clear, good mic, like why can't Scratch hire him to make tutorials as his job?

    • @TheGreenFlash
      @TheGreenFlash  Před 2 měsíci

      Thank you so much! I’m glad people are still making use of this, and I’ll have to thank FAJTV at some point.

    • @butterflies9332
      @butterflies9332 Před 2 měsíci

      @@TheGreenFlash Oh m'kay, nice scratch games too!

  • @antcubingx
    @antcubingx Před 3 lety +26

    THIS MAN DESERVE 100000000 SUBSCRIBERS
    I would love you to make a 3d paint engine also but I think that i can work with that

  • @codedprojects9013
    @codedprojects9013 Před 3 lety +2

    Please make part 2!!! I can't wait.

  • @Chrome_Cat
    @Chrome_Cat Před 9 měsíci +3

    Hey this is pretty good! Everyone keeps asking me to do a 3D engine tutorial so I sat down and started making one from scratch, recording it with the intention to adlip it after. This isn't the first time I've thought about how I'd go about explaining it, so I had a good plan, but it was still pretty challenging to make anything remotely easy to understand. This tutorial gives me faith it can be done, although, I'm going to do things the way I think they should be done to be proper not neccessarily to be simple.

  • @yourstruly5163
    @yourstruly5163 Před 3 lety

    Thank you so much for explaining the calculations unlike some youtubers who just say "copy what I'm doing". It helps me understand what I'm doing instead of just copy-pasting.

  • @derwastl
    @derwastl Před 3 lety +56

    This is the best tutorial!!! Can you make a part 2 please? 😃

    • @zakahmed256
      @zakahmed256 Před 3 lety +2

      yeah

    • @milanszekely5016
      @milanszekely5016 Před 3 lety +2

      Yes! I need the LEFT RIGHT movement.

    • @blockbustermm160
      @blockbustermm160 Před 3 lety +1

      yeah

    • @omslegoguns8527
      @omslegoguns8527 Před 3 lety

      @@milanszekely5016 its easy
      For right movement: make the player rotate 90 right, move forward and rotate 90 degrees left.
      For the left movement just invert the rotation actions.
      Have a nice day :)

    • @jimmlmao
      @jimmlmao Před 3 lety

      @@milanszekely5016 left and right movement isn't necessary because you move where you look so you can look right and you can move right

  • @getsomehelp6261
    @getsomehelp6261 Před 3 lety +2

    give this man a medal

  • @AxPlayOn
    @AxPlayOn Před 3 lety +3

    awesome looking forward to more tutorials on this

  • @drgaming_92games80
    @drgaming_92games80 Před 3 lety +2

    Bruh, this is actually really well put together. Probs to you man!

  • @danielayeniscratchtutorial4350

    This is JUST what I needed! You get my follow on scratch!

  • @tadking8130
    @tadking8130 Před 2 lety +2

    BEST SCRATCH TUTORIAL EVER!!!

  • @youtissoum
    @youtissoum Před 3 lety +5

    really good tutorial i loved it but i just want to point out two issues :
    - when you go behind the scprites the order is still messed up
    - when you have a sprite at the very side of the screen and you go forward it will look weir because the sprite grows and does not get out of the field of view even though it should

    • @drstowaters
      @drstowaters Před 2 lety

      @@akaxyz. that doesnt work either. And im 4 months late

  • @gunjantutorial7405
    @gunjantutorial7405 Před 2 lety +2

    OMG!! I was waiting for this type of tutorials for many days! This is amazing!!

  • @rayunity
    @rayunity Před 3 lety +4

    I'm subbing this is the best tutorial ever!!!!!

  • @velmn3144
    @velmn3144 Před 2 lety

    I like the way he explains the concept. Finally all the 3d scratch videos make sense to me.

  • @DigitalPixel288
    @DigitalPixel288 Před 3 lety +3

    Thxs for the tutorial I love it!

  • @user-cp1px2ph2g
    @user-cp1px2ph2g Před 6 měsíci +1

    i couldnt find ONE comment saying its bad so i agree complete LEGEND

  • @asupershotgunguy787
    @asupershotgunguy787 Před 3 lety +3

    This is like cheezits tutorial but way better

  • @tomw3863
    @tomw3863 Před 3 lety

    idk how this works but now i can finally realise my lucid dreams
    i can see the scratch cat in 3d
    great video man

  • @theethicalhacker6680
    @theethicalhacker6680 Před 3 lety +3

    Imagine will_wam seeing your ninja 3D

  • @annihilate2479
    @annihilate2479 Před rokem

    ive seen your games on scratch and ive found you on yt i finally know how you do it

  • @dopedillan5457
    @dopedillan5457 Před 3 lety +13

    I enjoyed the video. He really needs to make more videos! I hope he can make more awesome tutorials. He sure did this in a flash! (lol pun)

  • @Maki56-e7m
    @Maki56-e7m Před měsícem

    So helpful! also I changed it so you can look with your mouse pointer and strafe left and right

  • @Provvtz
    @Provvtz Před 3 lety +3

    Hey, keep up the good work dude! I really appreciate a scratch 3d tutorial that isn't just about making a maze

  • @meehdrescher
    @meehdrescher Před rokem

    You have well earned a sub, this is probably the first ever coding tutorial that worked first try with me actually understanding how it works.

  • @masterrex2263
    @masterrex2263 Před 3 lety +3

    Thank you so much for this tutorial, you have given me a bunch of help and it’s all cuz of you :D

  • @questionabletheory59
    @questionabletheory59 Před 3 lety +2

    U are a Genius!!!

  • @beep2997
    @beep2997 Před 3 lety

    dat 3d game shoutted-out was more epic than what i've played as 3d

  • @innunthan5609
    @innunthan5609 Před 3 lety +3

    My friends are scared of my power now

  • @kalelojed3109
    @kalelojed3109 Před 3 lety +1

    Me : *watches video*
    Also me : *realised i have a scratch school comp at june 5 2021*
    Me : lets use that :)

  • @Hello_ev
    @Hello_ev Před 3 měsíci +3

    It has been patched because scratch thought it was illegal

  • @sridevim6443
    @sridevim6443 Před 3 lety +1

    You are the best MATH TEACHER🤣🤣🤣🤣

  • @TheDakey12
    @TheDakey12 Před 2 lety

    i love how its just like griffpatch's tutorials mixed together and faster

  • @spiritlamp6324
    @spiritlamp6324 Před 3 lety +1

    griffpatch and thegreenflash are like the brakeys of scratch

  • @Zimti2003
    @Zimti2003 Před 3 lety +1

    I have no idea what scratch is, i see this for the first time. But your video is awsome, u can explain mathematical stuff so easy that even i can understand it! thank to ur video (sorry for bad english im german :D)

  • @bonegoblin
    @bonegoblin Před 7 měsíci

    Thank you for blessing me with the algorithms to get turning to work

  • @suwa77
    @suwa77 Před 2 lety

    I played The Ninja 3D and wanted to make a 3D game myself... soon I came across this video. The Irony!!!

  • @unrealencin9132
    @unrealencin9132 Před 3 lety

    I am making games in UNrEaL Engine 4 and When i see this i said Wtf u are skilled:D

  • @Zeno948
    @Zeno948 Před 11 měsíci

    i spent a 30 minutes trying to find a 3d engine tutorial and instead i think i found god

  • @SupfinixGD
    @SupfinixGD Před rokem

    part 2?
    LEST O FUCKING GO!
    THANK YOU!
    OMG YES YESSS YYYEEEEEEEEEEESSSSSSSSSSSSSSSS
    i love it

  • @pigeondriver8992
    @pigeondriver8992 Před rokem

    This is AMAZING, I think I messed it up but still really cool!

    • @pigeondriver8992
      @pigeondriver8992 Před rokem

      F! Sorry, inverted the x and z in the bottom block of the rotation matrix.

  • @unstableturtleduck
    @unstableturtleduck Před 2 lety

    My tiny, smooth, bad-at-geometry brain can't really comprehend this, but this video is the closest I've come to understanding it, so I'd say it's pretty good 👍

  • @Sharp2006
    @Sharp2006 Před 3 lety +1

    This deserves more likes than what it has🥺

  • @dr.warewolfx2163
    @dr.warewolfx2163 Před 2 lety

    i like the fact that its explained how it works.

  • @math7154
    @math7154 Před 3 lety +1

    Thank you you are the best that the best 3d tutorial

  • @taydk9459
    @taydk9459 Před 2 lety

    This is a great tutorial hopefully i'll be able to rework the camera controls to rotate around an object. :D

    • @taydk9459
      @taydk9459 Před 2 lety

      Although a Pen-Based 3D engine might be better for what i'm trying to do, the visual explanations and everything is really cool and useful

  • @detrogames4347
    @detrogames4347 Před 3 lety +1

    Im happy to see that your making tutorials!

  • @jc_progold1202
    @jc_progold1202 Před 3 lety +1

    Please make more, this was so helpful

  • @goldenmikytlgp3484
    @goldenmikytlgp3484 Před 4 měsíci

    Nice! Now I can make the game that I always wanted!!

  • @sergwest585
    @sergwest585 Před 3 lety

    this is the best lesson about 3d, what i ever seen

  • @emeraldthunder
    @emeraldthunder Před 3 lety +2

    Thank you for this, it is really helpful. I might modify it with stamping though and the rotation is a bit off.

    • @SkyIsTumbling
      @SkyIsTumbling Před 3 lety

      fyi stamping is *really* laggy as of rn so if you feel like making highly detailed or just big worlds in here, don't use that approach.

    • @emeraldthunder
      @emeraldthunder Před 3 lety

      @@SkyIsTumbling It is not laggy if you do it the right way. I've managed to get quite a large world where the sprite is only stamped if it is within the smaller area of the camera.

    • @SkyIsTumbling
      @SkyIsTumbling Před 3 lety

      @@emeraldthunder aight, just saying i made the minecraft tribute edition project so i *know from experience*, just dont go over 9000 stamps at a time and you should be fine.

  • @RC568
    @RC568 Před 3 lety

    This is the most impressive thing I've seen on scratch

  • @Eludeeee
    @Eludeeee Před 2 lety

    Nice dude this turtorial really help me and it’s very short and easy

  • @GamerDrawTheCode1900
    @GamerDrawTheCode1900 Před 2 lety

    3:22 Thanks Thales's Theoreme 😆

  • @rakeshmehta9477
    @rakeshmehta9477 Před 3 lety

    This is the best tutorial I have seen about scratch . Please make more parts of it

  • @karliskazaks8422
    @karliskazaks8422 Před 3 lety +1

    Ty this helped alot well it didnt cuz i did this for fun but nice tutorial

  • @ThatMooseyMaxi
    @ThatMooseyMaxi Před 3 lety +1

    This is very glitchy and I don't know how to fix it.
    When I try to turn, the player does not go to that direction and instead go's to the cat.
    also, then clones are not in different positions.
    and when I touch the object, it flings me

  • @workadayvoid6062
    @workadayvoid6062 Před 3 lety +1

    Griffpatch would be proud

  • @mrsillycats
    @mrsillycats Před 3 lety

    this is.... AWSOME! now I can make 3D games

  • @kameswaribasavaraju7120
    @kameswaribasavaraju7120 Před 3 lety +1

    You should have 10 million subs dude. You are crazy , 👏👏👏👏👏👏👏👏🌭🌭👏👏👏👏👏🌭

  • @zackwanhakimi5344
    @zackwanhakimi5344 Před 2 lety

    Bro, this is super helpful, thank you very much

  • @flameofthephoenix8395
    @flameofthephoenix8395 Před 3 lety

    Congrats! Now all we need is one that's not as clone based.

  • @rivercape982
    @rivercape982 Před 2 lety +2

    This is a reminder for myself: 7:11

  • @BrynGriffithsVideo
    @BrynGriffithsVideo Před 2 lety

    Nice tutorial, this is insane.
    Edit: Does anybody think scratch is cluttered with random projects now?

  • @sonalvaish4632
    @sonalvaish4632 Před 3 lety +1

    Hey this is the best 3d scratch tutorial ever very good editing!

  • @koalpu4207
    @koalpu4207 Před rokem

    Thanks for this tutorial, it really helped me!

  • @underneutral
    @underneutral Před rokem

    Alright so apparently when you hide the objects the camera z variable increase way more for some reason
    You can even see this happen in this video at around 6:10
    But don't worry I got a easy fix for this
    Replace the show block with a set ghost effect to 0 block and replace the hide block with a set ghost effect to 100 block
    Hope this helps

  • @raidenxd2
    @raidenxd2 Před 3 lety +1

    AMAZING! also i made it to where you can rotate up and down!

  • @creeperhaed1267
    @creeperhaed1267 Před 3 lety +1

    Wow, very cool video, i love your game: ninja 3d, so i wish more videos, we need ideas :-). Good luck for the next video😎

  • @duongdong5850
    @duongdong5850 Před rokem

    wow thank you so much, you're created a super awesome 3D project!

  • @NebulaBubbles
    @NebulaBubbles Před 2 lety

    Wow! it actually worked!
    you're awsome man :)

  • @Ryzen4070TM
    @Ryzen4070TM Před 3 lety

    WOW! THIS IS UNREAL! PLEASE MAKE PT2!

  • @Bruh-bv8mn
    @Bruh-bv8mn Před rokem

    wow you also create another project just to explain how do these things work!

  • @heckgaming7107
    @heckgaming7107 Před 3 lety +1

    This is awesome please please add all the things like collisions , detection and many more please please.

  • @creatorwolf6303
    @creatorwolf6303 Před 2 lety +1

    That was actually awesome! Thanks so so so so so much!

  • @terragaming9201
    @terragaming9201 Před 3 lety

    Oh, don't mind me, just seeing if a part 2 is out yet.

  • @geotryofficial
    @geotryofficial Před 3 lety

    FINALLY A GOOD 3D TUTORIAL

  • @liamthespecial4820
    @liamthespecial4820 Před 2 lety

    I like this guy, he's good at explaining, have you ever been a teacher?

    • @TheGreenFlash
      @TheGreenFlash  Před 2 lety +1

      I'm glad you liked the video! I've never officially been a teacher, but I am a peer tutor for math and computer science, and that experience has definitely helped with making these videos.