do you already have an idea? a format? you'll definitely need people with the ability to create and animate 3d models as well as people who code. You'll need some way to transfer assets amongst your staff. You'll need lots of time, you'll need a publisher, you'll need capital.
if you plan on publishing the game you're going to need a business plan to secure financing to work with certain companies or just get better contracts - and that is not an easy thing to write. You'll need to know what everything is going to cost you, and how much it's going to cost them. Your game has to make their time worth your money.
there's a reason games never go anywhere. Do all the planning before you even think about development. The game should be complete on pen and paper (possibly even playable outside of a digital format) before you develop. Once you have the rules and a general idea for the necessary components you can begin engine development and art development.
Indie development is not impossible, but if you're going to do it you need to have specific goals and a less than rough guideline. "I wanna make a game cuz I'm bored" only works if you already know how to make games. If you just want to make something as a learning process, I suggest starting with Blender for art and C# as your coding language. Blender is a free 3D program and C#, while not as powerful as C or C++, is definitely a good place to start.
If you just want to use a game maker, Unity 3D
is insanely awesome for the price, but don't expect to go very far without the skill previously mentioned.