Portfolio


About Me

Hello, my name is Sven! Even before I left school I became passionate about game development. After learning Java by developing Minecraft mods and simple games, I discovered Unity. Even though I like working with Unity, from time to time I enjoy creating a game completely from scratch - for example with Java. This gives me more control over the little details at the cost of the simplicity Unity offers with some of its features. During my time at university, I kept game development as a hobby.

Apart from game development, I of course enjoy playing games of all kinds, be it digital, board, or card games. The competitive and social aspects are what I enjoy most about games. Other than that, I like to play table tennis and darts and would not like to live a life without music.

This page serves to showcase some of my projects.



Minecraft Mods

I grew up alongside Minecraft, and modding has been an everlasting companion. Even though I created many smaller mods, these are the ones I'm the most fond of.

Origins

This mod allows players to choose an Origin at the beginning of the game which grants them special powers. Originally developed for the Forge toolchain, I later ported it to Fabric and released it on CurseForge.

CurseForge

GitHub (Fabric)

GitHub (Old, Forge)

Potioneering

A Minecraft mod for Forge which revamps the potion system by providing a new, more experimental brewing method and many new potion types.

GitHub

Panacea

This Fabric mod adds a bit of new late-game content, such as dungeon-like rooms in the Nether called Magma Troves, Ender Altars which allow teleportation, and data-driven rarities for equipment akin to those of ARPGs.

GitHub

Unity Projects

These are examples of projects I created in Unity. I have provided a short GIF or a video for each of them. Simply click the thumbnail to get a glimpse of the game!

Spellzee

A cooperative, turn-based multiplayer game in which you roll elemental aspects similar to Yahtzee, and have to cast spells based on the elements you rolled.

GitHub

Soul Knight

I teamed up with a friend for LD44. This is a 2D platformer with the theme "Your life is currency", in which your life ("souls") grants you different abilities. Souls can be swapped in shops.

Downloadable on itch.io

Submission page

VR Escape Room

A short escape room game for VR set in an alien spaceship, created for a course at uni.

Sadly, I do not own a VR device and therefore could not record this.

Four Deities

A game about satisfying deities and helping a village grow by discovering which sacrifices the deities like most. Submission for LD43.

Downloadable on itch.io

Submission page

Tap It!

Something that could probably be considered a mobile game, and a remake of an older Java game of mine. The player needs to tap colored cells, which exhibit different behavior based on their color.

The hourglass icon was created by Lorc (game-icons.net).

Monkey Tree

Another "probably a mobile game" game, created for Ludum Dare. Utilizes a unique way of mouse input to quickly exhaust the player.

Playable on itch.io

Submission page

RoxDrop

A small mobile game I created, which also includes a meta-game of buying upgrades.

The sprites used were created by Michele "Buch" Bucelli.

Dodge The Bullet

My Ludum Dare 41 submission. I took the basic premise of bullet hell games and put it into puzzle gameplay.

Downloadable on itch.io

Submission page

Tea Time

A point-and-click/puzzle game for cardboard VR created in a group of 6 students for a course at university.

Catch the Goblin

A desktop game where you need to find and catch a goblin in a forest. Created with 4 others for a course at university.

Memory

A simple game of memory. Features different levels and a mistake mechanic. PC + Android version.

Icons taken from game-icons.net, created by various authors.

Fall Asheep

A very simple Android game where you have to make sheep hop over a fence by tapping. I mainly focused on improving my art skills with this project.

LightBox

Fast-paced puzzle game I created for Ludum Dare. The goal is to turn the lights off before the power runs out.

Play the game!

Submission page

Beyond the Atmo-Sphere

My first Unity game. Many years old. You control a ball with newtonian physics and have to complete levels in a set amount of time.

Jumper

A prototype for an Android game. You charge up a vertical and horizontal force by pressing the left or right side of the screen. Sadly less fun than I thought it would be.

Other Projects

My experiences with other engines and languages!

Crystal Cave

A game I created with Unreal Engine 4 for university. You are inside a cave and have to solve puzzles to advance.

Roguelike

A simple roguelike I created in pure Java. Not much in terms of gameplay, but has a bit of architectural work behind the scenes.

GitHub

Island Generators

I was quite interested in procedural generation, so I had several attempts at generating islands. I used Python and Java.

2D Simulation

I had to create a simulation for one course I took. I created a few different scenes with collision simulation in JavaScript.

GitHub

Skyline

A skyline generator I created when I first learned JavaScript with the HTML5 canvas API.

Try it yourself!

GitHub

K-Means Compression

A Python script which utilizes the k-means algorithm to reduce the number of colors in a picture.

Script

Tesselation

Python script which creates a mosaic of an image using a Voronoi diagram.

Random Images

Inspired by a post on reddit, I created a program that generates random mathematical functions and then draws images using those functions. The program also generates names for the images.

Album of a few images with names (Imgur)

LyricsGetter

This small AutoIt3 program automatically identifies which song your Spotify is playing and displays the lyrics of the song by receiving them from Genius.

Script

Education

2018 - 2021: Bielefeld University (GER), Intelligent Systems
Degree: Intelligent Systems M.Sc., Thesis: Extension of the Wave Function Collapse Algorithm for Map Generation and an Evolutionary Approach to Creep Strategy Generation for a Tower Defense Game

2019 - 2021: University of Bologna (IT), Double Degree: Computer Science
Degree: Computer Science M.Sc. (in combination with the degree from Bielefeld University)

2015 - 2018: University of Osnabrück (GER), Cognitive Science
Degree: Cognitive Science B.Sc., Thesis: Towards an Implementation and Evaluation of Tellability as a Measure of Storyplot Quality

2017/2018: University of Hull (UK), Semester Abroad


These are courses (more or less) relevant to game development which I've taken at uni: