<?xml version="1.0" encoding="utf-8"?>


<feed xmlns="http://www.w3.org/2005/Atom"
    xmlns:fh="http://purl.org/syndication/history/1.0"
    xmlns:at="http://purl.org/atompub/tombstones/1.0">

    <title>e4dt4n</title>
    <subtitle>Personal projects and ramblings from a software engineer.</subtitle>
    <link href="https://e4dt4n.com/feed?tag=gamedev" rel="self" />
    <link href="https://e4dt4n.com/feed" rel="current" />
    <link href="https://e4dt4n.com/" />
<fh:archive />    <id>tag:e4dt4n.com,2026-07-08:_all</id>
    <updated>2026-07-16T13:04:19-05:00</updated>

    <entry>
        <title>SurrealEngine is a pretty cool project</title>
        <link href="https://e4dt4n.com/5-SurrealEngine-is-a-pretty-cool-project" rel="alternate" type="text/html" />
        <published>2026-07-16T13:04:19-05:00</published>
        <updated>2026-07-16T13:04:19-05:00</updated>
        <id>urn:uuid:da4cc614-106b-481f-a070-953a82fcc887</id>
        <author><name>Edward Turpin</name></author>
        <content type="html">
<![CDATA[
<p><a href="https://e4dt4n.com/5-SurrealEngine-is-a-pretty-cool-project"><img src="https://e4dt4n.com/static/_img/18/088d/surrealengine-deck16_c19ea74725_320x175_q82.webp" width="320" height="175" srcset="https://e4dt4n.com/static/_img/18/088d/surrealengine-deck16_c19ea74725_320x175_q82.webp 1x, https://e4dt4n.com/static/_img/18/088d/surrealengine-deck16_c19ea74725_640x349_q82.webp 2x" loading="lazy" alt="Screenshot of UT99's dm-deck16 in SurrealEngine, showing player holding the Redeemer"></a></p><p><a href="https://github.com/dpjudas/SurrealEngine">SurrealEngine</a> is a re-implementation of the Unreal Engine 1 that I
discovered about a month ago. I&rsquo;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&rsquo;s currently able to &ldquo;run&rdquo; Unreal Tournament,
Unreal, and Deus Ex. There&rsquo;s a long way to go before they are really playable, but the project seems to be making rapid
progress.</p><p>While debugging various things, I&rsquo;ve found <a href="https://www.scratchapixel.com/">Scratchapixel</a> to be a great resource to
learn about computer graphics. I&rsquo;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.</p>
]]>
        </content>
    </entry>

</feed>