My passion for game development shines through while I'm off the job too: I co-founded the monthly Berlin Mini Game Jam which I co-organize for over 7 years now and I create a lot of game prototypes and smaller games in my free time. Years of experience make me very fast at rapidly sketching out game ideas into prototypes.
I love experimenting, be it with gameplay or with technology. I've worked with Augmented and Virtual Reality, alternative input methods (e.g. huge multitouch tables with object recognition, Microsoft Kinect, Leap Motion, voice-controlled games) and I've built alternative controllers and game installations myself. I like making generative art and I am also pretty interested in AI, electronics and the maker movement in general.
Development of an educational Android/WebGL game for children in Unity3D.
Organization of a monthly game jam for 20-60 people.
Development of a 3D WebGL flick-input football game for the Facebook Instant Games platform.
Development of an augmented reality car configuration app prototype for iOS with Unity/ARKit.
Some smaller supporting development tasks mainly concerning Unity3D Playmaker/Google Sheets integration.
Development of various Augmented Reality demos for Android using Unity3D/Vuforia.
Development of a location-based interactive audio drama app prototype and an online storyline editor.
Unity3D development on a 3D stealth game.
Unity3D development for multiplayer room-scale VR.
Design and development of four experimental game installations with Unity3D/C#, Processing/Java and Arduino.
General Unity3D development and procedural mesh destruction.
Organization of a week-long game jam for children.
Unity3D iOS development.
Unity3D Android/iOS development.
Planning and lecturing of a Unity3D introductory course.
Unity3D rapid prototyping.
Design and development of a game programming introduction game for children.
Development of a jump'n'run game for mobile platforms with AS3/Adobe AIR/Starling/PureMVC.
Development of various games with Unity3D or Lua.
Web development with Java/PHP.
Ingame live support, mail/ticket support, rule enforcement and communication with customers.
Firefox plugin development.
Need my services? Have a question? Just want to say hello for now? Shoot me a message - I'm looking forward to hearing from you!
I wish I had better news, but I couldn't send your message. This went wrong:
Thanks! Your message was successfully sent and I'll get in contact with you soon.
GOAL! Shootout is a licensed FIFA World Cup football game for Facebook Messenger. It features flick-style input, a mix of 2D/3D graphics, asynchronous multiplayer challenges and a leaderboard. It is playable in desktop and mobile browsers and on the Facebook Messenger platform.
Mercedes cAR is an augmented reality car configurator app for iOS. I created the prototype for the app with Unity/ARKit.
Catcher is a sometimes fast-paced, sometimes almost meditative arcade game made in Unity3D. Instead of weapons, the player uses two space ships connected by an energy net to defeat enemies.
Masaka is a 2.5D local multiplayer platform brawler with strategic elements made in Unity3D. Players command minions while fighting the other player and trying to gain control over strategic map locations.
My master's thesis is about the advantages of physical and digital elements in hybrid tabletop games. Part of the thesis are three Unity3D games playable on a multitouch table with object recognition.
Over the years, I've worked on a lot of projects and game jam prototypes with Unity3D and there are some pieces of code that I've needed time and time again. I'm sharing them on GitHub under the MIT license - fully commented and documented with descriptions and examples.
Balloony is a jump'n'run for Android/iOS made with Unity3D.
In Shoal, an abstract fish pond is projected on the floor. A Kinect recognizes player gestures for fish-creation and interaction and real-life elements like rock-shaped pillows are used as obstacles.
In CloudKeeper, the player is lying down in a bean bag chair, watching an abstract sky projected on the ceiling. Touch/distance-sensing paper crystals dangling from above act as input.
(un)done is a two-player audio game that uses ponchos with conductive strings that can be tied in knots as input. Additionally, generative content is projected on a woven screen.
Fruit Fever is puzzle/memory game that uses a fork which can detect real-life food via electric resistance and an LED apron as output.
A Light in the Darkness is a co-op online multiplayer prototype with drop-in/out functionality made over the course of a weekend in Unity3D.
SnakeFormer is a physics puzzle/platformer/snake game prototype in Unity3D, made almost entirely over the course of a weekend.
KinectMagic is a two player duel game made in Unity3D using the Microsoft Kinect. Players combine elements to create spells and evade the enemy’s attacks by physically ducking and moving.
Zombie Planet is a Leap Motion defense game made in Unity3D.
StarCoder is a "15 minute introduction to game programming for total beginners" to be used at a fair about youth culture and careers, written in C#.
Wizard Defense is a cooperative Augmented Reality game based on marker interaction made in Unity3D.
Hammertennis is a top-down physics/sports game made in Python.
Blood Trial is a multiplayer fighting game made in C# over the course of a weekend at the Global Game Jam 2013.
Heart of Decay is a prototype for a 3D action RPG made in Unity3D.
Beer Pong is an Android beer pong game made with Unity3D.