Projects

  • Matella – My self written engine based on modern OpenGL using LWJGL
  • OrangeJuice – First attempt at writing a first person based RTS
  • Kirella – Taking all experience about first person RTS games to a new project, based on Matella
  • rtsIO – A prototype for a browser based simple RTS suggested by a friend, started cause I felt like a finally needed to get into Javascript

Yes, I like RTS games. 🙂

Here you can find some of the projects I’ve been doing in my freetime over the past years. Lot’s of them are games (although I don’t wanna be a games engineer) as no other area let’s you achieve something you can actually see and that easily.

I also got pretty interested into 3D rendering using modern OpenGL as can be seen from my self written engine called Matella.

The past years I’ve drifted somewhat away from this and have mainly focused on more technical and software engineering wise complicated projects.
I’ve been contributing to the Forged Alliance Forever open source project since December 2016. FAF basically is a community made Lobby/Tournament/Map-/Mod-Vault project for the real time strategy (RTS) game Forged Alliance from 2007.
I’ve spent quite some time on one of their clients (Downlord’s FAF Client).
The game internally uses a peer to peer network architecture that tends to disconnect players from the game regularly. Due to this I’ve also invested some time into fixing/writing and ICE adapter lately which aims at tunneling all game connections through the local adapter and using the Interactive Connectivity Establishment (RFC 5245, candidate discovery, STUN+TURN) protocol for connecting to other players.