I have very strong feelings for "Game Makers", some of which include "GameMaker", "Scratch", "Construct 2" and "GameSalad". I'm not against all Game Creators, the only 2 I'm not against are "UDK" and "Unreal Engine", because the amount of code involved to make graphics that HD would be phenomenal, so I understand why companies use them.
I am against, however, every other game maker in existence. Yes, I know they are not 100% game makers, but there is little code involved, and that get's on my nerves a lot. What I don't understand is: If you're not going to make a super HD game, why would you not want to fully code a game? Is it due to people being lazy? I know some schools teach Scratch, which I thing is WRONG. It's not good to teach people how to use makers. You should be teaching code. If people want to use game makers, then they shouldn't be making games(again, not including stuff like UDK). I don't see the point in making a game if you're not going to code it. Instead of teaching Scratch, why not teach Python? Instead of teaching GameSalad, teach a better language.
Now, what really get's on my nerves is that people thing they're coding when they are using D&D stuff. There is a place I used to go to called "CoderDojo". They taught GameMaker and AppInventer. Now, how in the WORLD is that coding? You aren't sitting at an IDE and typing code, you're dragging and dropping. They taught Python, but you had to ask and they said "Coding? Why would you want to do that? Are you sure you want to do it?". That made me want to punch someone in the face. The people there that taught Python were planning on teaching C++, and agreed with me that GameMaker is wrong.
I'm going to state my opinion. It might not be right, but I want to express it:
GameMaker, Scratch, and every other game maker(once again, other then UDK and Unreal Engine) should be shut down, along with the companies that develop them. People should not be using little code. They should be using FULL code. The fun part about coding is sitting at an IDE and typing for hours and hours on end. That's what makes programming fun. You should be forced to code. Yes, you can argue you are still "cheating" by letting the language get compiled into Assembly or Binary. You can argue that, but I'm not the one dragging and dropping boxes into a window and clicking on sprites to make a game. In my opinion, the companies should be shut down, along with their engines. I'm not against the people that use them, I'm against the companies that develop them.
I am aware that GameMaker has GME, but who's going to use that when you can D&D?
I also have a few questions. I've seen a lot of people say that coding is dying. It will only be around for a few more years, then everyone will be using D&D programs to make programs. So, is coding dying? Is it pointless to code now? I don't believe it is, but I want to know what's going on here.
My other question is: Is Unity a Game Maker? I believe it uses C# 100%, and you can use Blender to make assets and such. Is Unity 100% code, or is it just another one of those makers?
If someone else has the same opinion(maybe even a stronger one), I'd love to hear it. I hope it's not just me that is against these programs.