Can some body tell me how to design 3D games and what software and tools are out there which are cheaper and powerful which can be used to design 3D Models and animations for games. Also tell how much training will some body need before starting to design good 3D models and animations for putting into mobile games.