Unreal Tournament 99 and Deus Ex are two of my happiest game memories. This is a really ambitious project and it’s lovely to see those old games getting some love! Still hoping for a Deus Ex remake…
SurrealEngine: Open-source reimplementation of Unreal Engine with playable UT99
91–100 of 140 posts
Re: SurrealEngine: Open-source reimplementation of Unreal Engine with playable UT99
#92Interesting, they've got a little GC in there.
Re: SurrealEngine: Open-source reimplementation of Unreal Engine with playable UT99
#93I still can’t believe epic hasn’t released a modern Unreal Tournament game.
Re: SurrealEngine: Open-source reimplementation of Unreal Engine with playable UT99
#94Epic could open-source the original engine, like its former primary competitor id Software did with the old idTech engines.
There were some plans to do so a while back: >We definitely can’t open source Unreal Engine 2 or 3, because of dependencies on a large number of external closed-source middleware packages with complex licensing requirements. >Open sourcing Unreal Engine 1 might be possible, but getting the source and dependencies into a releasable state would take a lot of cleanup effort that we just haven’t been able to find time fo…
Re: SurrealEngine: Open-source reimplementation of Unreal Engine with playable UT99
#95I just ported Quake III to the web with multiplayer and mobile support: https://thelongestyard.link/ . I was hoping I could use this project to do Unreal Tournament as well, but it seems like it's not that playable yet. I wish Epic had GPL'd their old releases the way id Software did. I'd especially like to have UT2k4. I played a lot of ONS-Torlan in college. Instead of UT I may do Serious Sam next. Serious Engine wa…
Re: SurrealEngine: Open-source reimplementation of Unreal Engine with playable UT99
#96Earlier quoted context omitted.
Cool, which one? I've also done Cave Story https://thelongestyard.link/cave-story/ and I'd like to do a bunch of the old shareware classics as well. Multiplayer on the web is tricky. For non-action games you can get away with WebSockets but for arena shooters or other action games I think UDP is important, and you can only get that with WebRTC and all the baggage that comes with it. I'm using a library called HumbleN…
In my case I'm porting an earlier variant of the Torque Game Engine, so making it work with WebRTC would really come in handy!
Re: SurrealEngine: Open-source reimplementation of Unreal Engine with playable UT99
#97Earlier quoted context omitted.
There is WebTransport which is based on HTTP/3 (formerly QUIC), however it is not available in Safari (no surprise there) and also it does not support peer-to-peer connections. WebRTC is available today in all browsers and supports peer-to-peer unreliable UDP.
Is there a reasonable networking library for just throwing data packets somewhere using WebRTC in browser, specifically with a client-server rather than P2P? I've probably started work on such a thing like 4 times now but I've never gotten very far because I always found that whole stack incredibly convoluted and onerous to work with if you're not using it for it's intended usecase, but I really would like to have a…
The problem with WebRTC for this kind of application is the need for a whole separate "signaling server" just for connection establishment, plus STUN/TURN, plus your actual application server makes three required servers. It puts a really high minimum on the complexity of any WebRTC app. For a client-server only application you might be able to combine all three servers into the same binary. I haven't seen a library that does that, but maybe it exists, I haven't looked extensively.
The HumbleNet library that I use provides an implementation of the signaling server for connection establishment, and for the client app it hides all the WebRTC complexity behind the BSD sockets API. So all you need to do is host the server.
Re: SurrealEngine: Open-source reimplementation of Unreal Engine with playable UT99
#98I miss UT99 so much. I never came to like modern FPS games as much.
Re: SurrealEngine: Open-source reimplementation of Unreal Engine with playable UT99
#99I just ported Quake III to the web with multiplayer and mobile support: https://thelongestyard.link/ . I was hoping I could use this project to do Unreal Tournament as well, but it seems like it's not that playable yet. I wish Epic had GPL'd their old releases the way id Software did. I'd especially like to have UT2k4. I played a lot of ONS-Torlan in college. Instead of UT I may do Serious Sam next. Serious Engine wa…
Tim Sweeney is not quite as much of a bro of the people as John Carmack is. Sadly, as I like the guy otherwise.
Re: SurrealEngine: Open-source reimplementation of Unreal Engine with playable UT99
#100I just ported Quake III to the web with multiplayer and mobile support: https://thelongestyard.link/ . I was hoping I could use this project to do Unreal Tournament as well, but it seems like it's not that playable yet. I wish Epic had GPL'd their old releases the way id Software did. I'd especially like to have UT2k4. I played a lot of ONS-Torlan in college. Instead of UT I may do Serious Sam next. Serious Engine wa…
Honorable mention to UT2k3's menu music:
https://www.youtube.com/watch?v=IberpcWz9mU#t=0m10s
The NFL themes had nothing on it.