Welcome to the blog section of Retro Games Terminal. This is where I'll be posting devlogs, tutorials, and deeper explorations of the tools and techniques behind the games and ports on this site.
// WHAT TO EXPECT
Posts will cover topics across the stack — from low-level C/SDL2 rendering to Godot 4 shaders, LÖVE2D quirks, and PortMaster porting notes. The goal is to document real problems and their solutions, not sanitised write-ups.
$ grep -r "topic" ./upcoming-posts/
devlog/sdl2-sprite-batching.md
tutorial/love2d-fixed-timestep.md
deep-dive/godot-tilemap-performance.md
notes/portmaster-rg35xx-gotchas.md
devlog/sdl2-sprite-batching.md
tutorial/love2d-fixed-timestep.md
deep-dive/godot-tilemap-performance.md
notes/portmaster-rg35xx-gotchas.md
// HOW POSTS ARE STORED
Each post is a plain PHP file under posts/ with a metadata array at the top and raw HTML content below. No database, no CMS, no markdown parser — just the same stack the rest of this site runs on.
$post_meta = [
'title' => 'Post Title',
'date' => '2026-06-04',
'slug' => 'post-slug',
'tags' => ['tag1', 'tag2'],
'summary' => 'Short description for RSS readers.',
'image' => 'images/blog/cover.webp', // optional
];Subscribe via RSS to get new posts in your feed reader of choice.