Well you won't create an engine (unless you are a crazy 3d physics programmer of some sort). Chances are you will use an existing 3d engine like the CryEngine, or one from any number of games that supply their game engine.
If you are giong to make a game, I'd suggest spending time deciding what engine you will use first. Because much of how you make your models will depend on how your game engine can accept them. Some engines are VERY picky about how their models can be made. Other engines are a little nicer about it.