Posted November 22, 2013

Fenixp
nnpab
Registered: Sep 2008
From Czech Republic

bolokanar
АБ … ꙂѢѦѪ – a Bulgarъ
Registered: Jul 2012
From Bulgaria

Fenixp
nnpab
Registered: Sep 2008
From Czech Republic

shaddim
New User
Registered: Apr 2012
From Germany
Posted November 22, 2013

Also from my perspective shameful for the linux community that an external proprietary company is required to fix the ecosystem problems. This problems should and could have been fixed years ago by the community itself.

JMich
A Horrible Human Person. If you need me, chat.
Registered: Apr 2011
From Greece
Posted November 22, 2013

shaddim
New User
Registered: Apr 2012
From Germany
Posted November 22, 2013
;)
Indeed, by the very nature of open source where forking is easy and unification (merging) is nearly impossible (missing central entity), this "solution approach" was chosen all the time.
Indeed, by the very nature of open source where forking is easy and unification (merging) is nearly impossible (missing central entity), this "solution approach" was chosen all the time.
Post edited November 22, 2013 by shaddim

bolokanar
АБ … ꙂѢѦѪ – a Bulgarъ
Registered: Jul 2012
From Bulgaria
Posted November 22, 2013
Indeed.
Since we went off topic... Programming is terrible. ;d
Since we went off topic... Programming is terrible. ;d
Post edited November 22, 2013 by simon_vd

shaddim
New User
Registered: Apr 2012
From Germany
Posted November 22, 2013
Thx... interesting stuff in his blog, was not knowing his blog before :)

Porkepix
GOG on Linux
Registered: Jun 2013
From France
Posted November 22, 2013






Case 1 : I choose to use proprietary and closed-platform APIs and technologies (Direct X, Direct 3D, XNA and so on). My game works well on Windows or Xbox. Now, I want it to works on other systems (Mac OS, Wii , Linux, PS3/4 and so on…), I've to supply more job to do this port, either by rewriting code with their ways or by adapting in with technologies like Wine and other existing technologies. It cost money. It cost time. It produce problems. It produce less performances.
It's the actual case for most of the games.
Case 2 : I use open solutions, like, for example, the one provided by the Khronos Group (http://www.khronos.org/) [OpenGL, OpenCL & co], or proprietary but multi-platform solutions (Unity3D) or probably others solutions. These solutions are natively multi-platform. So I write once. And I run everywhere.
Which one is better in your opinion? Now, consider another detail, as you or another will again tell "yes but this API is less efficient and this and that" : The Khronos group is about open technologies, yes open. So everyone can contribute to improve them and make them better for everyone.
The world is beautiful, isn't it?

Fenixp
nnpab
Registered: Sep 2008
From Czech Republic
Posted November 22, 2013

When it comes to Case1, you're saying that most games have to go trough the process - they don't. Most games quite simply never get a Linux version unless they were developed with one in mind from the getgo. When it comes to Case 2, I agree. Reality of the situation is, tho, that tools offered by Microsoft are currently far more popular, more discussed and more documented. It will also be easier to find a solution to an issue with MS technology than with, say, Unity, because far more people are likely to have ran into it - of course, not to mention that an engine is a completely different beast than a pure API.
And yes, if other technologies were used more widely, they would be more advanced. They're not tho, and most people just don't consider the ~30% of market share they'd lose worth the effort.
Post edited November 22, 2013 by Fenixp

Porkepix
GOG on Linux
Registered: Jun 2013
From France
Posted November 22, 2013



And yes, if other technologies were used more widely, they would be more advanced. They're not tho, and most people just don't consider the ~30% of market share they'd lose worth the effort.
One more time, if it don't offer 100% of what you're looking for, you still free to participate in those project and improve them the way you think it's good. It's what we call a virtuous circle and it's something really helpful and great as everyone is winner with such solutions :)

bolokanar
АБ … ꙂѢѦѪ – a Bulgarъ
Registered: Jul 2012
From Bulgaria
Posted November 22, 2013

I guess it's time for new players who have different approach.

JMich
A Horrible Human Person. If you need me, chat.
Registered: Apr 2011
From Greece
Posted November 22, 2013

Extra love if you manage to provide me with a VS solution so I can add any changes and compile it myself later on.

Fenixp
nnpab
Registered: Sep 2008
From Czech Republic

shmerl
🐧
Registered: Sep 2011
From United States
Posted November 22, 2013

Post edited November 22, 2013 by shmerl