» Wed Jan 30, 2013 8:42 am
Okay.
First, you would have to consider the game as a modular construct. You do not have to write your own renderer; there are plenty of freeware renderers under the GNU liscence out there (Crystal Space being my favorite, as it is cross platform). Audio subsystems likewise. There are entity systems out there, but most of them are slanted towards either FPS or MMO format games. Plenty of physics systems under GNU to use with a proper credit to the creator. You would most likely have to write the world handler, animation system, audio, video, and interacting entity system. The actual 'game' engine (the rules of the road, which has nothing to do with sound, video, or anything else. Get a GURPs manual and study how they determine things; this is the part you have to write yourself). Yes, one person can do that, and hammer the interfaces between the modules together so they can talk.
Unless you are incredibly talented, you would a modeler who could produce both low poly weightmapped figures, and architectural geometry in the style you chose. As well as gribble like swords, coins, jewel forms, broken masonry, etc. Most of the details on the meshes are most likely going to be either normal map or displacement map, so you would need someone adept at Photoshop or an equivalent program (and if you get a renderer that can take advantage of DX-11's full capabilities, then a clueful modeler and hot Pshop jock would be worth their weight in plutonium). It might be kludgey, but you can write your own 'creation kit' in Visual Basic, and make it as simple or complex as needed.
Writing the game script is like writing anything. Patience, practice, and having a good editor to catch what you didn't. If you go with voices, you can hit up the local college drama club. They might be willing to do it for a free copy of the game and having a gig as a voice actor on their resume.
You will need to know C++, and be willing to learn any skill you don't have. And it will take years......how many depends on what modules you can get readymade (and how actively they are supported; some of them you are on your own. Others have active communities, and are more than willing to help. Even to the point of modifying their release, or adding a feature if you request it). And you will need a beast of a desktop. Don't even think about using a laptop, except maybe for working out rhe rules system. You will need storage space, lots of memory, and the gutsiest processor you can afford. It would not be easy, but it can be done in a reasonable amount of time.....and any other team members you may need are as close as the net.