Jannik Sonntag
Graphics Programmer
SonntagJannik@gmail.com



Voxel based Sandbox Game
(work in progress)

Working mainly with DirectX11 I started to do an OpenGL based project to explore different graphics APIs. On top of this I never before worked with interop between C++/C# and so it was time to make a Project with its roots in C++ rendering code with C# gameplay.
The main part of the programm is in C# (Multithreaded Worldgen, Physics/Raycasts, Meshgeneration, Gameplay etc.) while the core rendering features are written purely in c++ using OpenGL as a GraphicsAPI (Resourceloading, Dynamic Instancing, Batching by Material, Texturemanagement)

Tools used: Visual Studio 2013, c++/CLI/C#, OpenGL 4.3, GLSL

Savage3D

Savage3D