The Unity Learning Curve
Earlier this month I taught my first Unity 3D Gaming course to a fantastic group of younger kids. The class was a complete success and the games that were produced blew my mind. However, the path to getting there wasn’t so easy and may have aged a little in the process.
During the instruction of my class, I started to find weird bugs with the latest version of Unity 5.6 which caused a huge headache for the students and also myself. Students would randomly get compile errors, I would check their code and game to match mine and still no dice. After seeing there is nothing wrong with their game, I saved it and re-opened the game and poof no error. WTF!!! I do think that Unity has a great error handling system but maybe its too good and causing more harm than good. That is just one example of a bug and have many more for another day.
Anyway my class ran without my brain exploding and my students created some of the coolest games Ive ever seen and all while learning how to code. Best of both worlds in my opinion. On a closing note, If you are thinking of learning Unity give yourself more time than you think. Use the docs, online community boards and just try not the smash your computer. I recommend buying a stress ball or punching bag :).