AFAIK you can distribute GPL stuff through steam, but can't do any integration for achievements / cloud / friends stuff. Although that stuff was all getting talked about years ago, so they may well have changed the licence since then.
Also, this is all irrelevant for talks of a new engine, as the licence would be dictated by whoever wrote the engine / port.