A 3D Soft Game Engine