Wouter WijsmanSoftware Development - Open Source - Gaming
My Projects
My Talks
Minigalaxy
Minigalaxy is a client for downloading and playing games purchased on the GOG game store on Linux. When I started this project, the only other option was Lutris, so people quickly adopted the easy to use Minigalaxy. It has been downloaded at least tens of thousands of times. The project has grown with contributions from over 50 different people and it got translated into over 20 different languages. Minigalaxy is available in the official repositories of most Linux distributions.
OceanPop is a match 3 puzzle game which requires to user reach the required amount of matches in a limited amount of moves. I build it from scratch as a multi-platform game. It runs on Linux, Windows, Playstation Portable, Playstation Vita and the Wii. I used this project to learn C++ and SDL.
Laser Kombat was a freeware game I used to play in my childhood of which I had fond memories. In 2021 I asked the original developer if he still has the source code and surprisingly he open sourced an early version of it in response. I ported this version to SDL and added support for gamepads to it. After which I implemented all the features that were still missing which were available in the last release. Now Laser Kombat is once again playable on modern computers.
VaporOS is a fork I made of the in 2014 released SteamOS, which is an operating system specifically made for playing games from the comfort of the couch. VaporOS added multimedia features and made the desktop that was offered as an option much more usable. It also included support for creating screenshots and recording gameplay with button combinations on a gamepad, which was not initially offered by Valve.
ChimeraOS is a SteamOS like operating system with more up-to-date internals and a boat load of extra features. I contributed heavily to it in its initial phases. I introduced the installation ISOs to the project and wrote a significant amount of features for the web interface, like setting ssh keys, authentication support and installing applications from the Flathub website.
Stephenson's Rocket was the first fork of SteamOS made to support more hardware back in 2014. I contributed heavily to this project and even took over maintenance and released updates for several years after the original creator had left the project.
PSPDEV a community based software development kit for Playstation Portable software. Since I joined this project I've been able to push for more automation, better documentation and improved ease of use with incredible success. We now have fully automated builds for all our tools, CMake support, over 70 packaged libraries installable with a package manager and a website with beginner friendly installation and usage instructions. I've had a leading role in all of these. I've also been maintaining the GitHub repos and involved others in doing so as well.
SDL is a library which abstracts system specific APIs for game development in C and C++, allowing the same code to run on multiple platforms. I've upstreamed, maintained and added new features to the Playstation Portable port of SDL2 and SDL3.
The gridscale terraform provider was my internship project at gridscale. It was later expanded to support many, many, more existing and new features offered by the gridscale API, but I'm proud I was able to lay the ground work for it and produce the first public release.