Starting with 3D Game Development, its basic understanding, the components, programming language and the game engine required.