Project Immersive

game engine development journal

About

I'm developing a completely custom 3D game engine entirely from scratch in C, with software-rasterized graphics - just like in the good old days of early gamedev. My main inspirations are the Quake engine, the Dark Engine (Thief/System Shock 2), and Unreal Engine 1.

Here you can find my devlog and look through development cycle in archive section.

Downloads:

Screenshot of real-time graphics rendered at 300 FPS in 640x480
on a 2020 CPU using my custom single-threaded software rasterizer

Devlog

Last update: August 24, 2025

Read more...

Version History