or, if you're handy with C you could try use either the doom, duke3d, quake or quake2 engine, or pay $100 for the Torque engine, there's also a free 3D engine called Eden3D, but as i have all the coding skill of a blind constipated cabbage farmer in the winter, i have no idea how to use any of these engines...