Why nobody mentioned Unigine team here yet? They have successfully developed a modern engine which runs well on Linux. Even though they compete with Valve in some way, they might help - bringing Steam to Linux will likely benefit them, too.