Discuss Scratch
- Discussion Forums
- » Help with Scripts
- » 3D game engine
        ![[RSS Feed] [RSS Feed]](//cdn.scratch.mit.edu/scratchr2/static/__5b3e40ec58a840b41702360e9891321b__//djangobb_forum/img/feed-icon-small.png)  
- catsarecool39
- 
                             Scratcher Scratcher
34 posts
3D game engine
I have been wanting to make a 3D game in scratch for a while, but I am nowhere near the coding level to do any of that 3d math stuff. I've followed @griffpatch's raycasting tutorial, but I want something that has more functinal y movement and objects that have multiple widths. Does anyone have a very customizable 3D engine or a sugjustion for where I can find one? There are lots of good 3D engines, but most of them are hard to make your own terrian/map in. Please let me know if you know of a good one!
                        
                        
                    - theashbreather
- 
                             Scratcher Scratcher
100+ posts
3D game engine
Honestly? If you're looking for a quick easy to use solution, it's not available on scratch. These 3D engines are usually pushing the boundaries of scratch already and people rarely make full games with them. 
Here's what I suggest: use a professional game development studio instead. Something like roblox studio, unity, godot, godot web (if your device doesn't support a godot installation). They remove all of the computer graphics hassle and you also learn something viable. Godot has visual script if you're not interested in text programming
                        
                            Here's what I suggest: use a professional game development studio instead. Something like roblox studio, unity, godot, godot web (if your device doesn't support a godot installation). They remove all of the computer graphics hassle and you also learn something viable. Godot has visual script if you're not interested in text programming
Last edited by theashbreather (Dec. 24, 2024 04:56:47)
- catsarecool39
- 
                             Scratcher Scratcher
34 posts
3D game engine
Honestly? If you're looking for a quick easy to use solution, it's not available on scratch. These 3D engines are usually pushing the boundaries of scratch already and people rarely make full games with them.
Here's what I suggest: use a professional game development studio instead. Something like roblox studio, unity, godot, godot web (if your device doesn't support a godot installation). They remove all of the computer graphics hassle and you also learn something viable. Godot has visual script if you're not interested in text programming
Thanks for the tip. I am currently learning python, and I was planing on moving to a different open source platform anyway, just wondering if there was anything good on scratch.
- wavewavegame
- 
                             Scratcher Scratcher
30 posts
3D game engine
Hi, it would be hard to make terrain with purely raycasting. Raycasting is technically 2d with it creating a visual effect in 3d.
DOOM actually tackles this kind of problem using heightmaps and camera positioning to make stairs in a seemingly 2d game.
3 dimensional math isn't actually too difficult if you know how to work with matrices and vectors. I've done a similar thing in one of my projects https://scratch.mit.edu/projects/1122274466/
You can use turbowarp's Simple3D engine if you want a something similar to scratch, but it isn't compatible with scratch.
                        
                        
                    DOOM actually tackles this kind of problem using heightmaps and camera positioning to make stairs in a seemingly 2d game.
3 dimensional math isn't actually too difficult if you know how to work with matrices and vectors. I've done a similar thing in one of my projects https://scratch.mit.edu/projects/1122274466/
You can use turbowarp's Simple3D engine if you want a something similar to scratch, but it isn't compatible with scratch.
- meunspeakable
- 
                             Scratcher Scratcher
100+ posts
3D game engine
Hi, it would be hard to make terrain with purely raycasting. Raycasting is technically 2d. ~snip~3D raycasting exists too. You could also look into rasterization, which is typically simpler.
However, I recommend you use a painter's game engine, like interstellar( https://scratch.mit.edu/projects/923196031/ ), or a clone-based solution, like ShockWave 2( https://scratch.mit.edu/projects/759089621/ ).
Shockwave 2 has the great benefit that it has a fully featured scene editor with a tutorial: You have to download the sb3( https://wormhole.app/27JrQ#ga6PVvrtG-UnJ6UWinIAZg ) and run it in turbowarp
- catsarecool39
- 
                             Scratcher Scratcher
34 posts
3D game engine
Hi, it would be hard to make terrain with purely raycasting. Raycasting is technically 2d. ~snip~3D raycasting exists too. You could also look into rasterization, which is typically simpler.
However, I recommend you use a painter's game engine, like interstellar( https://scratch.mit.edu/projects/923196031/ ), or a clone-based solution, like ShockWave 2( https://scratch.mit.edu/projects/759089621/ ).
Shockwave 2 has the great benefit that it has a fully featured scene editor with a tutorial: You have to download the sb3( https://wormhole.app/27JrQ#ga6PVvrtG-UnJ6UWinIAZg ) and run it in turbowarp
I found ChromeEngine by @ChromeCat_Test, and I am seeing if it will be good enough for what I need.
- JosephDSledge
- 
                             Scratcher Scratcher
3 posts
3D game engine
Try this engine. It was made by me and based off the matsutake engine it's a simple to use clone based 3d engine that pretty much anyone could use.
https://scratch.mit.edu/projects/1127653631/
                        
                        
                    https://scratch.mit.edu/projects/1127653631/
- GL00B
- 
                             Scratcher Scratcher
83 posts
3D game engine
I have been wanting to make a 3D game in scratch for a while, but I am nowhere near the coding level to do any of that 3d math stuff. I've followed @griffpatch's raycasting tutorial, but I want something that has more functinal y movement and objects that have multiple widths. Does anyone have a very customizable 3D engine or a sugjustion for where I can find one? There are lots of good 3D engines, but most of them are hard to make your own terrian/map in. Please let me know if you know of a good one!This is kind of old, but it appears when you search in google about 3D in scratch. I'd love to help and this topic is going to provide anywone with simple explanations of what a 3D engine is on scratch. https://scratch.mit.edu/discuss/topic/818243/
- chickencoopz
- 
                             Scratcher Scratcher
2 posts
3D game engine
My browser / operating system: MacOS Macintosh X 10.15.7, Safari 18.6, No Flash version detected
                        
                        
                    define
- plum_the_fox
- 
                             Scratcher Scratcher
100+ posts
3D game engine
https://www.youtube.com/watch?v=tX_x4iYvspU&list=PLlmCqBdsUGHyjvpz5bbwFIsAwPYySdPNY this should work for your needs
                        
                        
                    - catsarecool39
- 
                             Scratcher Scratcher
34 posts
3D game engine
https://www.youtube.com/watch?v=tX_x4iYvspU&list=PLlmCqBdsUGHyjvpz5bbwFIsAwPYySdPNY this should work for your needsYeah, I've seen that one. Thanks for the suggustion, but I've looked at that one already. It doesn't have the look I was hoping for. If I find nothing else it could work though.
- N8_D_GR8_1
- 
                             Scratcher Scratcher
1000+ posts
3D game engine
I would look into using an actual 3D game engine instead of Scratch. Scratch is not meant for 3D games, so that is what makes it really difficult to do. If you still would prefer to do it on Scratch, I would suggest following this very helpful tutorial series: https://scratch.mit.edu/projects/406896730https://www.youtube.com/watch?v=tX_x4iYvspU&list=PLlmCqBdsUGHyjvpz5bbwFIsAwPYySdPNY this should work for your needsYeah, I've seen that one. Thanks for the suggustion, but I've looked at that one already. It doesn't have the look I was hoping for. If I find nothing else it could work though.
- plum_the_fox
- 
                             Scratcher Scratcher
100+ posts
3D game engine
i would but i dunno how nor have the money and i'm more of a 2d game guy anyways (like sonic and stuff) so i guess that solves the 3d game thingI would look into using an actual 3D game engine instead of Scratch. Scratch is not meant for 3D games, so that is what makes it really difficult to do. If you still would prefer to do it on Scratch, I would suggest following this very helpful tutorial series: https://scratch.mit.edu/projects/406896730https://www.youtube.com/watch?v=tX_x4iYvspU&list=PLlmCqBdsUGHyjvpz5bbwFIsAwPYySdPNY this should work for your needsYeah, I've seen that one. Thanks for the suggustion, but I've looked at that one already. It doesn't have the look I was hoping for. If I find nothing else it could work though.
Last edited by plum_the_fox (Oct. 18, 2025 03:11:18)
- plum_the_fox
- 
                             Scratcher Scratcher
100+ posts
3D game engine
there's also this https://www.youtube.com/watch?v=nGiivfLK2KU&list=PLEeMRpl6b1jGHXbjjx1oWXXTAXlkbhCKg but i'm sure you could change it to what you needhttps://www.youtube.com/watch?v=tX_x4iYvspU&list=PLlmCqBdsUGHyjvpz5bbwFIsAwPYySdPNY this should work for your needsYeah, I've seen that one. Thanks for the suggustion, but I've looked at that one already. It doesn't have the look I was hoping for. If I find nothing else it could work though.
- skibidigabri
- 
                             Scratcher Scratcher
79 posts
3D game engine
I have been wanting to make a 3D game in scratch for a while, but I am nowhere near the coding level to do any of that 3d math stuff. I've followed @griffpatch's raycasting tutorial, but I want something that has more functinal y movement and objects that have multiple widths. Does anyone have a very customizable 3D engine or a sugjustion for where I can find one? There are lots of good 3D engines, but most of them are hard to make your own terrian/map in. Please let me know if you know of a good one!
I think I can help
- Discussion Forums
- » Help with Scripts
- 
            » 3D game engine ![[RSS Feed] [RSS Feed]](//cdn.scratch.mit.edu/scratchr2/static/__5b3e40ec58a840b41702360e9891321b__//djangobb_forum/img/feed-icon-small.png)  
 
            ![[RSS Feed] [RSS Feed]](http://cdn.scratch.mit.edu/scratchr2/static/__5b3e40ec58a840b41702360e9891321b__//djangobb_forum/img/feed-icon-small.png)












