e4dt4n

SurrealEngine is a pretty cool project

Tags:
Screenshot of UT99's dm-deck16 in SurrealEngine, showing player holding the Redeemer

SurrealEngine is a re-implementation of the Unreal Engine 1 that I discovered about a month ago. I’ve been using the project as an opportunity to learn about game engines, refresh my C++ skills, and contribute a little bit to the project along the way. It’s currently able to “run” Unreal Tournament, Unreal, and Deus Ex. There’s a long way to go before they are really playable, but the project seems to be making rapid progress.

While debugging various things, I’ve found Scratchapixel to be a great resource to learn about computer graphics. I’ve also looked around at the (currently not completely implemented) garbage collection system, and read up on garbage collection systems and techniques, which was interesting.

1 response