Hello GameDev Community,
I am new to game development and after much deliberation I have come to the conclusion that Unity3d is a good platform to educate myself on game development (I am using the book level up first edition). As a student in college I took a 2 semesters of C++ and in my profession I regularly work with the C-Language. As a hobbyist I have worked with C# on a fairly regular basis because I enjoy coding in it.
I have looked at the unity engine and worked with through some of its tutorials. I know I will stick with Unity at least until I am able to complete some non-trivial application using the software. My question is should I backtrack to something more rudimentary after I have completed this goal. I have considered C++ and SFML. SDL or even going level deeper and working with Orge3d. Am I missing out on a rich experience by taking what I perceive to be the path of least resistance?
-Power Man