This project was already mentioned on several external websites:
https://news.ycombinator.com/item?id=41329505
https://www.reddit.com/r/unrealtourname ... mentation/
https://www.reddit.com/r/linux_gaming/c ... mentation/
But not on ut99.org forum so far (as searching for "Surreal Engine" or"surrealengine" or "surreal" terms returns either nothing or unrelated comments/topics), therefore I think it's worth to mention about it, in case some of you that could be interested, have missed it: https://github.com/dpjudas/SurrealEngine
This is rather a hobby project, but is quite interesting.
By the way I wasn't sure which subforum is the most appropriate for such a kind of project, I was also considering "Modifications" or "Coding, Scripting" or even "General Discussions" subforums, feel free to move it there is if you think that the other subforums are more adequate.
Surreal Engine - [Unreal Tournament (UT99) Engine Reimplementation]
-
gargul2
- Average
- Posts: 40
- Joined: Wed Sep 30, 2020 9:16 am
-
papercoffee
- Godlike
- Posts: 10654
- Joined: Wed Jul 15, 2009 11:36 am
- Personal rank: coffee addicted !!!
- Location: Cologne, the city with the big cathedral.
Re: Surreal Engine - [Unreal Tournament (UT99) Engine Reimplementation]
Since this has nothing to to with UT or Unreal at all, I moved it into off-topic.
=MOVED=
=MOVED=
-
gargul2
- Average
- Posts: 40
- Joined: Wed Sep 30, 2020 9:16 am
Re: Surreal Engine - [Unreal Tournament (UT99) Engine Reimplementation]
Wow, somebody's cranky today.
You've almost thrown the topic into the trash, like you've done it on purpose to provoke/tease me.
But this testifies about you, have fun.
Must be a joke. One of the most stupid thing I ever heard, and a bit disrespectful towards this project.papercoffee wrote: ↑Tue Apr 29, 2025 8:37 pm Since this has nothing to to with UT or Unreal at all, I moved it into off-topic.
=MOVED=
You've almost thrown the topic into the trash, like you've done it on purpose to provoke/tease me.
But this testifies about you, have fun.
-
SilverSound
- Adept
- Posts: 365
- Joined: Fri Nov 06, 2015 10:12 am
- Personal rank: Curious
- Location: St. Cloud, Florida
Re: Surreal Engine - [Unreal Tournament (UT99) Engine Reimplementation]
Yeah Surreal engine has nothing to do with Unreal or anything at all. He's just moving it to the correct section. The only person who seems to be cranky is you for reacting this way...
You can talk to the devs in the Unreal Multiplayer discord channels though if you really want to have candid discussion
You can talk to the devs in the Unreal Multiplayer discord channels though if you really want to have candid discussion
"Woah what?! I wish I was recording that...."
-
wallabra
- Godlike
- Posts: 1478
- Joined: Mon Jun 01, 2015 7:08 pm
- Personal rank: Resident Wallaby
- Location: Porto Alegre, Brazil
Re: Surreal Engine - [Unreal Tournament (UT99) Engine Reimplementation]
Maybe soon we'll need a Source Ports section, just like Doomworld... But I suspect those days of glory are still a wee bit off. (As is usual with everything old UT.)
(new personal website coming soon; for now use wallabra.github.io)
-
EvilGrins
- Godlike
- Posts: 10472
- Joined: Thu Jun 30, 2011 8:12 pm
- Personal rank: God of Fudge
- Location: Palo Alto, CA
Re: Surreal Engine - [Unreal Tournament (UT99) Engine Reimplementation]
Now now, he's one of those in charge on this forum and should be treated with all due respect... or he may reach thru the screen and boop your nose.
· http://unreal-games.livejournal.com/
· https://unrealarchive.org/authors/evilgrins.html
· https://www.facebook.com/groups/UTcorps
· https://x.com/EvilGrinsIsBack
· https://unrealarchive.org/authors/evilgrins.html
· https://www.facebook.com/groups/UTcorps
· https://x.com/EvilGrinsIsBack
Smilies · https://ut99.org/viewtopic.php?f=8&t=13758medor wrote:Replace Skaarj with EvilGrins
-
papercoffee
- Godlike
- Posts: 10654
- Joined: Wed Jul 15, 2009 11:36 am
- Personal rank: coffee addicted !!!
- Location: Cologne, the city with the big cathedral.
Re: Surreal Engine - [Unreal Tournament (UT99) Engine Reimplementation]
I just got it explained by a friend.
Instead of explaining it gargul2 had to call me stupid, nice move.
So, even so I got it explained I'm still not convinced that this Surreal Engine is relevant to this forum.
And it isn't like this thread is now trashed, it's still open and everyone can add their 2 cents.
Then explain:
What are the advantages compared to patch 469?
Open source projects are not always good because of the fragmentation of the community.
Instead of explaining it gargul2 had to call me stupid, nice move.
So, even so I got it explained I'm still not convinced that this Surreal Engine is relevant to this forum.
And it isn't like this thread is now trashed, it's still open and everyone can add their 2 cents.
Then explain:
What are the advantages compared to patch 469?
Open source projects are not always good because of the fragmentation of the community.
-
gargul2
- Average
- Posts: 40
- Joined: Wed Sep 30, 2020 9:16 am
Re: Surreal Engine - [Unreal Tournament (UT99) Engine Reimplementation]
Yeah 2+2=5. Yeah Earth is flat. And so on. It would have been better if you hadn't advocated for your colleague papercofee by blindly and pointlessly repeating his opinions, like a broken CD. Your reply is weak and a bit desperate. None of you provided a single argument WHY it "has nothing to do with UT99", yet you keep defending your opinion, like knights defending their castle, but having no weapons. Rather weak.SilverSound wrote: ↑Tue Apr 29, 2025 11:00 pmYeah Surreal engine has nothing to do with Unreal or anything at all. He's just moving it to the correct section.
Not sure what are you exactly reffering to, but looks like a misguided argument, as it seems that you have a problem with reading comprehension, because you are trying to attribute what I wrote about respect to my person - I wrote "a bit disrespectful towards this project." not towards me, so word "disrespectful" was unrelated to my person.
So you are now playing a victim here and speaking about explaining, but instead of explaining why it was unrelated to ut99, papercoffee had to move it almost to trash. Nice move. Also I did not call you stupid, it seems that you, just like EvilGrins, have a problem as well with reading comprehension (or perhaps you are trying to play a victim here on purpose), because what I called stupid was your opinion, not you directly, especially given a fact you didn't provide a single argument for your opinion.papercoffee wrote: ↑Tue Apr 29, 2025 8:37 pmInstead of explaining it gargul2 had to call me stupid, nice move.
There is nothing to worry about, because like I already mentioned: "This is rather a hobby project, but is quite interesting." Also like already mentioned on the issue tracker in this comment: https://github.com/dpjudas/SurrealEngin ... 1725765939 - it doesn't aim to be a competetition/replacement to 469 project, but it's still quite interesting anyway, especially for programmers/coders.papercoffee wrote: ↑Tue Apr 29, 2025 8:37 pmThen explain: What are the advantages compared to patch 469?
Open source projects are not always good because of the fragmentation of the community.
-
UnrealGGecko
- Godlike
- Posts: 3052
- Joined: Wed Feb 01, 2012 11:26 am
- Personal rank: lizard lizard lizard
- Discord: UnrealGGecko
- Location: Kaunas, Lithuania
Re: Surreal Engine - [Unreal Tournament (UT99) Engine Reimplementation]
It's not UT99, plain and simple: different engine, different application, different features. That's why it's off-topic. This forum is just about THE 1999 game from Epic Games, and not the 2025 fan-game. We would either need a new section (but then likely Total-Conversion mods such as Tactical Ops would also need them), or off-topic. That is not a knock to this project, it just legit doesn't fit any other section of this forum.Your reply is weak and a bit desperate. None of you provided a single argument WHY it "has nothing to do with UT99"

My work for UT99: (NEW!) Mute, Counter-Strike VP, MaleOne+, FemaleOne+ and the FemaleTwo220 voicepacks DM-XC-NaliTreeV2 (from the 2012 Xmas Contest mappack), DM/DOM-20AC-CastleGeorgeV3 (from the 20th Anniversary Contest mappack), DM-UFFO, DM-WreckingBall, CTFM-Sundial
my small spec of files at Google Drive
List of console converted maps, models & more!
-
wallabra
- Godlike
- Posts: 1478
- Joined: Mon Jun 01, 2015 7:08 pm
- Personal rank: Resident Wallaby
- Location: Porto Alegre, Brazil
Re: Surreal Engine - [Unreal Tournament (UT99) Engine Reimplementation]
I don't want this thread to turn into just another debate, but I don't think there is any relevance there as to whether a project is open source and how fragmented its community is.papercoffee wrote: ↑Wed Apr 30, 2025 5:43 pm Open source projects are not always good because of the fragmentation of the community.
All communities have their cliques, for example, in UT there are subgroups for those who play Bunnyhop, Siege, etc. Yet we don't complain about 'fragmentation'. That is because UT is a large-ish community, and has a common basis upon which all its cliques are formed. This is not unique to UT, there are many open source projects that are that way as well.
Open source projects make it easier for cliques to form because they give users more choice. This kind of freedom is at the core of open source philosophy. Open source communities seem more "fragmented" because they're often smaller, but this is not necessarily the case. A good example is the Linux kernel community - they make their own forks, sure, but they still contribute to, and critically interact with, the mainline kernel. Another example, which is quite fitting in this conversation, is the ZDoom community - it's an off-shoot of the broader 'classic Doom' community, sure, but it's a large and vivid one, which mingles and interacts with the broader community often, to the point of blurring any distinctions between them. Just as Doom is a common basis for the broader community, ZDoom is a common basis for its community, showing how much of a revolution it was.
Regardless, your value judgement on whether the project would be a net good or not, really should not factor into whether it's a fit for the forums. UT is old enough to warrant reimplementations now, just like Doom did decades ago, albeit delayed by Epic's historically unsatisfactory attitude on open source. In this vein, we should be welcoming to reverse-engineered versions of Unreal Tournament, which may lift further barriers when it comes to things like modding, portability, reliability, security, and so forth. UT's engine is a mess, it could use a do-over.
By that metric, there is no Doom 2 other than DOOM2.EXE, and all its community source ports are "fan games".UnrealGGecko wrote: ↑Thu May 01, 2025 8:11 pm It's not UT99, plain and simple: different engine, different application, different features.
Hell, it might even be an internally logically consistent metric. I just don't think it's a good metric to use, from the perspective of someone who doesn't want this to stay a dying game.
(new personal website coming soon; for now use wallabra.github.io)
-
UnrealGGecko
- Godlike
- Posts: 3052
- Joined: Wed Feb 01, 2012 11:26 am
- Personal rank: lizard lizard lizard
- Discord: UnrealGGecko
- Location: Kaunas, Lithuania
Re: Surreal Engine - [Unreal Tournament (UT99) Engine Reimplementation]
Difference there is ID did put the Doom games to open-source, Epic did not. Quite worried this could also get a cease and desist actually (Shadow's UTSDK project got it once which got rescinded later).

My work for UT99: (NEW!) Mute, Counter-Strike VP, MaleOne+, FemaleOne+ and the FemaleTwo220 voicepacks DM-XC-NaliTreeV2 (from the 2012 Xmas Contest mappack), DM/DOM-20AC-CastleGeorgeV3 (from the 20th Anniversary Contest mappack), DM-UFFO, DM-WreckingBall, CTFM-Sundial
my small spec of files at Google Drive
List of console converted maps, models & more!
-
wallabra
- Godlike
- Posts: 1478
- Joined: Mon Jun 01, 2015 7:08 pm
- Personal rank: Resident Wallaby
- Location: Porto Alegre, Brazil
Re: Surreal Engine - [Unreal Tournament (UT99) Engine Reimplementation]
Reverse engineering projects are not illegal in the United States, where Epic Games, Inc. is headquartered, precedent set in Sega v.Accolade. In this manner, cease and desist letters sent to projects which seek to reverse engineer software are illegal, except in the cases of patents, trade secrets, or pre-established contractual obligations (such as from an EULA), scenarios Unreal Tournament does not fall under.UnrealGGecko wrote: ↑Thu May 01, 2025 8:26 pm Difference there is ID did put the Doom games to open-source, Epic did not. Quite worried this could also get a cease and desist actually (Shadow's UTSDK project got it once which got rescinded later).
This being said, the ruling in Sega v. Accolade does not give carte blanche for reverse engineering. Some kinds can be more legally risky, such as attempting to emulate the behavior of the original product, which may be a violation of trademark law or copyright law. Most source ports do not provide the original game's assets for that reason.
(new personal website coming soon; for now use wallabra.github.io)
-
gargul2
- Average
- Posts: 40
- Joined: Wed Sep 30, 2020 9:16 am
Re: Surreal Engine - [Unreal Tournament (UT99) Engine Reimplementation]
I don't get it really, it's called a reimplementation of UT99, means it's a rewritten UT99 from scratch, means it's still UT99, just rewritten, it even doesn't have it's own name, as "UT99" is still contained in its title/description. How can this be not UT99 anymore.
Why does it matter so much. Audi A6 Diesel and Audi A6 Petrol are still the same car: Audi A6.
Different engines doesn't make them not Audi A6 anymore, it's still Audi A6, just with a different engine.
It's something invisible for an user, when an user plays it, he still visually see UT99 on his screen, regardless of who produced it or which exe file an user clicked to run the game.
Curious which ones, as the main purpose/feature of the reimplementation is (found on the project site): "The goal of this project is to reimplement enough of the original Unreal Engine to make the Unreal Tournament (UT99) maps playable". Feature seem to be simply the same: to play a game, even on same map.
-
SilverSound
- Adept
- Posts: 365
- Joined: Fri Nov 06, 2015 10:12 am
- Personal rank: Curious
- Location: St. Cloud, Florida
Re: Surreal Engine - [Unreal Tournament (UT99) Engine Reimplementation]
You got that part wrong and is probably what has caused you confusion. It's a re-implementation of Unreal Engine NOT UT99.
All you have to do is go into the discord and talk to the devs directly instead of lashing out at us for correcting you.
No one is saying you can't talk about it. It's a cool project. We talk to the devs all the time. It's just not related to UT99 directly.
All you have to do is go into the discord and talk to the devs directly instead of lashing out at us for correcting you.
No one is saying you can't talk about it. It's a cool project. We talk to the devs all the time. It's just not related to UT99 directly.
"Woah what?! I wish I was recording that...."
-
wallabra
- Godlike
- Posts: 1478
- Joined: Mon Jun 01, 2015 7:08 pm
- Personal rank: Resident Wallaby
- Location: Porto Alegre, Brazil
Re: Surreal Engine - [Unreal Tournament (UT99) Engine Reimplementation]
...which could then be used to run UT99.SilverSound wrote: ↑Fri May 02, 2025 10:10 pm You got that part wrong and is probably what has caused you confusion. It's a re-implementation of Unreal Engine NOT UT99.
How is this not related to UT99.org? At least I suggest we make a section for engine reimplementations. (Not necessarily total conversions, but I think that would be nice too, to make the site into more of a hub, maybe we'd see a bit more intermingling and therefore activity that way.) It isn't illegal to reverse engineer UE1, as long as you don't redistribute the actual game assets, and I think this could be very beneficial for our community. We could use some revitalization. That's why I'm a strong proponent.
(new personal website coming soon; for now use wallabra.github.io)
