Hey guys, this is my first post on this website ever so I guess I should introduce myself first. My name is Joe and I live in New Jersey, I am 15 years old and currently entering my sophomore year in high school. I have been coding since I was in 6th grade, I started with FreeBASIC which I learned very fast and easily, than I moved on to GML (Game Maker Language) which was used for making games in Game Maker. Now for my question:
I have been experimenting in many engines such as Unity3d, and Game Maker. I have moved away from Game Maker as of late because I want a more "serious" approach to making my games, because I think Game Maker feels like a toy. So I began using Unity. I also began learning C++ programming by itself, which makes me think... I have been wanting to pursue a career in game development (programming) but I'm not sure whether I should focus on using Unity and learning Scripting for it, or focus on learning how to completely write everything from scratch. Obviously one of these is easier, but I want to know what would be best for what I want.
It basically comes down to Scripting VS Programming (Unity VS C++). Do colleges use engines? Or do they teach you to make them from scratch? Or both?
Any information is helpful,
Thanks