Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » 3D on scratch, And how it's professionally accomplished
- GL00B
-
Scratcher
99 posts
3D on scratch, And how it's professionally accomplished
“I get what you’re saying—on the physical screen, yes, it’s a 2D projection, which is why you can’t ‘touch’ it. But calling the entire thing an illusion ignores the fact that the engine does store and manipulate actual 3D data. If it were just 2D math, you wouldn’t get true occlusion, perspective, or 3D rotations. So really, both points are valid: the screen shows a 2D projection, but the underlying space is real 3D.”
The only manipulative thing over here is your attitude, trying to shift the topic from the result on your screen to the 3D calculations that happen behind the scenes, which, to blow your mind, get turned to 2D screen coordinates later on. that's it, that's the end of discussion, and no one here followed this forum to discuss chatgpt. end of discussion
- marcusigma
-
New Scratcher
4 posts
3D on scratch, And how it's professionally accomplished
How do you make this infinitely long line?
Last edited by marcusigma (Aug. 26, 2025 15:29:10)
- Acoder001
-
Scratcher
3 posts
3D on scratch, And how it's professionally accomplished
bro my head is hurting
- GL00B
-
Scratcher
99 posts
3D on scratch, And how it's professionally accomplished
How do you make this infinitely long line?mathmatical construct really, just as you make vectors on scratch, which aren't really vectors but a pair of similar variables!
- kittygamer8997
-
Scratcher
69 posts
3D on scratch, And how it's professionally accomplished
“I get what you’re saying—on the physical screen, yes, it’s a 2D projection, which is why you can’t ‘touch’ it. But calling the entire thing an illusion ignores the fact that the engine does store and manipulate actual 3D data. If it were just 2D math, you wouldn’t get true occlusion, perspective, or 3D rotations. So really, both points are valid: the screen shows a 2D projection, but the underlying space is real 3D.”okay, now what that message says is correct, we were not saying the ENTIRE game was an illusion, the 2D projection is an illusion!!! The game engine is 100% 3D. also using ChatGPT for stuff is not reccomended, people know more than an AI. an AI can be wrong, it is programmed, not a brain. AI can help, maybe… but other people with a lot of experience can be better than an AI.
Used ChatGPT again…
Last edited by kittygamer8997 (Aug. 29, 2025 15:14:50)
- kittygamer8997
-
Scratcher
69 posts
3D on scratch, And how it's professionally accomplished
Hopefully this argument is solved now.
- cj_88000
-
Scratcher
7 posts
3D on scratch, And how it's professionally accomplished
How did you learn to do all of this? I already have a basic understanding of how these 3d games work, and I want to be able to make these without following tutorials and know what I'm doing. I already made some 3d projects and I want to get into the more advanced things without following tutorials. Also how do you make your 3d projects, do you have a process on how to do things? Just curious 

Last edited by cj_88000 (Aug. 30, 2025 00:45:44)
- kittygamer8997
-
Scratcher
69 posts
3D on scratch, And how it's professionally accomplished
How did you learn to do all of this? I already have a basic understanding of how these 3d games work, and I want to be able to make these without following tutorials and know what I'm doing. I already made some 3d projects and I want to get into the more advanced things without following tutorials. Also how do you make your 3d projects, do you have a process on how to do things? Just curiousWhen I was learning 3D I did tutorials but I used some information and used the basics and made a different one than the tutorial ones. it depends what you want. you always need a tutorial to understand the 3D logic and how it is performed. once you know information try to make your own. not sure how to help you in this case. maybe @GL00B knows?
- Raman15
-
Scratcher
100+ posts
3D on scratch, And how it's professionally accomplished
Hello, I'm GL00B, and in this short explanation I'll provide you with one of the BEST explanations of 3D, in our beloved scratch. Read on!The likes in your Daytona USA doesn't increase directly so I'm waiting patiently for a tutorial because I wanna make a 3d racer too, also btw I'll credit you
(long unnecessary quote removed by moderator - please don't spam)
That's all my friends, would hugely appreciate if you followed me and shared your opinions on the topic below, if you have any questions, I'll make sure to answer them, peace!

Last edited by cosmosaura (Aug. 31, 2025 16:41:10)
- Raman15
-
Scratcher
100+ posts
3D on scratch, And how it's professionally accomplished
Wait I never posted this on 3 am I posted this on 9 am(long unnecessary quote removed by moderator - please don't spam)The likes in your Daytona USA doesn't increase directly so I'm waiting patiently for a tutorial because I wanna make a 3d racer too, also btw I'll credit you
That's all my friends, would hugely appreciate if you followed me and shared your opinions on the topic below, if you have any questions, I'll make sure to answer them, peace!
Last edited by cosmosaura (Aug. 31, 2025 16:40:54)
- PaxtonPenguin
-
Scratcher
100+ posts
3D on scratch, And how it's professionally accomplished
Go to my studio here https://scratch.mit.edu/discuss/topic/830902/?page=1#replyPlease don't advertise
- Raman15
-
Scratcher
100+ posts
3D on scratch, And how it's professionally accomplished
ok so forum advertising is not allowed?Go to my studio here https://scratch.mit.edu/discuss/topic/830902/?page=1#replyPlease don't advertise
- Raman15
-
Scratcher
100+ posts
3D on scratch, And how it's professionally accomplished
I found a video saying ads could be scam so ok btw I'm not scam and also noone goes to my forumok so forum advertising is not allowed?Go to my studio here https://scratch.mit.edu/discuss/topic/830902/?page=1#replyPlease don't advertise

- 76finding_
-
Scratcher
3 posts
3D on scratch, And how it's professionally accomplished
I made a 3d engine https://scratch.mit.edu/projects/1209316791 but it culls right before render so it still sorts the triangles out of the view frustum and backfacing triangles I have tried to cull when it calculates distances but I can't figure it out. (it uses codingbios tutorials) also can you tell me if the triangle collison or mesh importer is slowing it down ?
Last edited by 76finding_ (Sept. 1, 2025 14:52:51)
- Raman15
-
Scratcher
100+ posts
3D on scratch, And how it's professionally accomplished
I made a 3d engine https://scratch.mit.edu/projects/1209316791 but it culls right before render so it still sorts the triangles out of the view frustum and backfacing triangles I have tried to cull when it calculates distances but I can't figure it out. (it uses codingbios tutorials) also can you tell me if the triangle collison or mesh importer is slowing it down ?Idk I just only made a simple 3d maze but btw IM GONNA MAKE A 3D RACE GAME WITH ALEX STEVE TUTORIAL AND SCROLLING ITEMS AND BACKGROUND!

when green flag clickedAccording to Alex Steve's tutorial
forever
Create 3D car
end
And road scroll with 2 sprites
Last edited by Raman15 (Sept. 1, 2025 18:11:26)
- supadupa_cutecat
-
Scratcher
19 posts
3D on scratch, And how it's professionally accomplished
when green flag clicked ::cat
say [GL00B is awsome bruh]
- _-ValX-_
-
Scratcher
500+ posts
3D on scratch, And how it's professionally accomplished
pls guys help me too creator 3D game in scratch. how do you do that Gl00B ?Maybe read the first page idk ?
- akosswan4
-
Scratcher
40 posts
3D on scratch, And how it's professionally accomplished
no java yes python
pls guys help me too creator 3D game in scratch. how do you do that Gl00B ?Maybe read the first page idk ?
- akosswan4
-
Scratcher
40 posts
3D on scratch, And how it's professionally accomplished
no java yes pythonpls guys help me too creator 3D game in scratch. how do you do that Gl00B ?Maybe read the first page idk ?
yes python
no no java
hard java
easy python
yes lua
easy lua
no kids use java
easy python
hate java
piz easy
piz no code
piz easy
new java else
hater
new python , lua , no code

love 3d game engine gi00b
piz do python lua