Will Unity skills be interchangeable?
- by Starkers
I'm currently learning Unity and working my way through a video game maths primer text book.
My goal is to create a racing game for WebGL (using Three.js and maybe Physic.js).
I'm well aware that the Unity program shields you from a lot of what's going on and a lot of the grunt work attached to developing even a simple video game, but if I power through a bunch of Unity tutorials, will a lot of the skills I learn translate over to other frameworks/engines?
I'm pretty proficient at level design with WebGL, and I'm a good 3D modeller. My weaknesses are definitely AI and Physics.
While I am rapidly shoring up my math, and while
Physics is undeniably interesting there's only so many hours in the day and there's a wealth of engines out there to take care of this sort of thing.
AI does appeal to me a lot more, and is a lot more necessary. AI changes drastically from game to game, is tweaked heavily during development, and the physics is a lot more constant.
Will leaning AI concepts in Unity allow me to transfer this knowledge pretty much anywhere? Or will I just be paddling up Unity creek with these skills?