What is a good way to make a 3d game?
i was thinking about a first person shooter type game, but all of the FPS game makers out there that i have tried didn't give me enough freedom to make it the way i wanted to. i have listed the ones i have tried and the reasons i didn't like them:
-Sauerbraten-Too hardware reliant, runs very slow on a good pc-cant import my own models
-Silent Walk-bad method of level creation, can only make 'rough' looking levels
-Retribution Engine-Wont run on newer pcs (maybe just needs a nvidia card not ati?)
-3drad- need to pay to use it, doesn't exactly run nicely, and importing new enviroments is a pain
-Fps creator free-very buggy, doesn't run on many computers
so what is a good way to make a 3d game?
I am looking at microsoft XNA, but what else? (just not flash or macromedia)
Thanks in advance,