Jonas Reich

Technical Artist

Hi!
My name's Jonas and I'm a Technical Artist from Munich, Germany.
No matter if it's systems that have to be implemented in code, technical pipelines that help the art and design team advance, or shaders that contribute to a game's visual style: I love making a shared design goal tangible and turning it into a concrete product!

My Skills
As a Tech Artist I am able to work in various disciplines at the same time, crossing the line of established department boundaries. I started out as a programmer, gradually moving more and more into a tech art direction, which is reflected by my skillset: I excel at creating tools and scripted pipeline solutions that help the team with content production. At the same time, I've had a solid education in visual design, layouting and composition, which makes me a perfect candidate for procedural content generation and UI work.

One of the biggest assets I can bring to the table is my genuine interest in learning new things and sharing knowledge among peers.

You can find an overview of projects I contributed to and other work experience below. I'd love to hear from you, especially if you find my work interesting!

Abenteuer mit Angst

Fall 2019

Role: Translator
Platforms: web-based (cross platform)

I was really intrigued when I stumbled across Adventures with Anxiety by Nicky Case. The game is about a human and their anxiety. You play as the anxiety, personified by a red wolf!

Nicky has created a very personal piece of art, so I tried my best to do their work justice with my translation. You can find the trasnlated game here: https://jonasreich.github.io/anxiety/.

World of Tanks VR

Summer 2019 @ Aesir Interactive

Role: Programmer, Tech Artist
Platforms: Hologate, VREX
Engine: Unreal Engine 4


In cooperation with Wargaming.net, Aesir Interactive helped bring the familiar tank gameplay action to virtual reality arcades. I was part of the team adapting the game code for both Hologate and VREX and implementing Hologate's first 8-player game mode, which premiered in an awesome launch event and VR tournament at Two Bit Circus in LA during E3 2019!
We also extended the games spectator functionality among other gameplay and quality-of-life improvements.

Cannot play embedded videos with cookies disabled. Change your cookie preferences...
WORLD OF TANKS VR - HOLOGATE from HOLOGATE on Vimeo.
Image source: Aesir Interactive

Windstorm - Ari's Arrival

Fall-Winter 2018 @ Aesir Interactive

Role: Tech Artist
Platforms: PC, PS4, Nintendo Switch
Engine: Unreal Engine 4


The official game based on the feature film of the same name. By incorporating the learnings from the previous Windstorm game, we created reusable cross-platform UI solutions from ground up, once again extending UE4's UMG layouting system. The game is very dialogue-heavy with a major emphasis on story, so we needed a solid localization and text creation pipeline, which I helped to conceptualize and implement.

I also joined forces with the art team, by creating dynamic materials and particle effects as well as assisting in graphics debugging and performance profiling.

Foodtruck VR

Summer 2018 @ Mediadesign University

Role: Lead Programmer, Tech Artist
Platforms: Oculus Touch (Steam VR)
Engine: Unreal Engine 4


This multiplayer VR arcade game created with Unreal Engine 4 challenges players to cooperate in a kebab food truck. Players must grill and cut meat, combine individual ingredients to dishes and deliver orders on time to get the best customer rating.

I acted as Technical Lead, organizing the implementation of features as well as build and integration pipelines. I worked closely with our project manager and the art and game design department leads to coordinate work and ensure all project endeavours were on the right track.

Work Sample: Kebab Skewer

As you can see in the video, the kebab skewer is placed in an unorthodox position: This was done specifically to require both players for gathering meat. One player has to lift the skewer out of its grill pit, so the other player can carve off some meat with their electric meat cutter. Many of the interactions within the food truck were designed like this to enforce co-operation and constant communication between both players.

The meat cutting was realized by generating a cylindric set of sphere collision components around the kebab mesh from the bottom up. In this video you can see some of the settings available to our game designers which could be used to control how much meat pieces would be on the kebab spit.
The meat cutting was then simply a matter of overlap checks with these generated collision components enhanced by some visual and haptic feedback.
Of course meat must be properly cooked before it can be cut-off and served. This process of meat-cooking can be clearly observed when enabling the color-sphere debug visualization. The spheres gradually increase in "cookedness" from red to green over a course of round about 30 seconds. After a piece of meat was cut-off, the corresponding meat-sphere needs to recharge, so it can be cut again.
The kebab material used a simple paint effect utilizing dynamic rendertargets to blend between cooked and uncooked meat material layers. While cooking the mask was gradually darkened, whereas cutting the meat off would paint a white circle brush onto the texture mask.
The material excerpts below show the paint material that is used to paint out areas that are cut off the kebab. During every frame in which the cutting tool comes close enough to the kebab, we make a UV trace from the cutter onto the kebab mesh to find out at which UV to make a brush stroke onto the render target. This brush is then only applied additvely for pixels that are dark/cooked enough to warrant cutting away meat. This value is synchronized with the minimum cookedness that is used for the logical meat spheres that were described above.
This design doesn't enforce a synchronization between the game logic and visualization, instead they just happend to line up.

Windstorm - The Game

Fall 2017 @ Aesir Interactive

Role: Programmer
Platforms: PC, PS4, Nintendo Switch
Engine: Unreal Engine 4


"Windstorm - The Game" is a horse adventure and riding simulation released on PC, Nintendo Switch and Playstation 4 in parallel with the release of the Ostwind 3 movie to cinemas.

I joined the project after the inital PC release and mainly helped on porting the existing game code to consoles. This meant we had to modify existing game systems with the main focus of my work being on adapting the existing user interface to be navigable with gamepads. In order to achieve this, we created custom solutions for UI navigation and focus navigation that allowed hot-switching input devices on PC. I also helped to create new game features that were introduced with the console versions of the game, including difficulty modes and randomized lighting/weather scenarios.

Game Star Office Recreation

Summer 2017 @ Mediadesign University

Role: Lead Programmer, Tech Artist
Platforms: PC
Engine: Unreal Engine 4


In early 2017 German game magazine GameStar's chief editor Michael Graf approached MD.H for a game collaboration. He asked us to recreate the GameStar offices in Unreal Engine 4 as a celebration of the upcoming 20th GameStar anniversary. The magazine wanted to offer fans a unique look behind the scenes of their beloved magazine.

We visited the GameStar offices on multiple occasions, taking pictures and getting a feel for the overall space. Michael also provided us with a set of voice recordings which were then placed as audio cubes in the offices to guide the players through the space.

More information including a downloadable copy of the project can be found in the original article on gamestar.de.
The office entrance area and front desk.
The main studio where the GamesStar podcast are recorded.
One of the audio cubes with Michael's commentary we placed around the level.

Runecast Defender

Winter 2017 @ Mediadesign University

Role: Programmer, Game Designer
Platforms: Oculus Touch (Steam VR)
Engine: Unity3D


In my 2nd year at MD.H, I was curious to experiment with new technologies. After some early tests with the Google Daydream devkit, we concluded that the wand-like controller and 3 DOF motion tracking did not suffice for our personal expectations for an immersive VR application.
Switching over to Oculus VR, we were able to create a tower defense game enhanced with immersive motion-based environment interactions. We focused most of our time on fine tuning the controls of the fireball and telecinetic beam abilities.

Aeronauts

Summer 2016 @ Mediadesign University

Role: Game/UX Designer, UI Programmer
Platforms: Android Tablets
Engine: Unity3D


Aeronauts is an Android strategy/building game in which you gather resources to manage expeditions to neighbouring floating islands. It was created during my 2nd semester at MD.H in a joint effort of 2nd and 4th semester sutdents.

We focused on the builiding aspect of the game, creating a very calm, zen-like experience that allows you to foucs solely one exploration and unit management as opposed to military combat. This design goal also influenced the structure of our resource tree which is centered around cloth as a key resource which is substantial for crafting tools and "breeding" new Aeronaut workers.

Invisible Inc.

Summer 2015

Role: Translator
Platforms: PC (Steam Workshop)

After I had acquired my university entrance diploma, I was exited to work in video games, so I tried a lot of modding kits and community content tools of games I enjoyed.
One of the first more serious projects I joined before starting my game design studies was a community translation for Klei Games' Invisible Inc. The community translation was lead by steam user Silas Coldfire and is still available as the main German translation of the game via the Steam Community Workshop.

📅 My Career

  • New Opportunities?

    If you're interested in my work and think I could contribute to a project of yours, contact me!
  • During my 5th semester at MD.H I first joined Aesir Interactive as an Intern Programmer. The internship lasted 6 months during which I could gain my first hands-on industry experience.
    After I had finished my bachelor's degree, I joined Aesir full time as a Technical Artist.
  • In early 2019 I concluded my seven semester Game Design studies at Mediadesign University for Applied Sciences in Munich.
    Over the course of my studies, I had the opportunity to take a peek at almost all aspects of game development. The main objective of the studies as to always offer practical application on top of the theoretical courses, most notably through multi-week projects at the end of each semester.
    Having such a broad and interdisciplinary training helped me develop the key skills I need on a day-to-day basis now.
  • In 2015, I obtained my university entrance diploma. In my school graduation thesis I was already occupied with games, researching the influence of interactive book-like apps on the German childrens book market.
    During the 5 years in which I attended my school's Film Club, I gained my first media production skills - joining projects like the documentation of the World Summit on Arts Education 2013.

🤙 Contact

I would be thrilled to hear from you!
LinkedIn:
in/jonasreich
GitHub:
JonasReich