Where is the best 3D game engine based on scratch scripting

Hello, Where is the best 3D game engine based on scratch scripting

Hi @lucazani and welcome,

I would say PlayCanvas is the best game engine, but I hang a lot around these forums so I’m biased :innocent:

Now, to get to your question with more depth, what do you mean with scratch scripting?


Hi @lucazani This is probably not the best place to ask as this forum is just for a single engine, PlayCanvas. I can’t think of a 3D engine that uses the language you are thinking of unfortunately.

@Leonidas They probably mean this: https://www.codejig.com/en/block-based-coding/

1 Like

Ah right! I think if one of those frameworks supports JS it would be interesting to prototype a PlayCanvas solution :innocent:

Disney did an integration for Hour of Code one year. http://partners.disney.com/hour-of-code


Disney does coding?

I think you meant about Scratch? https://scratch.mit.edu/
Its a 2D block based scripting system for kids to develop games, unfortunately I haven’t seen anything like that for 3D games.

Godot would likely be the best bet for scratch style coding, but even their documentation warns that visual style scripting does not scale when and is best for very simple projects, only:


They created their own app and ‘language’ to control their game that was rendered and built with PlayCanvas.

1 Like

Must be pretty nice that disney used PlayCanvas.

You can read a little more about it here: https://blog.playcanvas.com/disney-selects-playcanvas-for-hour-of-code/


Hello, where is the best 3D game engine based on the gdevelop events scripting?

Hello @lucazani,
Here is a thread that might help: Where is the best 3D game engine based on scratch scripting

If that was not it, this could help. https://gdevelop-app.com/

1 Like

I can’t think of a mainstream off of my head. The best I can think of is the node based editors in Godot, Unity (Bolt) and Unreal (Blueprints)


Sorry for the incovienence but i need tight that but 3D

1 Like

Hello @lucazani,
I saw online and it does support 2d and 3d! https://www.google.com/search?q=does+gdevelop+support+3d&rlz=1CAPFDC_enGB933&oq=does+gdevelop+support+3d&aqs=chrome..69i57j33i160l2.5493j0j7&sourceid=chrome&ie=UTF-8

I need a 3D Game Engine uses block and i Will never ask this bad Questions

GDevelop is a 2D only engine. The 3D results you got are for ‘fake’ 3D either by using shaders or using the 2D features in a way that ‘looks’ 3D.

1 Like

Thanks. I didn’t know.