<div class="gmail_quote">2011/7/4 Keith Z-G <span dir="ltr">&lt;<a href="mailto:keithzg@gmail.com">keithzg@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
&lt;...&gt;</blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
It was bad enough when they announced iOS support, since the<br>
underlying technologies are not only nearly the same but there&#39;s some<br>
extra porting they&#39;d have to do that they *wouldn&#39;t* need for Linux or<br>
OSX (ex OpenGL ES), which makes it look like they&#39;re saying &quot;oh, it&#39;d<br>
be too much work...&quot; as they&#39;re nonetheless doing the work to get to<br>
Linux and then just keep on going past it. But no, that wasn&#39;t<br>
ridiculous enough, nowadays UE3 is on Android and OSX too. At that<br>
point &quot;porting&quot; becomes a matter of fiddling with compile-time flags.<br>
I mean, seriously guys? They&#39;re drawing big circles around Linux,<br>
porting it to every possibly Linux-like platform and doing 99% of the<br>
work---they might as well just come out and say &quot;yeah, Linux isn&#39;t a<br>
company or a brandname or a consumer market share, so our corporate<br>
culture is to hate and dismiss it irrationally.&quot;</blockquote><div><br></div><div>Here we go again. In this particular situation, I hold the opinion is that UT3 was ported long ago and it&#39;s just some kind of middleware c<span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; white-space: nowrap; ">onspiracy. Basically, everything you need to run the client except graphics and audio was already ported, even PhysX and Gamspy, because they&#39;re essential parts of the server component. Icculus posted a pair of screenshots with UT3 running (with graphical artifacts though?) on Linux &amp;&amp; OSX long </span><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; white-space: nowrap; ">ago and I don&#39;t see any reasons to fabircate those. </span><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; white-space: nowrap; ">Even if ports were buggy, EPIC would release &#39;em at some point just to calm down the minorities for a moment. Besides, many proprietary Linux games suffer from bugs and glitches that are never fixed and it wouldn&#39;t be the first unfinished port.</span></div>
</div><div><br></div><div>As for other situations, it either compiles and runs on Linux, or it does not. Taking in account vast amount of middleware that got no Linux/OSX support I think it&#39;s pretty easy to make porting as hard as writing everything from scratch. Developers who had no intent to make a cross-platform game will probably never make it cross-platform.</div>
<div><br>-- <br>Valeriy<br>
</div>