The whole idea of Unity3D (if you're not a software engineer) is that it makes the very difficult, quite easy.
"You get brand-new programmers trying to learn programming, I mean from day 1, with a 3D rendering physics game engine (``!!"")"