Currently, I'm working on a small, pixelated, 2D platformer. I've been bashed for using Unity 2D, people say that it "isn't real coding' and that it sucks.
That's like saying you didn't really build that house, unless you also fashioned and fabricated all the tools you used. It's silly. Heck, if you're using and IDE that does any code generation at all, that wouldn't qualify as "real code" by their logic either.
Ignore them. Do what makes you happy. If the end result is a completed game, even better.