And here why all talks Unity and UE4 they could go for a fine rendering engine like Ogre3D or a full game engine for free Torque 3D
Both tools are given to you under the very liberal MIT license. No royalties, no pay per seats. Of course one would need to put in a bit more efforts and work to make it all click together but that would also make the user/developer develop some very useful skills along the way/trip :D