Programming

I have worked primarily with Unity and C# but have used a variety of programming languages besides that. I possess some basic experience with Java, Bash, Godot, Python HTML and HLSL. Many of these languages were picked up over the course of my studies or in order to resolve issues in a more efficient way. I have also worked extensively with Git and acted as repo maintainer for some projects. My programming work has focused mostly on feature implementation, data processing and player interactions. I am comfortable with learning new concepts and languages in order to broaden my horizon, since these new findings will aid me in all endeavours.
Image

Unity

Image

C#

Image

GitLab

Image

Godot

Image
Most of my experience has been garnered at the University of Applied Sciences in Mittweida. There I partook in the "Media Informatics and Interactive Entertainment" course. This course developed both my theoretical knowledge as well as the practical application of it through a series of group projects. These group projects required a great deal of initiative and self-organisation, while also necessitating the independent acquisition of new skillsets. I for one had to pick up the basics of python as well as learn how to implement machine learning in Unity as part of these projects.
Outside of the larger projects detailed above, I have worked on a few gamejams with colleagues from university where I acted as the lead programmer, directing 1 or 2 other programmers in the process. These gamejams have helped me get a better understanding of various asset pipelines and the problems other developers face, as well as how to aid them in overcoming these problems. These gamejams can be found on my itch.io page, linked at the bottom of the page and on the character to the right.
Image