Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » 3D on scratch, And how it's professionally accomplished
- Raman15
-
Scratcher
100+ posts
3D on scratch, And how it's professionally accomplished
If you think it isn’t related to 3d then….why do you believe that lol because it has an 3d extensionIf I ever publish it as an adult it will have tutorial videos that are both simple but also advanced and even a drop-down menu with all the codes you can enter, just press the button and the code generates instantly! It’s possible to monetise with it if it gets releasedFun fact: I imagined a scratch-like engine named 5.1Script, I'm working on the engine, I made even a part 1 tutorial on YouTube! (See channel on my “What I'm working on” page). My scratch version has only possible text engine and all scratch blocks but they are text based, my imagination version is an app called 5.1 PowerZ1 (PWZ1 for short). It lets you use 2D/3D assets or you can make your own or generate in your game, you also have cool extensions!Hmm I wonder which programming language it usesThe project was developed on Scratch and the scripts used inside of the engine are Scratch and text-based programming that looks pretty much like usual scratch
Here are the extensions i imagined:
• Music extension (basically the scratch extension but with more instruments)
• Pen extension (same thing as scratch version but supports hex too)
• Text engine extension (the scratch Lab text extension but with more fonts and custom fonts)
• MIDI extension (Allowing you to connect your piano or something to your device, it also works with converters, you can play midi songs and games in it, just use .mid if your piano supports .mid or .midi if your piano supports .midi. You can also send desired sound output to your piano with it)
• 3D engine extension (letting you draw real 3D cubes)
• MX Servers extensions (now scratch please don't ban me because the link in gonna enter isn't real, it's just something part of my imagined programming language. So MX Servers is an extension to access stuff outside 5.1Script where you can download it in my imagined link called mx.5.1.com/mx_extensions/elements/b1b2b3b4txtbx1img1fldwnld1/file/mxservers.mx and upload it with the “⬇️” download icon)
That's all of the extensions!
You can also make your own extension by pressing the + icon to make a new extension with 5.1Script and tons of other programming languages.
Oh and I forgot to mention lol, you can also use other programming languages in 5.1Power Z1.
My imagined version of my scratch programming language may not be real but it's at least real in my heart
imagine if we got a game engine inside a game engine before GTA 6
honestly at this point if you release it then im gonna try to learn it and make GTA 6 in it
- Raman15
-
Scratcher
100+ posts
3D on scratch, And how it's professionally accomplished
I saw McTonk's and GL00B's video and it uses its own programming language but you can switch between text based or block based modeProbably scratch given what the first quote said and also that gl00b mainly uses scratch (as far as i know)Hmm I wonder which programming language it useswhen will gl00b’s unity on scratch (glue3d) come out?Based on McTonk’s video, it’s pretty much working and it should be launched soon
- Raman15
-
Scratcher
100+ posts
3D on scratch, And how it's professionally accomplished
If I ever publish it as an adult it will have tutorial videos that are both simple but also advanced and even a drop-down menu with all the codes you can enter, just press the button and the code generates instantly! It’s possible to monetise with it if it gets releasedFun fact: I imagined a scratch-like engine named 5.1Script, I'm working on the engine, I made even a part 1 tutorial on YouTube! (See channel on my “What I'm working on” page). My scratch version has only possible text engine and all scratch blocks but they are text based, my imagination version is an app called 5.1 PowerZ1 (PWZ1 for short). It lets you use 2D/3D assets or you can make your own or generate in your game, you also have cool extensions!Hmm I wonder which programming language it usesThe project was developed on Scratch and the scripts used inside of the engine are Scratch and text-based programming that looks pretty much like usual scratch
Here are the extensions i imagined:
• Music extension (basically the scratch extension but with more instruments)
• Pen extension (same thing as scratch version but supports hex too)
• Text engine extension (the scratch Lab text extension but with more fonts and custom fonts)
• MIDI extension (Allowing you to connect your piano or something to your device, it also works with converters, you can play midi songs and games in it, just use .mid if your piano supports .mid or .midi if your piano supports .midi. You can also send desired sound output to your piano with it)
• 3D engine extension (letting you draw real 3D cubes)
• MX Servers extensions (now scratch please don't ban me because the link in gonna enter isn't real, it's just something part of my imagined programming language. So MX Servers is an extension to access stuff outside 5.1Script where you can download it in my imagined link called mx.5.1.com/mx_extensions/elements/b1b2b3b4txtbx1img1fldwnld1/file/mxservers.mx and upload it with the “⬇️” download icon)
That's all of the extensions!
You can also make your own extension by pressing the + icon to make a new extension with 5.1Script and tons of other programming languages.
Oh and I forgot to mention lol, you can also use other programming languages in 5.1Power Z1.
My imagined version of my scratch programming language may not be real but it's at least real in my heart
imagine if we got a game engine inside a game engine before GTA 6
honestly at this point if you release it then im gonna try to learn it and make GTA 6 in it
Btw the scripts file formats is .5.1scr
And also this is how the code looks like block based
When Example is loaded :: events hatThe app is named example and the when app is loaded is supposed to be a hat block
Forever
Go to (mouse or finger v)
End
Edit: I fixed the code look! Just enter :: events hat to do that trick
Last edited by Raman15 (Nov. 17, 2025 19:00:15)
- sheepkid46
-
Scratcher
3 posts
3D on scratch, And how it's professionally accomplished
So I have somewhat learned ray casting, but what should a beginner at raycasting learn next?
- tottsmc
-
Scratcher
55 posts
3D on scratch, And how it's professionally accomplished
Use clones at different shapes to grow the scene!i dont thinkrecasting uses too much code I need something shorter…I don't think I could figure out how to make 3d without either Ray casting with pen or maybe just maybe ray tracing if I figure that outi might look into starting 3d by raycasting after i finish all my planned projects
i have this project you could remix it https://scratch.mit.edu/projects/1125272638
when green flag clicked
repeat (?)
create clone of [Myself v]
change y by (1)
end
- tottsmc
-
Scratcher
55 posts
3D on scratch, And how it's professionally accomplished
If you want main 3D then go for change x with a rectangle instead of yUse clones at different shapes to grow the scene!i dont thinkrecasting uses too much code I need something shorter…I don't think I could figure out how to make 3d without either Ray casting with pen or maybe just maybe ray tracing if I figure that outi might look into starting 3d by raycasting after i finish all my planned projects
i have this project you could remix it https://scratch.mit.edu/projects/1125272638when green flag clicked
repeat (?)
create clone of [Myself v]
change y by (1)
end
- kittygamer8997
-
Scratcher
69 posts
3D on scratch, And how it's professionally accomplished
So I have somewhat learned ray casting, but what should a beginner at raycasting learn next?You should probably learn more advanced methods of raycasting and 3D projection. I would recommend @MathMathMath’s series or @CodingBio’s for 3D projection and for the raycasting try @FindingPepper3 they made a minecraft raycaster tutorial on youtube.
- EarlyTestBuild
-
Scratcher
16 posts
3D on scratch, And how it's professionally accomplished
How do I do a model engine that bases the models off of .SVGs that have Bezier curves in it? I wonder, because I haven't seen anyone do 3D .SVGs before.
- Lucky-Thirteen
-
Scratcher
23 posts
3D on scratch, And how it's professionally accomplished
ai ah slogan
- Elisintrains634
-
Scratcher
6 posts
3D on scratch, And how it's professionally accomplished
ghhhhhhhhhhhhhhhhhhh
- br-0
-
Scratcher
6 posts
3D on scratch, And how it's professionally accomplished
I kind of understand how 3D works
but I have no idea how to pull it off
does anybody have tutorial recommendations? specifically on the more obscure things like mode7
but I have no idea how to pull it off
does anybody have tutorial recommendations? specifically on the more obscure things like mode7
- kittygamer8997
-
Scratcher
69 posts
3D on scratch, And how it's professionally accomplished
I kind of understand how 3D worksI would first recommend using 3D Projection Tutorials or griffpatch’s 3D maze tutorial on YT. 3D projection tutorials would be @MathMathMath and @CodingBio’s series. I would do Griffpatch’s and Math’s first then do CodingBio’s if you are interested in making filled cubes and not lines. Also when doing math’s use the series where there are multiple parts.
but I have no idea how to pull it off
does anybody have tutorial recommendations? specifically on the more obscure things like mode7
- br-0
-
Scratcher
6 posts
3D on scratch, And how it's professionally accomplished
thank you, however can you clarify the exact tutorial for mathmathmath? since I see 3D graphics and then just 3DI kind of understand how 3D worksI would first recommend using 3D Projection Tutorials or griffpatch’s 3D maze tutorial on YT. 3D projection tutorials would be @MathMathMath and @CodingBio’s series. I would do Griffpatch’s and Math’s first then do CodingBio’s if you are interested in making filled cubes and not lines. Also when doing math’s use the series where there are multiple parts.
but I have no idea how to pull it off
does anybody have tutorial recommendations? specifically on the more obscure things like mode7
- Raman15
-
Scratcher
100+ posts
3D on scratch, And how it's professionally accomplished
I'll make @CodingBio's tutorials and use math math maths for animationI kind of understand how 3D worksI would first recommend using 3D Projection Tutorials or griffpatch’s 3D maze tutorial on YT. 3D projection tutorials would be @MathMathMath and @CodingBio’s series. I would do Griffpatch’s and Math’s first then do CodingBio’s if you are interested in making filled cubes and not lines. Also when doing math’s use the series where there are multiple parts.
but I have no idea how to pull it off
does anybody have tutorial recommendations? specifically on the more obscure things like mode7
- AndrewS1620
-
Scratcher
4 posts
3D on scratch, And how it's professionally accomplished
when green flag clicked
repeat (?)
play sound [ unknown ]
end
- kittygamer8997
-
Scratcher
69 posts
3D on scratch, And how it's professionally accomplished
The one that has multiple projects for the series. The older one not the recent one.thank you, however can you clarify the exact tutorial for mathmathmath? since I see 3D graphics and then just 3DI kind of understand how 3D worksI would first recommend using 3D Projection Tutorials or griffpatch’s 3D maze tutorial on YT. 3D projection tutorials would be @MathMathMath and @CodingBio’s series. I would do Griffpatch’s and Math’s first then do CodingBio’s if you are interested in making filled cubes and not lines. Also when doing math’s use the series where there are multiple parts.
but I have no idea how to pull it off
does anybody have tutorial recommendations? specifically on the more obscure things like mode7
- br-0
-
Scratcher
6 posts
3D on scratch, And how it's professionally accomplished
bruh I already did the newer oneThe one that has multiple projects for the series. The older one not the recent one.thank you, however can you clarify the exact tutorial for mathmathmath? since I see 3D graphics and then just 3DI kind of understand how 3D worksI would first recommend using 3D Projection Tutorials or griffpatch’s 3D maze tutorial on YT. 3D projection tutorials would be @MathMathMath and @CodingBio’s series. I would do Griffpatch’s and Math’s first then do CodingBio’s if you are interested in making filled cubes and not lines. Also when doing math’s use the series where there are multiple parts.
but I have no idea how to pull it off
does anybody have tutorial recommendations? specifically on the more obscure things like mode7
can I just continue with the older one since it seems mathmathmath has leftleftleft scratch
edit: after trying to go through the old tutorial I noticed that its broken and the scripts don't show as well as there only being a few slides, the rest just stops working
Last edited by br-0 (Nov. 2, 2025 18:19:52)
- superghazi
-
Scratcher
11 posts
3D on scratch, And how it's professionally accomplished
I have made about 1 to 2 games that seem 3D. I made Xorpole, which has 2D gameplay, but some of the platforms are 3D. Also, I am making COSW. COSW (Chaos Overloaded Skywar) is a game inspired from one of my dreams that has raining items. I am speaking about the scrolling, not the falling items. The scrolling is kinda 3D. O helps the player to go further from the person playing and L helps the player to go nearer to the person playing 

- hukefehkudkhsihksdi
-
Scratcher
8 posts
3D on scratch, And how it's professionally accomplished
great post 3d is a topic I'm okay at not the best but im trying also excited for the 3d game engine as well
- Raman15
-
Scratcher
100+ posts
3D on scratch, And how it's professionally accomplished
great post 3d is a topic I'm okay at not the best but im trying also excited for the 3d game engine as wellFinally people return to talk about 3D in scratch in this.
Look at how far we've come!
