Yep but you have no experience in game dev projects.
You simply forgot to mention these crucial points :
Game Design - not simply stories and ideas.
AI - always required else it's a screen saver not a game.
You'd all better focus on reducing your pretentions to the max. Keep in mind that video game is not video making.
Pushing it to the extreme, dont forget that PacMan and Tetris are amongst the most addictive games ever made. Any professionnal coder could do it 3D in a few days. But something nearly as simple as these examples would be an honnest achievement for most of you mates.
It's an enormous combination of experience, skills and knowledge to make a modern 3D commercial game. It's really the most demanding job in programming and it's seldom payed for the efforts. I think some of you have really, really no idea of it.
Do you know about linear algebra, physics, genetic algorithms, path finding, rasterization, procedural geometry, behaviour modelling, production flow, test methodology, 3DS-Max plugins, the PS2 architecture and assembly code, game database, +all basic stuff of classical computer dev project, etc ...
Rotating a .x model in a decor is not a 3D engine. It's mostly cut and paste work. That's not finding how to compress the PVS of the BSP models in Quake.
Dont try a FPS !!!!! Else a mod at most. ROFL
Dont try 3D unless it's really simple. Because the AI, collision, game play problems become 3D too !! Dont forget that !
However keep the faith. I started like you at the age of 11 and I was making games like Invaders on 8bit machines. I did it for myself coz I could simply not buy em. So my progression was just following the technology race. But now ppl mislead when they think they can try to make a competitive game from scratch.
Do it OK but with :
1) modesty and realism according to your effective skills.
2) a precise goal.
3) maximum will, enthusiasm and commitment.