But on another note, are you really going to spend 3-5 years developing that??? Idk, if your using killer Graphics and your actually making a pretty dam good game...
Just cannot see myself working on a project more than a week(Well unless you know it was required)
Consider that AAA games take 3-5 years with teams of hundreds of multi discipline professionals. The last game I wrote (a C++/DirectX 2D platformer) took me about 6 months (2-8 hrs per week) and it is playable and fun but I nobody would pay a dime for it or play it for more than a few minutes. I figured 3-5 years is a reasonable time frame for what I have in mind. When (if) I get a good enough foot hold on the project I may even buy in some labor for testing/QA. I would like to get to the point where I can release it as a low budget indi game.