Hello!
About 7 months ago, I started to learn C++. After a month ago, I considered myself fairly well-versed in basic C++(i.e. classes, instantiating objects, and some knowledge of splitting code into source and header files ). My goal was to make a game. Then, I kind of went off on a tangent, and attempted to learn some java, and make an android app. However, I found I had a lot of trouble with running Eclipse on my PC, so, long story short, I startedusing Unity. 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. Now, I'm wondering if it would be more beneficial to make a game in C++ using SFML or something along those lines. Is using Unity hurting my programming skill?
More importantly, should I be focusing on making games with "pure" code, in other words building my own engine/physics? I'm torn here. I'm halfway through the game in Unity, but I'm not sure if it's what I want to be doing.
Cheers,
boxnuggets