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
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
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
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
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)
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
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
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 Reserved.