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 various challenges I’ve faced and the solutions I’ve come up with, and this is the first o...|
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 problems and questionable design choices to bugs rendering a lot of the game’s economic simulati...|
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 Finnish, and they were wildly popular between the late 90s and early-to-mid 2000s. Like many other people of ...|
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 top-down camera. The game would also feature an extensive underworld of natural caves, abandoned min...|
Hello, world! As you might be able to tell, this is my brand new blog.| blog.paavo.me
A ridiculously deep dive into Oblivion's controversial AI system and its legacy| blog.paavo.me