Programmer (Unity / C#)
- maintaining infrastructure (mercurial, ticket-system and wiki)
- writing all game code in C# scripts
In July 2013 I started a new big ambitious project with some friends. I had worked with them (and others) before under the name "Xpiriax", which was a group experimenting with game ideas using a custom self-written engine. Xpiriax was disbanded and we named our new team "Deadhorse". This time we started working using the Unity engine on a game called "Gravity".
The game was under development with the team listed below until July 2015. In these two years we managed to create a working prototype investing roughly one day per week of our time in the project.
Anna Rotenberg (lead designer, 2D/3D artist)
Boris Brusberg (3D graphics/animations)
Gerald Schenke (programming, infrastructure)
Heike Rossmann (2D/3D artist)
Nina Kiel (creative director, 2D/3D artist) [left the team in 2014]
Story and Style
We came up with a draft for following back story: The player is a hacker in a world where many people have a memory chip implanted in their brain. The hacker carries out missions hacking those memory chips of dead people to gather confidential data. Among lawful assignments the hacker also can accept shady clients and discover dark secrets that form a back story told through hints in and between the missions.
Players start a level by accepting missions, which means they enter some virtual environment to interact with the chip, collect information and get to the exit – moving through 'cyberspace'. Graphic-wise we didn't want the classic look of cyberspace and Nina suggested using an origami-look. So all elements of the game are looking like folded paper.
The levels are designed with orthogonal walls and the main game mechanic is switching the gravity in 90 degrees. This means that the player can switch gravity to walk on walls and switch again to walk on the ceiling, for example. The secondary game mechanic is manipulating the gravity of objects, best described by applying the player's current gravity on the targeted object. The player has the ability to jump and must combine these elements, for example to switch gravity mid-air.
Motivation and Inspiration
Initially inspired by “VVVVVV” by Terry Cavanagh we started to experiment with gravity in 3D.
My personal motivation always was working with this interesting game mechanic. Learning and working with the Unity engine was also a big factor as well as the team I was working with.