My Projects
DuskEngine
A cross-platform 3D game engine written in C++ with which I'm working towards building a game.
It's been in development for around four years now.
It uses Lua for scripting and is based on an ECS architecture internally. Systems are designed to be easily replaced if a project has specific needs. It currently has OpenGL and Metal renderers and runs on Windows, Linux and MacOS. Web support is planned for the near future.
The engine itself is currently feature-complete-enough, and the unannounced game project is waiting for more content to be added to it.
There are many devlog entries about it on my blog.
How it came to be
It was a mixture of me wanting to work on a complex project and to build a game with my own engine. The language and libraries have been chosen so as to maximize the chance of success i.e. "boring but it works".
Or, the way I like to put it, if a bazillion people managed to do it with these tools before, there's no excuse for me not to.
My Old Projects
PQ3D
Focused on managing a small band of heroes through a sequence of story based missions, with goals such as defeating a particular enemy in a dungeon. The heroes would gather their own food, craft their own items, and it was up to you to provide them with the means to do so and to offer them the guidance needed for attaining the true goal of the mission.
Some of the gameplay features were similar to what you'd see in the Majesty series.
I released a prototype build at one point, but the project kinda fizzled out afterward.
Ars Ignis
My first Unity project, from way back in high school. It was meant to be a first person RPG taking place in an underground world, much of it inspired by games such as Arx Fatalis and Ultima Underworld.
The scale of it was too grand for my resources at the time, so it was postponed indefinitely. I still feel the call to make such a game, from time to time...










