
Originally Posted by
allquixotic
A company that released an engine that was so modular and so well-designed that its graphics renderer and audio renderer were completely interchangeable with third-party implementations (going so far as to have a third party add support for DirectX 11 in Deus Ex, an Unreal Engine 1 game) can't release UE4 with an OpenGL (probably 3.x or 4.x) renderer?! Come on.
Epic is even more advanced and experienced now than they were back in the late 90s. What's keeping them from continuing to create cross-platform code, a technique they learned how to do more than 14 years ago?
Assuming they have the code there, and their OpenGL renderer works (which seems to be the case according to the article), then all they have to do is sell the engine license to someone who's going to create a game, and then we (as a community) are responsible for convincing the licensee to distribute a Linux build. It's really that simple.
Don't be cynical about it guys. It just takes the right licensee with the right perspective to get a "yes". Imagine a canyon with two cliffs a great distance away, and the two cliffs have been gradually inching closer to one another as the years have gone by. Whereas before bringing your game to Linux was equivalent to jumping 20 meters (bring your pole vault or catapult or cannon), now it's about 3 meters. Hopefully the cliffs will literally meet in a few years' time, but right now it isn't a huge leap for a developer to decide to support Linux. This really seems to be the year of Linux gaming, although I think it's too early to call it the year of the Linux desktop. That, however, is not going to be far behind the deluge of games.