Douwco

Because

nerds build their own homeserver.

Welcome to the Douwco website.
Ever wondered what machine the website you're visiting runs on? This time you can find out, just look at the image. This page is the home of all the services running on that server.

This little homeserver lets me learn about and maintain my own digital infrastructure: my own cloud (Nextcloud), chat server (Matrix), code repositories (Gitea), and more. It also lets me present my personal software projects in a simple, accessible way: from the games I've made for Ludum Dare to the web tools I build to make my life easier.

The homeserver running this website
Portrait of Douwe

Hi, I'm Douwe

A PhD student at KU Leuven with a passion for game development and software independence.

Currently I'm working on:

RollAbility

RollAbility

Therapeutic exergame for wheelchair training with clinical protocol integration.

For my PhD research at KU Leuven, I'm developing RollAbility, a therapeutic exergame that bridges player autonomy with clinical guidelines to enhance wheelchair training. Developed in collaboration with therapists, RollAbility is a game built onto a clinical protocol and controlled by an actual powered wheelchair. The game connects to the RollAbility App which allows therapists to control the training session in real-time. [[Read the paper|https://dl.acm.org/doi/abs/10.1145/3748621]] or [[watch the video|https://www.youtube.com/watch?v=8y9XFdSN_04]].

Alcove

Alcove

Interreg project building a lung cancer detection device with cross-platform UI.

Alcove is an interreg project between Flemish, Walloon and French universities and hospitals that aims to build a device that detects lung cancer through a breath test. My role is to create a user interface for the device. This UI has to work both on android phones and on embedded linux devices. [[Read more about Alcove|https://alcove.crosss3.eu/nl/]].

However in the past I also worked on:

Godot tools

Godot Addons

Visual Studio Debugger and Test Scenes addons for the Godot engine.

I published two small addons to the godot asset library. One addon called [[Godot Visual Studio Debugger|https://godotengine.org/asset-library/asset/3505]] which allows you to dynamically run the current scene open in the Godot editor directly in Visual Studio Debugger. The second addon called [[Godot Test Scenes|https://godotengine.org/asset-library/asset/3420]] extends the Godot editor with an additional run mode, this mode runs an associated test scene to the currently open one in the editor. They are both open source: [[Godot Test Scenes|https://github.com/DouweRavers/godot_test_scene]] and [[Godot Visual Studio Debugger|https://github.com/DouweRavers/godot_visualstudio_debugger/tree/main]].

Kingfisher

Kingfisher

Story-based action/puzzle game raising awareness about Autism.

The project [[Kingfisher|https://kingfisher-game.com/]] is a game built by PossilbyPixels that raises awareness about Autism. It is a story-based action / puzzle game for PC and mobile. My role in the project was to build minigames that occur throughout the story and also to develop tools to help development. One of the tools I made for this project was a suburban neighborhood generator. This tool allowed us to draw streets in the editor which then were automatically filled with procedurally generated houses and gardens. You can see a demo in [[this video|https://nextcloud.douwco.be/s/A8XPCgQkTNDinjE]] or you can wishlist the game on [[Steam|https://store.steampowered.com/app/4197280/Kingfisher_An_Autism_Tale/]]!

Ludum Dare

Ludum Dare

Game jam participation with 48-hour deadlines and no external resources.

Between 2019 and 2024, I participated regularly in the Ludum Dare event. This event was all about creating games under tight deadlines of 48 hours and with no external resources such as audio or 3D art. After each event I published my game on [[Itch.io|https://coffeeplanet.itch.io/]] where they are still available for play. In the future I want to migrate them to this website. I want to especially highlight [[Cobor goes farming|https://coffeeplanet.itch.io/ludum-dare-51]] and [[Windy the Indie|https://coffeeplanet.itch.io/windy-the-indie]].

Planet Tool

Masterthesis: Planet Tool

Procedural planet terrain generation with GPU compute shaders.

For my Masterthesis at Group T KU Leuven I made a tool for Unity that creates a procedural planet terrain. The main challenge of this project was to optimize the algorithm to work as fast as possible. For this I leveraged GPU compute shaders to process large chunks of data at once. You can find the tool and my thesis paper [[here|https://github.com/DouweRavers/ThesisProject-ThePlanetEngine/tree/main]].

Wizard Gloves

Masterproject: Wizard Gloves

Gesture-based interaction with wearable hardware for virtual environments.

In another project during my masters we explored gesture-based interactions in virtual environments. For this project we developed a prototype using Unity and custom wearable hardware to enable magic-like hand gestures for interfacing with a story game. See the game [[here|https://nextcloud.douwco.be/s/STAkfXXpyNpDfrp]] or you can find the game and paper [[here|https://github.com/DouweRavers/MasterProject-WizardsGlovesAdventure/tree/main]].

Douwco Apps

Wattif

Wattif

Fluvius-data-based simulator: see how installing a heat pump or battery would change your consumption pattern.

Go to App

Douwco Hosted

Nextcloud

Nextcloud

Self-hosted cloud file storage for all my files.

Visit

My Games

RomAnts cover

RomAnts

2024 Strategy / Tower Defense

A 3D tower defence game with a Roman flavour: lead the RomAnts in defending the Temple of Antonia from the BarbariAnts.

Play

A tower defense game where you lead the brave RomAnts in defending their sacred Temple of Antonia from the ruthless BarbariAnts. As General, you recruit workers and soldiers, gather resources, and build guard towers while the BarbariAnt forces grow stronger over time. Made in 48 hours for Ludum Dare 56 (theme: Tiny Creatures).

Play on itch.io
Coral Conquest cover

Coral Conquest

2024 Strategy

Build and manage an underwater settlement with houses, farms and fish.

Play

Build and manage an underwater settlement: place houses, farms and fish, and keep your coral city growing. Select buildings and fish and move them where they are needed. Made for the FishFest game jam; downloadable for Windows and Linux.

Play on itch.io
CropCopter cover

CropCopter

2023 Ludum Dare 53

Made with Godot for Ludum Dare 53: fly the CropCopter and deliver the harvest.

Play

Made with Godot for Ludum Dare 53 (theme: Delivery). Fly the CropCopter and deliver the harvest — playable in the browser, with downloads available for Windows and Linux.

Play on itch.io
Cobor goes farming cover

Cobor goes farming

2022 Educational / Puzzle

An assembly-inspired programming puzzle game.

Play

A puzzle programming game made for Ludum Dare 51: write a program that performs three challenges, each within 10 seconds. The programming language is assembly-like, where the key is to manipulate data in the memory array. Three levels go from easy to hard.

Play on itch.io
For King, for Freedom and for Law! cover

For King, for Freedom and for Law!

2021 Strategy

Fight your way through the Belgian revolution of 1831.

Play

You play as a military commander during the Belgian revolution of 1831: save soldiers, guide them into battle, and drive the Dutch forces back to the northern borders. Based on the Ten Days' Campaign and made for Ludum Dare 48.

Play on itch.io
Tanks 'n Robots cover

Tanks 'n Robots

2021 Shooter

The ultimate battle of robots versus the raw power of heavy military vehicles.

Play

After an unstable Windows update lets AI take over the world, all technology is under its control. Luckily, your deprecated military vehicle still works. Reconquer the world by eliminating the evil AI! Made for Ludum Dare 49.

Play on itch.io
Gerstenat cover

Gerstenat

2021 App

An app that simulates the drinking games me and my friends play when partying.

Play

Gerstenat simulates the drinking games that me and my friends play when partying. The app is still in development; an Android APK is available to try it out.

Play on itch.io
Break the Isolation cover

Break the Isolation

2020 Strategy

As a virus, break the city out of isolation! But watch out for the other viruses.

Play

As a virus, try to infect the city in isolation — but watch out for the other viruses trying to beat you to it. Works even on smartphones. Made for the Major Jam: Isolation.

Play on itch.io
Pandæmic cover

Pandæmic

2020 Simulation

Build the most effective panda enclosure and collect as many pandas as you can before the time limit ends.

Play

You were chosen as manager of the new Utrecht panda breeding center. Design the most effective panda enclosure: build huts, sources of food and water, and even toys to make them happy. Work fast before the time limit ends — and beware THE RABBITS!

Play on itch.io
Loopedy Island cover

Loopedy Island

2020 Racing

A race game created in 48 hours for Ludum Dare 47.

Play

A racing game created in 48 hours for Ludum Dare 47. Jump through the loops for points and avoid hitting walls and cars. Playable in the browser, or download the Windows executable for better performance and fancier graphics.

Play on itch.io
Windy The Indie cover

Windy The Indie

2020 Action

Play as Windy, a Native American boy defending his home forest from mean rednecks with his bow.

Play

Windy is a Native American boy struggling to protect his home forest from mean rednecks. Desperately, with his bow, he tries to shoot as many of them down as he can — can you keep the forest alive? Made for Ludum Dare 46; also available on Google Play.

Play on itch.io
LD45: The desert of nothingness cover

LD45: The desert of nothingness

2019 Ludum Dare 45

Plant planting game made for Ludum Dare 45. My first finished game ever.

Play

A plant planting game made for Ludum Dare 45 (theme: Start with nothing). My first finished game ever.

Play on itch.io