Mattias Gustavsson

I am a hobby game developer and programmer, making retro style games and public domain C libs. This is my personal website where I share some of my projects and write about things I find interesting.

itch.io      gamejolt      github      discord      bluesky      mastodon      twitter      feed     

The adventure games that inspired Yarnspin

The adventure games that inspired Yarnspin

Yarnspin is my story-telling game engine, designed to be very easy to use, and it can run as a local build or in your browser.  It is completely free (public domain) and you can find it here: Yarnspin by Mattias Gustavsson I thought it would be fun to think back on where Yarnspin comes from, […]
My easy-to-build DOOM port

My easy-to-build DOOM port

Have you ever thought about playing around with the original DOOM source code? I’d recommend it, it is really nice. But if you grab the original source code release, it is not very easy to get it to build. So I wanted to share this quick fix-up for it, making it very easy to build. […]
Making an Atari ST Game Menu

Making an Atari ST Game Menu

My first computer was a C64. But my second one was an Atari ST, and it is the one I have the fondest memories of. It was there I really started making things, games at first, and later demos. As I like CRT shaders, I’ve modified the steem emulator to use my own CRT emulation […]
Making my own music player

Making my own music player

A couple of years ago, in September 2021, I was getting ready to release my own MP3 music player and organizer, “I ♡ Music”, and I did a little writeup about it, and I thought I’d share it here now 🙂 I started working on it a few years ago, and have tinkered with it […]
The board game Drakborgen (1985)

The board game Drakborgen (1985)

I’d like to do a writeup on the board game that was my absolute favorite as a child and what got me interested in RPGs and Fantasy more than anything else. It’s the Swedish game Drakborgen, released in 1985. A literal translation of the name Drakborgen would be something like The Dragon Castle. It was translated by […]
A simple C unit test framework

A simple C unit test framework

I wanted to talk a little about my approach to unit testing, and the small framework I’ve written to help me write and run tests. I am not an expert in unit testing. I don’t even give it that much priority, to be honest. I mean, sure, I recognize its usefulness in many circumstances, but I do feel […]
Gamepads & Joysticks

Gamepads & Joysticks

I love gamepads and joysticks. I love how different they are, but still the same 🙂 I’m going to talk a little about the controllers I use, and why I have them… This one is pretty obvious, a standard Xbox/Windows USB controller. It’s pretty much a must-have as it works with the XInput API and […]

© Copyright Mattias Gustavsson. All Rights Re­ser­ved.