What are the key steps and tools it takes to creating a 3d video game.
For example, I understand that a 3d artist will create 3d models in 3d Studio Max, or Maya, but where do these models go from there? Are the 3d models first animated by a 3d animator in 3d Studio Max/Maya? Then do these models along with the animation loops get sent to the C++/Lua programmer?
When a programmer is programming the game, how do they see the effects of the code they are writing? Do they have Maya/ 3d Studio Max open as they are coding? OR do they have a 3d game engine open to view the results of their code tweaks?
Also, what are the languages that are currently considered industry standard for video game dev? C++, Lua? MS Visual Studio?