I make stuff

I recently gave a talk at The Better Software Conference in Sweden titled "Programming Vehicles in Games", the video will be available very soon on YouTube!

Current project:

3dim
Currently working on a new 3D car game engine, researching implementing a few new things from scratch including 3D graphics, 3D rigid body physics, vehicle simulation and tire model and vehicle audio synthesis.

Games on Steam:

Rebound Express A little jam project written over a week late 2024, a physics puzzle game made with Box2D v3.0.


AV-Racer My first serious and finished game, made through researching vehicle programming and writing an OpenGL renderer, it's a 2D fast paced racing game made over the span of 5 months early 2020.
Devlog: Read on how the game was made here.



Open-source projects:

CactusViewer A small handmade image viewer written in C/C++, trying to solve the Windows Photo Viewer problem, adding a few features I felt were long missing from many photo viewers. The application is also a research project implementing a full-fledged immediate mode UI engine, and developing a Direct3D 11 renderer.

Source code and binaries

SimplyRend A lightweight immediate-mode render API for 2D graphics, written in C and OpenGL, this engine was used in making my car game AV-Racer.

Source code


Music I made:

Original composition for a first game never finished, I spent some time however working on art and music for it and that was fun. Here is a 5 track album of background and soundtrack, in the end they proved useful as I used a song here in my jam game Rebound Express.

Astrobion



Below are 2 songs I composed in the metal genre with themes inspired by my reading about the history of the late Roman Republic.

City of Embers

Original composition and lyrics, with recorded guitars, vocals, and bass. Read the lyrics here.

Sulla the Great

Original composition and lyrics, with recorded guitars, vocals, and bass. Drumtrack composed on Garageband. Read the lyrics here.