RSSAmplifier

Blog

(untitled)

blog.paavo.meRSS feed ↗7 posts

Latest posts

1000 days in 32:9

Back in early 2023, my trusty 27-inch Samsung CHG70 monitor was on its last legs.…

What was Radiant AI, anyway?

The recent release of The Elder Scrolls IV: Oblivion Remastered has rekindled the public’s interest in the 19-year-old RPG classic, making it once again — at least temporarily — one of the most played and talked about Bethesda Game Studios titles.…

Adventures in WebGL and frustum culling

So, I’ve been working on a little web-based 3D engine in TypeScript, WebGL and a bit of Rust for either 3 weeks or 9 months, depending entirely on how you count. It’s primarily intended for making demos , so it’s like a game engine which only has to play a single real-time rendered cutscene before it can call it a day and most likely crash. I’m planning to write a couple of articles about the…

Why Cities: Skylines 2 performs poorly

One of the most highly anticipated PC games of the year Cities: Skylines 2 was released last week to a mixed reception . My impression is that gameplay and simulation-wise it seems to be a step in the right direction, and at least on paper the game seems more well-rounded in terms of features than the original was at launch. There are however significant issues with the game, ranging from balance…

Bypassing early 2000s copy protection for software preservation

There was a Swedish series of children’s somewhat educational video games called Mulle Meck , known in other languages with similarly alliterative names like Masa Mainio , Gary Gadget and Willy Werkel . The franchise consists of five games about designing and building things, plus naturally a personal organiser / calendar application. Four of the five games were localised & released in…

How I render large 3D tilemaps with a single draw call at 3000 FPS

Hills, forests and lakes rendered using approximately 260,000 tiles. Almost exactly one year ago I started working on a little hobby game project, inspired by games like Dwarf Fortress , RimWorld and Prison Architect . The idea was essentially to build a game somewhere between a town builder, a real-time strategy game and a life simulation, set in a procedurally generated voxel world with a fixed…

How I built this blog (with Zola)

Hello, world! As you might be able to tell, this is my brand new blog.…