Motor Engine
What is this?
Motor Engine is our own 3D game engine. It's written in cross-platform C++, OpenGL & GLSL and even supports the Oculus Rift.
The renderer is entirely data-driven! What that means you're asking? It means the renderer can easily be adapted to whatever kind of game you're making.
Details
Type: Game Engine
Project start: 2013
Technologies involved: C++, OpenAL, OpenGL, GLSL, XML, Oculus Rift
Rising Sun
What is this?
Rising Sun is a game we're currently working on. It's a co-op hack & slash game. It runs on our Motor game engine.
Details
Type: Game
Project start: 12.4.2013
Release Date: TBA
Technologies involved: Motor Engine, Oculus Rift, C++, OpenAL, OpenGL, GLSL, XML
Fractal
What is this?
Fractal is an experimental side project of ours. It's a game where you explore a huge fractal teeming with life.
Details
Type: Game
Project start: 11.8.2015
Release Date: TBA
Technologies involved: Motor Engine, C++, OpenAL, OpenGL, GLSL, XML
BDPT
What is this?
BDPT stands for "Bi-Directional Path Tracer".
Thanks to OpenCL it runs in realtime on any Hardware (GPU, CPU, APU or on all of them combined).
Details
Type: Rendering Engine
Project start: 2012
Release Date: TBA
Platforms: Windows, Mac, Linux
System Requirements: The faster the better (scales with the hardware).
Technologies involved: C++, OpenCL, OpenCL C, OpenGL, XML
Image Viewer
What is this?
A lightweight replacement for the Windows Photo Viewer, that doesn't suffer the bugs of the Windows Photo Viewer (especially in multi-monitor environments).
It supports all of the most used features of the Windows Photo Viewer, but has some nice additions like animated GIFs and thumbnail previews (in the background).
Details
Type: Application
Technologies involved: C++, OpenGL, GLSL, XML
Supported image formats: JPEG, PNG, GIF, BMP, DDS, GIF, HDR, ICO, Photoshop PSD, RAW, TARGA, TIFF and a many more.
Poisson Disk Generator
What is this?
This was originally a tool developed by Benoit Miller. I have downloaded it from here and then added more functions to it, so it fits my needs.
I use it to generate sample coordinates for various shaders. It can even reorder the sample coordinates in order to reduce texture cache thrashing.
It now supports other sample distributions besides poisson disks and can optimize custom sample coordinate arrays.
Just paste your sample coordinate array, let the tool reorder it and enjoy a free performance boost!
Details
Type: Application
Release Date: 21.05.2016
Technologies involved: C#, .NET 2.0
Image Combiner
What is this?
Have you ever wanted to combine multiple textures into one? Maybe you wanted to store roughness inside the red channel, metallic inside the green channel and something else in the blue and alpha channels.
If that's the case, then you might know true pain as well. However, since I found "Image Combiner" the pain is gone!
Add images you want to combine, specify which channel(s) of said images you wanto to be written to which channel of the output image, and let the tool do the rest.
Alternatively you can also just use it to create cursed images.
Details
Type: Application
Release Date: 02.07.2016
Technologies involved: C#, .NET 4.5
Pycto
What is this?
Pycto can hide text inside of images. It does it by minimally altering the image data. It is open source.
Details
Type: Application
Release Date: 1.11.2014
Technologies involved: C++
GLSL Voronoi Tessellation
What is this?
This is just a little side project I did. It generates Voronoi diagrams on the GPU. Here's an explanation of what Voronoi diagrams are:
"In mathematics, a Voronoi diagram is a way of dividing space into a number of regions. A set of points (called seeds, sites, or generators) is specified
beforehand and for each seed there will be a corresponding region consisting of all points closer to that seed than to any other. The regions are called
Voronoi cells. It is dual to the Delaunay triangulation."
- Wikipedia
Details
Type: RenderMonkey Project
Project start: 2013
Technologies involved: OpenGL, GLSL, RenderMonkey
Planet
What is this?
This is an experimental little game we developed some time ago. We will probably pick it up again in the future.
It's like a god game where you can only indirectly control your universe. After all, living beings have a free will, don't they? :D
Details
Type: Game
Project start: 2011
Release Date: TBA
Platforms: Windows, Mac, Linux
Technologies involved: C++, Allegro
Shipgame
What is this?
Shipgame! A new and exciting action adventure arcade game!
Upgrade your ship to become the ultimate one man fleet and take down your opponents!
It's not really much more than a demo right now. But we plan to continue the work on this in the future.
Details
Type: Game
Project start: 2011
Release Date: TBA
Platforms: Windows, Mac, Linux
Technologies involved: C++, OpenAL, OpenGL, GLSL, XML
Tree
What is this?
Tree is a little graphics demo with a ton of generated grass and procedural, growing trees!
Details
Type: Demo
Project start: 2011
Platforms: Windows, Mac, Linux
Technologies involved: C++, OpenAL, OpenGL, GLSL