Yes, I was thinking about Unity3D (which is not free if you really want to use it, and it’s not open source, btw.).