I'm using for 3d games DarkBasic Professional. It's based on BASIC language. But blender is ofcourse free, wich would be a good choice also! For free 3d modelling I suggest Wings3D, bytheway
http://www.wings3d.com
wish you all the best with your game!

wish you all the best with your game!