|
Description
Ubuntu should develop it's own open source game development libraries. This could push for a unified way to develop games on Linux platforms. Fast ANSI C libs that don't act as an engine, but rather as a easy way to gain access to the systems hardware from languages like python,c++,java... Why should Windows attract all the game developers. If a standardized library is developed for Linux it would certainly make anyone Question the need to use Directx.
Tags:
(none)
Attachments
No attachments.
Duplicates
Comments
|
sammyf70 wrote on the 29 Feb 08 at 01:10
| |
DirectX's counterpart is OpenGL. It is standardized and quite widely adopted. If you meant Game/graphics engine, there are plenty both for windows and Linux (Ogre3D, Irrlicht, Crystalspace, ...) and neither platform has a ~standard~ one, which is IMO a good thing.
|
|
jamessnell wrote on the 29 Feb 08 at 01:15
| |
OpenGL exists for this. Thankfully Linux OpenGL support seems to be improving via better video card support. Wine is a great way of getting pseudo-directx support for linux. Well, cedega at least will do directx if not wine, though they're basically the same thing. What we need is better support/implementations of existing standards/APIs, not more standards/APIs.
|
|
kd7tck@msn.com wrote on the 29 Feb 08 at 01:18
| |
I know all that already exists, problem is game developers don't care, they want something standardized. Opengl is standardized, however it really isn't that fast and seems to only focus on graphics. The ability to handle tcp/ip, audio, and other things are left out. Something like directx but open source would be the key. keep in mind this will not be an engine, just a set of universal libraries to allow a program access to a hardware's underlying power.
|
|
mm wrote on the 29 Feb 08 at 01:22
|
I think the free counterpart to DirectX is SDL.
A lot of games use it already.
|
|
greg.hagen wrote on the 29 Feb 08 at 01:43
|
SDL handles all of the other things that you mention. Game developers use DirectX because they can sell more games on Windows, not because the open source world lacks the required libraries.
If you want a good example of what OpenGL can do, just look at Doom 3.
|
|
megatux wrote on the 29 Feb 08 at 11:53
|
SDL, OpenGL, OpenAl, Allegro to name a few are all alternatives but all can be improved.
|
|
andrewfenn wrote on the 2 Mar 08 at 13:52
|
Commercial game publishers won't support Ubuntu because there is no profit in it. It has nothing to do with the tools available.
The only thing that would make Ubuntu more appealing is if they were guaranteed to make a profit, it's untested waters and no one is willing to make the first jump.
This is the kind of math a game publisher will do to evaluate a platform..
Possible Customer base = Ubuntu Desktop userbase / Users with usable hardware / users that are gamers / users that are interested in our game
It has nothing to do with the tools and a lot to do with numbers. Game publishers aren't going to invest in a game development company to make a game compatiable/targeted at Ubuntu because it doesn't make economical sense.
|
|
ka2 wrote on the 6 Mar 08 at 07:13
| |
Why? SDL + OpenGL = Great
|
|
ka2 wrote on the 6 Mar 08 at 07:14
| |
and are crossplatform
|
|
ethana2 wrote on the 6 Mar 08 at 22:08
| |
Why should the game devs need to even write code? Crystalspace is better anyway. We just need a way for them to sell game art (models, maps, storyline, etc.) that uses our open code. Some way of easily using copyrighted game packs with a completely libre engine.
|
|
eliaspoveda wrote on the 7 Mar 08 at 00:38
|
We will never have good open source games as we will never have movies made by normal people.
Games can be free if they are financied with adverts.
I would love steam on Linux!
|
|
MerlinofChaos wrote on the 7 Mar 08 at 21:11
|
SDL is the the DirectX for all platforms that SDL supports, and that includes windows, linux, and mac os x...
If you want a proof of what SDL and OpenGL are capable of then you should just see at whatever game that's available on all 3 platforms (Which probably uses SDL in one of them)... Doom 3 is not the best example per se...
this idea could be accomplished by just creating or contribution to game engines or open source games/game engines which just need the content. For example you can make quite a bit out of Sauerbraten (Which is an amazing engine in its own right).
|
|
loneowais wrote on the 8 Mar 08 at 06:29
| |
cannonical should dedicate a team for a Custom Opengl version of ubuntu....make it much better than it is...First priority should be to make life easier for companies to port from directx
|
|
ajjeckmans wrote on the 12 Mar 08 at 19:11
|
IMO the reason why game studios use DirectX is because of it's great support, better support than openGL and SDL can give...
Also they get used to doing things the DirectX-way and don't want to spend time relearning all they did in the past few years.
|
|
lynx wrote on the 15 Mar 08 at 16:02
|
as i can see there is a solution for everything in this Linux world AND still is not capable keeping the pace, it cannot!
i'm keep wondering, why do i need all this computing power in Linux?
i don't wanna install a game in windows and then copy it in linux, install wine/cedega/whateva, search 20 days for how to's and finally struggle to play with latency issues one of my favorite game ... come on!
does KISS tell you anything?
made SIMPLE for human beings, SUPERIOR on the core!
|
|
Eldmannen wrote on the 15 Mar 08 at 18:07
|
We have OpenGL and OpenAL.
LibSDL.
|
|
derick.eisenhardt wrote on the 17 Mar 08 at 06:57
| |
It would be kind of nice to see Canonical/Shuttleworth/someone throw some money and developers at the SDL project. This alleged "SDL 2.0" has been in the works for years and years now :(
|
|
bescritt wrote on the 17 Mar 08 at 23:51
|
This seems to me to be outside the scope of the Ubuntu project.
If you want to improve gaming on GNU/Linux, you should contribute to the development of OpenGL, focusing on increasing performance and capabilities.
|
|
lynx wrote on the 20 Mar 08 at 09:41
|
as far as i can see is not a development problem, not a framework problem, not a performance problem, it's just a financial issue:
- linux gaming for the moment it is not a profitable business!
imagine how many people are playing on windows, so developers are writing games on a most popular platform NOT for a minority!
the solution? Ubuntu team should start pushing some gaming giants to write some of the most popular games to run natively on linux!
|
|
Rabbid wrote on the 7 Apr 08 at 10:18
| |
This isn't really something Ubuntu should waste resources on, there are plenty of projects working on them already.
|
|
lynx wrote on the 23 Apr 08 at 16:14
|
Rabbid:
do you think people are investing in dual cores CPUs and quad core GPUs just for the fun of typing commands on a black & white screen?
really, do you think that i'm buying a computer with over 1000 euros just to open spreadsheets and text files in Open Office?
everybody wants a multimedia computer, something to interact with, and the best way to do this nowadays is through games! (see MMORPGs for example)
|
|
Rabbid wrote on the 3 May 08 at 23:26
|
lynx: I'm not saying we all should use CLI, i'm just saying that there is already so many working on graphics and Ubuntu would lose more than they would earn focusing on this.
There are plenty of different libraries available which all can be used to create some really awesome graphics. PS3 uses OpenGL and it looks great.
I think you should look more into the matter before "trolling" around.
|
|
lynx wrote on the 5 May 08 at 15:33
|
Rabbid:
what i'm saying is that if ubuntu wants to compete with wista and macosx it should START from the presentation layer, this is what ordinary people are interacting FIRST with ... and through games is more simple than ever ;)
... and then silently patch the kernel, improve package management, resolve bugs, etc.
|
Post your comment
|