First step in the process
Unity 3d
So first things first. As a new Game Developer you need to take the opportunity to learn the engine itself. Being well versed in the menus, layout, interface, and possibilities in the program will allow you to build a game much quicker.
There are some basic key features that you need to know to be able to do anything at all in the program.