Discuss Scratch

catsarecool39
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
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

Last edited by theashbreather (Dec. 24, 2024 04:56:47)

catsarecool39
Scratcher
34 posts

3D game engine

theashbreather wrote:

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
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.
meunspeakable
Scratcher
100+ posts

3D game engine

wavewavegame wrote:

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
34 posts

3D game engine

meunspeakable wrote:

wavewavegame wrote:

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.
Chamzillah
Scratcher
1 post

3D game engine

.
JosephDSledge
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/
GL00B
Scratcher
83 posts

3D game engine

catsarecool39 wrote:

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/
DudeIsCool1234
Scratcher
1 post

3D game engine

Hi!
chickencoopz
Scratcher
2 posts

3D game engine

My browser / operating system: MacOS Macintosh X 10.15.7, Safari 18.6, No Flash version detected
define 
catsarecool39
Scratcher
34 posts

3D game engine

plum_the_fox wrote:

https://www.youtube.com/watch?v=tX_x4iYvspU&list=PLlmCqBdsUGHyjvpz5bbwFIsAwPYySdPNY this should work for your needs
Yeah, 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
1000+ posts

3D game engine

catsarecool39 wrote:

plum_the_fox wrote:

https://www.youtube.com/watch?v=tX_x4iYvspU&list=PLlmCqBdsUGHyjvpz5bbwFIsAwPYySdPNY this should work for your needs
Yeah, 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.
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/406896730
plum_the_fox
Scratcher
100+ posts

3D game engine

N8_D_GR8_1 wrote:

catsarecool39 wrote:

plum_the_fox wrote:

https://www.youtube.com/watch?v=tX_x4iYvspU&list=PLlmCqBdsUGHyjvpz5bbwFIsAwPYySdPNY this should work for your needs
Yeah, 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.
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/406896730
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 thing

Last edited by plum_the_fox (Oct. 18, 2025 03:11:18)

plum_the_fox
Scratcher
100+ posts

3D game engine

catsarecool39 wrote:

plum_the_fox wrote:

https://www.youtube.com/watch?v=tX_x4iYvspU&list=PLlmCqBdsUGHyjvpz5bbwFIsAwPYySdPNY this should work for your needs
Yeah, 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.
there's also this https://www.youtube.com/watch?v=nGiivfLK2KU&list=PLEeMRpl6b1jGHXbjjx1oWXXTAXlkbhCKg but i'm sure you could change it to what you need
skibidigabri
Scratcher
79 posts

3D game engine

catsarecool39 wrote:

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

Powered by DjangoBB