I Am DOOM

I’ve now completed and 100%’ed every DOOM (and Quake, Heretic & Hexen) game on Steam. Bring on the next ones! The amazing old-school DOOM artwork by Don Ivan Punchatz from 1993. DOOM: Eternal was the last one left to complete, and I finally finished it up last night. Since its release back in 2020, I’ve made several attempts to play it, but it never really clicked, and I would abandon it each time around level 2. However, after finishing DOOM: The Dark Ages recently (which I really loved), I decided to give Eternal another shot. ...

May 18, 2026

Godot Multi-Resolution Screenshots

My biggest pain of making mobile games is arguably the Apple and Google Play store submission process. They both require screenshots in various resolutions. You might already have captured some great screenshots, but Apple in particular requires screenshots in a variety of different aspect ratios. Simply resizing your screenshots won’t do, in most cases the different aspect ratios will result in cropping, cutting off the UI, etc. Pilot Panic running at different resolutions and aspect ratios. ...

April 20, 2026

Website Refresh 2026: Hugo

I’ve wanted to do more with my website for a while, especially as I’ve become less active on social media. Abandoning Twitter altogether. In an era of endless feeds and brain rot, returning to ’the blog’ feels right. My annual web hosting bill added up, and I eventually cancelled it. The old blog used WordPress, which offers a nice back-end for managing content, but a PHP server, a MySQL database, and the frequent WordPress updates were too much effort for my lazy bones. ...

November 14, 2025

Analogue Pocket x Game Boy Development

Back when I was an 8-year old I was already obsessed with video games, PC/DOS games were my jam, but I also carried a Nintendo Game Boy around nearly everywhere I went. With classics like Super Mario Land, Wario Land, Pokemon, and Zelda: Link’s Awakening (you know, the usual). In a late night nostalgia fueled impulse, I bought an Analogue Pocket, a modern FPGA-based handheld that plays original Game Boy cartridges. ...

April 16, 2025

Pilot Panic Android Release

I’ve been working on a new mobile game, out today on Google Play! The App Store version will follow soon. I had to hit an April deadline or my Google Play account would be closed for inactivity. Maintaining mobile games is… not great. Pilot Panic is the successor to my earlier mobile game, Pilot Express. I originally built it in Unity, but I’ve been learning Godot over the past few months. Porting an older game felt like a nice learning opportunity, though I ended up rebuilding almost everything. The game is now fully 2D, which in my opinion, looks better than the old low‑poly 3D style. ...

April 8, 2025

LG Ultragear 45" OLED

After 2 years of using my Samsung Odyssey G9, I decided to upgrade to the latest LG UltraGear 45" OLED 45GS95QE. Hunt: Showdown looks incredible on this monitor. Playing a lot of Hunt: Showdown, I was looking for an OLED monitor that had would have better colours and contrast. While the huge aspect ratio of the Samsung Odyssey G9 was immersive (and obviously very impressive), it overloads you with visual information while playing competitive online games. ...

October 1, 2024

Samsung Odyssey G9

I’ve had my Samsung Odyssey G9 for a few weeks now. Its been on my wishlist for 6 months; I kept daydreaming about it while watching YouTube reviews, and finally decided to pull the trigger during the winter holidays as a gift to myself. It almost spans the entire width of my large desk. It’s a 49-inch ultrawide monitor with a 32:9 aspect ratio, 5120x1440 resolution, and a 240Hz refresh rate. It’s an absolute beast. ...

January 10, 2023

Hello, Korea

I’ve arrived in South Korea, and I’ll be staying here for a while! 🇰🇷 A long time ago, back in my high school years, I joined a penpal program. Several students from South Korea & Japan contacted me, and we exchanged letters for a few years. Sharing stories about our lives and cultures, shipping big boxes of food, drinks and snacks to eachother. It was great. Seoul’s Han River by night, a beautiful sight. ...

November 6, 2022

Satisfactory Co-Op Satisfaction

Over the past few months, my girlfriend and I have been spending a lot of time with Satisfactory, safe to say we’ve become pretty addicted. Satisfactory is a game about factory management and planetary exploration (or *cough* exploitation). As a pioneer for FICSIT Inc., you drop onto an alien world with just a handful of tools. Your mission: harvest natural resources to construct increasingly complex automated factories. Think conveyor belts, lots of them. ...

August 22, 2022

Quake 25th Anniversary

Today marks Quake’s 25th anniversary, which also happens to coincide with my birthday. Coincidence? I think not! Quake released on June 22, 1996. I was still in elementary school and I’m not entirely sure how I got my hands on it, probably through my cousin, but my dad and I were hooked and played nothing else for a good while. Quake wasn’t just among the first fully 3D, real‑time‑rendered FPS games; it was executed so well that it still holds up today, that quality is what makes it unforgettable. ...

June 22, 2021