Non-games

Master's Thesis

The title of my master's thesis was "Methods of interactive physics modelling in centralised and distributed environments". The paper mostly deals with three dimensional rigid body simulation with resting, static and dynamic friction and interactivity. A separate chapter deals with how the simulation relates to networked environments like online video games.

You can read the complete thesis HERE (in Polish only) and download my example implementation of a networked simulation pictured above HERE (Linux sources with makefile).

TSAL

TSAL (Thin Sound Abstraction Layer) is a small C++ wrapper for OpenAL attempting to fix it's many issues, adding an additional level of abstraction and bundling ogg file support.
I wrote it as part of my bachelor's degree in CS and it's completely open-source, released under a BSD-style license.
You can find the source on GitHub and the full documentation (only in Polish) HERE.

HTTPD

For a while I worked for Mateusz Kocielski on an http server aimed to be one of the most secure on the market. It was a low level C project targeting Linux and BSD systems. For a while the website www.digitalsun.pl was running using this server but I don't know if it's still the case.

Jumpy: Deutsche Dieselpunk Mayhem Totalfest

Jumpy is a modification for the game Gusanos (an online Liero clone) I wrote a long time ago in high school.
Beside replacing the rope swinging mechanic of the original game with walljumping the mod also introduced new maps, weapons, match mechanics and menus. The whole thing had a dieselpunk vibe to it inspired by games such as Wolfenstein and Bloodrayne.
You can download the mod HERE.

Elegant Pattern

This is a simple GTK2 theme I made based on the popular Elegant Brit theme. Lots of applications are switching from GTK2 to GTK3 so I don't know if this will ever be used by anyone again, but here it is. You can find it on GNOME-Look HERE.