Parts of the Unreal Engine to be Opened 40
Mr.Pantz writes "Epic's GreenMarine updated his .plans with some news on Linux support (and such) and UT.
Here's the goods: I have permission from Tim to open source certain parts of the engine for the purposes of improving Linux support. What I would like to do is make available the code I have written for Glide, Mesa, input, and audio. I would appreciate Linux programmers taking the time to submit improvements to me at brandon@epicgames.com. I will look into putting up a webpage for this and perhaps a discussion forum. Please email me your input or ideas.
I'm leaving to go home for Thanksgiving tomorrow, so I may not be able to start on this until I get back on Friday. Right now I'm working on the Mesa renderer, because I would like to release that soon, if possible.
The code that I open source will not allow you to really dig very deep into the engine, but it will let you do a lot of stuff to the renderer and X windows interface.
Since my time is split between non-Linux related projects, the Linux port could no doubt be improved if it gets some attention from experienced Linux programmers.
"
This is great (Score:1)
Barking up the wrong tree? (Score:2)
Because from my experience, gaming doesn't mix well with coding. One of the two won't get done.
Could be that I'm totaly off base, however. Anyone have any thoughts on this?
That's nice but (Score:3)
-cpd
Re:That's nice but (Score:1)
It's a good start (Score:4)
If a baby is taking it's first steps, you don't scream at them for not winning marathons, but you might offer encouragement for what they can do. The same is true here.
Its a fun tree to bark. (Score:1)
e.g. Angband/Moria/Nethack.
e.g. Mods/Add-ons for Quake2.
That's all I see programming as, one big game waiting to be won.
Looks like a good model for doing things... (Score:2)
Re:No more anonymous posts? (Score:1)
This would be a good idea -- I, on the other hand would like a file that replaced "***" with "uck".
jsm
Re:It's a good start (Score:3)
Re:Barking up the wrong tree? (Score:1)
I'm not much of an Unreal fan, not much for 3d shooters anymore for that matter, iD has provided my eyes with more shades of brown then I ever care to see again. However, the chance for me to dig into some serious graphics code looks like fun. And the fact that I can write some code, then play the game and see a direct result of that code, perhaps not good results, but results none the less
Count me in.
Re:WOW (Score:1)
Eh? (Score:2)
It is distictly a good thing: They are giving the users (us) the ability to modify the source code and help the product serve our needs/wants better.
But it's not a great thing. A basic principle of fairness involving free software is that of symetry. (See HTN by ESR) That is to say, all developers are equal partners. Under the GPL, the y can use my code to improve their product, but I can also use their code to improve mine.
As far as I can tell, Epic isn't going to directly impose an unfair license, but is getting much the same effect circuitously: By only open-sourcing certain parts of their software, they don't allow other developers the benefit of their most usefull code, or give working code for a complete program.
Now, they're still giving out good code, and they're still allowing us to customize it, so Epic's move is definitely a Good Thing, and a step in the right direction. But it's also something of a tease, and we ought to encourage them to seek a fuller and more equal partnership with the open-source community.
Re:There are more important things than looks. (Score:1)
And I can tell you that dedicated server maintenance on my dual linux box is much nicer with Unreal Tournament. I can check up on things from work if I want/need to.
There's nothing wrong with Q3, UT just looks and plays more polished. But, those bot lines is Q3 are just great: "What kind of shot was that, you stinking frag farmer?!". It blows away UT's "You suck!".
oldy but a goody (Score:1)
THANK YOU epic for provideing linux with more games
(even if only because the other company did so)
BIG shout to all hackers being paid to do this respect
Now what can we give ?
simple realy go buy the game publishers see one thing the tally.
if the money to create it happens to be more than the money (revenue) that was gained they are not going to do it again !!
BUY UT it is a very good game
what can they give us ?
well the engine was @ the forefront but it still uses SPRIT's and just uses the ol turn them to face the view trick to graphically 'I' dont like the engine thats not to say it has very good points I just hate it for that
BUT it DOES do SOUND well !! V. Good sound now if they got hafe of what was working under WIN32 under linux that would be Great
I am intrested to see how they hacked this and how they pipe sound out what interfaces they use this is one thing DirectX has over OpenGL and Mesa is that Dinput and sound has one API I am not aware of a standard way of doing it under *n*x
anyway
cheers
john
a poor student @ bournemouth uni in the UK (a deltic so please dont moan about spelling but the content)
UT is much better than Q3 (Score:1)
Re:Barking up the wrong tree? (Score:1)
Now all I need to do is buy a 3D accelerator to improve it even more - software rendering is definite memory hugger!
if (OSS!=GPL) fputs("minor nitpick\n",stderr); (Score:1)
But, if folk who grok glide, mesa, et al feel it is worthwhile hacking about with it, fine. Others may be wary of being exploited and run a mile - this is also fine.
Re:That's nice but (Score:2)
Why? (Score:1)
Actually, four out of five programmers here were recruited based on cool stuff they had developed and released freely on the net:
Erik de Neve for his algorithmic fire effects, Steve Polge for his ReaperBot mod for Quake, Brandon Reinhart based on his UnrealScript tutorial and Unreal mod, and Jack Porter because of the object-oriented GUI framework he created in UnrealScript.
Someone else was asking about the GPL. We are not GPL'ing the Unreal engine, though we've opened up a lot of the source and might be releasing more in 2000. Our strategy here is to encourage users to do cool things with the engine freely, but when somebody profits from our work, they need to do a licensing deal with us and give us a cut of the action.
A bunch of cool free stuff is happening with the Unreal engine now. For example, check out http://www.vrndproject.com/vrndfr.htm.
-Tim Sweeney, Epic Games
Uhhh wtf (Score:1)
Re:UT is much better than Q3 (Score:1)
I have a 3 year old Mac with a VooDoo 1 card, and UT Demo plays WAY better then Q3 Test. I get much better performance out of UT, and the fact that it's native GLIDE, instead of having to hack through Mesa to get hardware rendering, also gets my vote.
I know where my money is going this X-Mas, and it ain't to iD.
Pope
UT Engine Licensing Terms (Score:1)