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.
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)
@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
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.
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
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!
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
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
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.
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?
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.
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.
@@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 :)
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
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)
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 👍
@@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.
@@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.
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
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
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.
Part 2 is out! czcams.com/video/s2mBL3_tUZI/video.html
Yay
:D
And where's the part 3?
i waited a lot for part too and here it is YAY
yes but i need help i dont know what i did wrong but one side wont layer properly
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.
yeah it's surprisingly well done especially for a topic like this, he explains everything so well it's awesome
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
I really love this comment because it's not just an 8-year-old saying "YoU ShOuLD hAVe MOrE SubS"
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)
@@SkyIsTumbling what
dude..... THIS IS THE BEST TUTORIAL EVER i wish u had more videos
How did you rate this tutorial?
@@RefoProduction what
Instead of learning scratch go learn a real programming language language /JavaScript/Java/Python/C....
@@Quidoute why? you first need to learn easy programing language then i will move to java then python
@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
MY GUY THIS WAS PHENOMENAL, PLEASE MAKE A PT 2
He did
@@MadeOutOfGoldYes, he did it
Dude, This is the only series on CZcams which explains 3D(The other ones are so simple/boring. But this one, is so helpful!)
I know, right! I was relieved to find this.
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.
there is a pt 2
look at the date of that comment
@@TRFWINGS too bad there isn't a part 6 or part 7
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
Wow, this is the first scratch 3d tutorial that's actually helpful. Great job man 👍
facts bro
OMG, YOU ARE A GENIUS!!!
TGF: Starts talking about how math works in this code
My right arrow key: *HERE IT COMES!*
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!
facts
@@_quite.essentiallyjay NO its mega facts
@@coolswag352 NO this is ULTRA FACTS
@@SLAVRED0N4SIR NO this is mega supder ultra hyper facts
@@coolswag352 NOO!!! This is Mega ultra Super Marvelously Splendidly terrific hyper FACTS.
Keep doin vids, I have added velocity, jumping, and strafing sideways. This is literally one of my favorite Scratch tuts
How? 😯
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
GriffPatch is that YOU?
No cap you are literally a legend
He is not griffpatch
@@caseyyeow1649 it's a joke.
@@caseyyeow1649 yo take a joke
@@caseyyeow1649is a joke
Actually, it's a hyperbole.
This is the best 3d tutorial i watched!!! I thought i did it wrong but i accidently thought "Object z" was "Rotation z" lol
thank you so much not only do i have a 3d engine but i understand how to make and modify one :D
part 2?
I love how he makes every schematic explanation using Scratch and this 3D engine.
Dude, why is this your only video? This is really cool! You deserve more subs..
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
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!
Dude, your channel looks like it has a lot of potential, keep uploading, I'd love to see more!
Thanks! I definitely will upload soon
@@TheGreenFlash Sounds awesome!
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.
When is "How to make a 4D Engine in Scratch"?
Impossible
4D as in a 4th spatial dimension or 4D as in you can move freely through time.
@@whyis2plus2 yes
Impossible
Can you imagine 4d?😎😎😎
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?
Thank you so much! I’m glad people are still making use of this, and I’ll have to thank FAJTV at some point.
@@TheGreenFlash Oh m'kay, nice scratch games too!
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
true.
Plot twist: Paint 3d is a thing now.
Please make part 2!!! I can't wait.
Haha in 3021 😅
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.
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.
This is the best tutorial!!! Can you make a part 2 please? 😃
yeah
Yes! I need the LEFT RIGHT movement.
yeah
@@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 :)
@@milanszekely5016 left and right movement isn't necessary because you move where you look so you can look right and you can move right
give this man a medal
awesome looking forward to more tutorials on this
agreed!
Bruh, this is actually really well put together. Probs to you man!
This is JUST what I needed! You get my follow on scratch!
BEST SCRATCH TUTORIAL EVER!!!
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
@@akaxyz. that doesnt work either. And im 4 months late
OMG!! I was waiting for this type of tutorials for many days! This is amazing!!
I'm subbing this is the best tutorial ever!!!!!
I like the way he explains the concept. Finally all the 3d scratch videos make sense to me.
Thxs for the tutorial I love it!
i couldnt find ONE comment saying its bad so i agree complete LEGEND
This is like cheezits tutorial but way better
haha yeah
idk how this works but now i can finally realise my lucid dreams
i can see the scratch cat in 3d
great video man
Imagine will_wam seeing your ninja 3D
ive seen your games on scratch and ive found you on yt i finally know how you do it
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)
So helpful! also I changed it so you can look with your mouse pointer and strafe left and right
Hey, keep up the good work dude! I really appreciate a scratch 3d tutorial that isn't just about making a maze
SAME LOL
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.
Thank you so much for this tutorial, you have given me a bunch of help and it’s all cuz of you :D
U are a Genius!!!
dat 3d game shoutted-out was more epic than what i've played as 3d
My friends are scared of my power now
Nice
Me : *watches video*
Also me : *realised i have a scratch school comp at june 5 2021*
Me : lets use that :)
It has been patched because scratch thought it was illegal
True 👍
You are the best MATH TEACHER🤣🤣🤣🤣
i love how its just like griffpatch's tutorials mixed together and faster
griffpatch and thegreenflash are like the brakeys of scratch
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)
Thank you for blessing me with the algorithms to get turning to work
I played The Ninja 3D and wanted to make a 3D game myself... soon I came across this video. The Irony!!!
I am making games in UNrEaL Engine 4 and When i see this i said Wtf u are skilled:D
i spent a 30 minutes trying to find a 3d engine tutorial and instead i think i found god
part 2?
LEST O FUCKING GO!
THANK YOU!
OMG YES YESSS YYYEEEEEEEEEEESSSSSSSSSSSSSSSS
i love it
This is AMAZING, I think I messed it up but still really cool!
F! Sorry, inverted the x and z in the bottom block of the rotation matrix.
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 👍
This deserves more likes than what it has🥺
ya but its still kinda new
i like the fact that its explained how it works.
Thank you you are the best that the best 3d tutorial
This is a great tutorial hopefully i'll be able to rework the camera controls to rotate around an object. :D
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
Im happy to see that your making tutorials!
Please make more, this was so helpful
Nice! Now I can make the game that I always wanted!!
this is the best lesson about 3d, what i ever seen
Thank you for this, it is really helpful. I might modify it with stamping though and the rotation is a bit off.
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.
@@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.
@@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.
This is the most impressive thing I've seen on scratch
Nice dude this turtorial really help me and it’s very short and easy
Thanks, I'm glad you liked it!
3:22 Thanks Thales's Theoreme 😆
This is the best tutorial I have seen about scratch . Please make more parts of it
Ty this helped alot well it didnt cuz i did this for fun but nice tutorial
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
Griffpatch would be proud
this is.... AWSOME! now I can make 3D games
You should have 10 million subs dude. You are crazy , 👏👏👏👏👏👏👏👏🌭🌭👏👏👏👏👏🌭
Bro, this is super helpful, thank you very much
Congrats! Now all we need is one that's not as clone based.
This is a reminder for myself: 7:11
Nice tutorial, this is insane.
Edit: Does anybody think scratch is cluttered with random projects now?
Hey this is the best 3d scratch tutorial ever very good editing!
Thanks for this tutorial, it really helped me!
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
AMAZING! also i made it to where you can rotate up and down!
Wow, very cool video, i love your game: ninja 3d, so i wish more videos, we need ideas :-). Good luck for the next video😎
wow thank you so much, you're created a super awesome 3D project!
Wow! it actually worked!
you're awsome man :)
WOW! THIS IS UNREAL! PLEASE MAKE PT2!
wow you also create another project just to explain how do these things work!
This is awesome please please add all the things like collisions , detection and many more please please.
That was actually awesome! Thanks so so so so so much!
Glad you liked it!
Oh, don't mind me, just seeing if a part 2 is out yet.
FINALLY A GOOD 3D TUTORIAL
I like this guy, he's good at explaining, have you ever been a teacher?
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.