I'd like to build a game similar to Escape Velocity (one of my all time favorite games). For those not familiar with it, it's very basic 3D, top down view: screenshot and their website, kind of like an RPG version of Asteroids.
I work as a software engineer, so I'm quite familiar with programming in general. However, I haven't done any game programming since high school, and that was very basic.
Do you have a suggestion for where to get started? I read a bit about Unity3D and Panda3D, would one of those be a good choice, or is there something better? I'm comfortable doing all the programming, but will likely hire someone to do the art, so an engine that will make that easy would be great.