Game Development

Ghalasso

(since 2020)

Ghalasso is a sprawling open-world survival action-adventure developed using the Unity engine. Set on a newly discovered planet, the game paints a rich picture of the story and explores the profound effects of exploration of an uncharted planet. Players navigate both planetary and interplanetary environments and must deal with the unknown ecosystems and and challenges on and around a mysterious world.

Ghalasso begins as humanity’s first spacecraft lands on an uncharted planet. Players take on the role of the initial arrivals, tasked with making the first observations and discoveries on this alien world.

As the narrative unfolds, these pioneers witness rapid alterations in the local ecosystem, tracing these changes back to their own actions. This realization sparks a critical mission: to restore and mitigate their adverse effects on the planet before it’s too late. Players must adapt to a dynamic environment, preparing for unforeseen events and shifts as the ecosystem fluctuates out of balance.

The game’s visual and auditory experience is crafted with meticulous detail. All 3D models are designed using Blender—from modeling and sculpting to UV mapping, texturing, and animation—while textures are expertly created in Substance Painter. The immersive (background) music and sound effects are composed in FL-Studio, enhancing the atmospheric depth of Ghalasso

Under water creature “Ray1”

The underwater area kelp forest

Exploding Asteroid animation

In the Video above you can see the camera switching between different event locations and back to the playing field.

Studying in Furtwangen SIMULATOR

(since 2021)

A polygon-styled round-based party game. Depending on the event-field a player walks on a certain party/puzzle game is started involving every player. “Studieren in Furtwangen Simulator” is targeting to introduce new students or interested people ,how it is be like to be confronted with the “2 winter semester” and other funny circumstances, that the students have to face regularly during their time studying at a blackforest college. to what is is like knowing the local activities and running-gags . The idea was was originally intended to help the college freshmen at the HFU to get in contact with other students  specifically during the corona lockdown time as when nobody had the opportunity to visit bars or let alone the lectures.

The game is designed for 2-8 Players. The game is meant to run on a central device, preferrably providing big enough screen (for all the n-players) to play together and to overlook the game process.

The Projects consist of 3 major components:

1. The Unity client (Main application)

  • shows results and renders the game
  • -> GET-requests user results from server

Local Server

  • Apache Server (python)
  • MySQL Database (Session Contents)

Mobiel App (clients)

  • player inputs -> POST-requests user results to server

Using real-world geography data

obtained from Open-Street Map

The Map was created in Blender using real world-geo-data of Furtwangen obtained from the Open Street Map API.

The Data was categorized then into these 4 elements:

  • terrain heightmap
  • house/building placements [image maps]
  • road distributions [image maps]
  • forest areas [image maps]

The City was seperatedly imported as squares and were later fixed in height and design to meet the blackforest city look.

Some special buildings of interest were modelled seperately with additional detail.

Depending on which field the current player has approached, a mini-game is triggered, which includes all players.

The camera moves then to the respective event station and shows the mini-game conditions and rules that belong to the approached station.

Low-Level Graphics Environment Project

C++/OpenGL Graphics Environment (2012-2015)

A self-created OpenGL based rendering test environment written in C++.

Terrain:

  • generation using Diamond-Square Algorithm implementation
  • rendering using GPU-based Geometry-ClipMaps implementation

The following Shaders were realized in GLSL:

  • underwater camera effects (blur, fog)
  • water surface reflection/refraction

3D Models:

  • loading using .obj file-parser
  • rendering usnig vertexbufferobjects (OpenGL) 

Sky:

  • Sky-Dome with dynamic day-night cycle Gradient

GLSL

Moly (2012)

Mobile Application Programming

A simple Java based Android procedural endless Game (2013).
This application was my entry project into developing games.

The Game made it into the: “Top 100 new free games” List on the Android Marktet.

Game Description on the Android Market (2013):

Dig your way as deep as you can by dodging rocks passing by, collecting and using drills to boost yourself. Attention: By time you’ll need to get rid of that giant worm, that is trying to eat you. This is either possible by using the drill or by leaving a pre-collected mixture of poison potions.

How deep can you make it?
Show your friends and family who’s the most skilled here when you compare your high score with theirs.
The ideal game for any occasion. But WARNING: this game is highly addictive!