BRO U IDIOTS SCRATCH IS NOT A GAME ENGINE ITS A 5 YEAR OLD WHO THINKS HE CAN CODE PLACE DONT BE LAZY AND LEARN A PROPER PROGRAMING LANGUAGE OR DONT CONSIDER YOU CAN MAKE A GAME BY YOURSELF
I never thought I would be defending scratch but whatever. Yes. Scratch isn't a game engine, but you can make games with it. Similar to how SDL is a framework not an engine (scratch is not a framework either but my point still stands). Also, scratch is definitely coding. Its not programming but it is still coding. The definition for 'code' is a series of instructions for a computer. No one claimed that scratch was a programming language. Its not, but neither are unreal engine's blueprints. Its a form of visual scripting. Whilst it isn't the best idea to enter a game jam using scratch (or even use it beyond the basics in my opinion), you shouldn't criticise people for using it.
Its not programming but it is still coding.
I would have said the opposite; programming is setting up instructions (in whatever form, including pre-formatted visual blocks), while coding is writing up said instructions. The difference lies in whether or not you write the instructions.
Weird: I have just checked if my interpretations were correct, and while the Wiktionary agrees with me, Dictionary.com defines both term exactly the same way! (By the way, it looks like Lexico is now redirecting to Dictionary.com.)
https://en.wiktionary.org/wiki/program#Verb
1. (transitive) To enter a program or other instructions into (a computer or other electronic device) to instruct it to do a particular task.
https://en.wiktionary.org/wiki/code#Verb
1. (computing) To write software programs.
https://www.dictionary.com/browse/program
10 Digital Technology. to write code for (a computer program or application).
https://www.dictionary.com/browse/code
18 Computers. to write computer code.
Also checking Merriam-Webster, since you mention it in a further comment: ah, I see it does use the same interpretation as I do! :)
https://www.merriam-webster.com/dictionary/program
2: to work out a sequence of operations to be performed by (a mechanism, such as a computer) : to provide with a program
https://www.merriam-webster.com/dictionary/code
2: to create or edit computer code
Wow. Calm down! Based on the rules you don't have to use a game engine at all. And actually it is not your business what people are using for creating their games.
You don't like scratch? Thats fine. Calling others idiots because they do like scratch - thats not fine. Just don't play their games, but stop puting hate on them. Itch is not the place for such a kindergarten. So please overthink your behavior.
ayo? personally even i do not like scratch but that aside its still perfectly capable and trust me there are far far easier game engines to use than scratch( for example: gdevelop) so no scratch users arent lazy, they are just doing their best with what they know. also you do realize that scratch essentially just a form of visual scripting right? although basic, it does share some similarities to say unreal engine's blueprints and unity's bolt scripting. also wayy too intense of a reaction my g, i get it scratch is super limiting but there couldve been a much nicer way to say it