- Joined
- Oct 17, 2015
- Messages
- 1,726
- Trophies
- 1
- Location
- Seattle, WA
- Website
- harshamohite.com
- XP
- 3,135
- Country
Don't forget that Scratch uses certain operations that can't be found in a standard game engine, such as "Broadcasting" to other objects and code blocks. That kind of functionality doesn't exist in professional editors, but is integral to creating programs in Scratch. So when people inevitably transfer to a more advanced program, that's a critical element that now requires a much different approach. In that way, block-based editors can be a hindrance.Using the blocks is a lot more different than writing actual code, and if you're used to one, you might not necessarily be able to do the other. I found it an annoying pain in the ass to use blocks, whereas someone who is used to using Scratch might find it to be an annoying pain in the ass to have to type out all their code.