Personal details

Tobias W. - Remote game developer

Tobias W.

Based in: 🇩🇪 Germany
Timezone: Berlin (UTC+2)

Summary

I'm a freelancing game developer with specializations in both Unity3D/C# and HTML5/JS/WebGL and a master's degree in International Media and Computing. I have developed projects in Unity3D for desktop, Android, iOS and WebGL, worked on VR projects, created web-based games and applications in JavaScript, organized workshops on game development for kids and lectured a Unity3D beginner's course at the HTW Berlin.

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 8 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. My curiosity and my eagerness to learn new things ensure that I'm staying up to date with recent developments and technologies.

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.

Portfolio: http://portfolio.dragonlab.de

Work Experience

Freelancing Programmer
Self-employed | May 2013 - Present
HTML/CSS
C#
Three.js
Arduino
Game
React
JavaScript
Game Design
I've been freelancing as a game developer with specializations in both Unity3D/C# and HTML5/JS/WebGL and a master's degree in International Media and Computing. I have developed projects in Unity3D for desktop, Android, iOS and WebGL, worked on VR projects, created web-based games and applications in JavaScript, organized workshops on game development for kids and lectured a Unity3D beginner's course at the HTW Berlin. You can find a selection of my projects when scrolling down under "Project Experience". A more detailed overview of my over 20 clients is available at: https://dragonlab.de/portfolio.
AS3/Adobe AIR Developer
Exozet | Jan 2012 - Jun 2012
ActionScript 3
Game
iOS
I worked together with another programmer to reimplement a Nintendo DS Jump 'n' Run game for mobile platforms with AS3/Adobe AIR/Starling/PureMVC. I implemented everything gameplay-related and worked on converting the DS level format to a useable format.

Personal Projects

Job Training VR Prototype
2019
C#
VR (Virtual Reality)
For Polyverse I worked on a job training VR prototype with Unity3D/C# and VR. I was the only programmer in the team, taking over an existing prototype code base and scene. My work included: - Cleaning and bugfixing in the existing code base and scene. - Picking up objects with various uses, e.g. snapping to other objects to build structures. - Building various situations to test the players knowledge. - Integration of the Obi Rope asset to have realistically behaving ropes. - Building an admin UI to be displayed on the computer screen for the observers. - Sound design and integration. - Teleportation mechanic and transition effect using a shader and two cameras.
Energie SchnitzeljagdIconOpenNewWindows
2018
HTML/CSS
PHP
Android
C#
JavaScript
iOS
In Energie Schnitzeljagd, teachers can create scavenger hunts consisting of several tasks, which are then printed on QR codes and placed in the real world. School children then use the app to play out the scavenger hunt by finding and scanning the QR codes and completing the associated tasks. The app features: - A scavenger hunt editor for the teachers. - Four fully-voiced pre-defined "stations" with multi-step tasks on the topic of energy, including an introduction/conclusion presentation by a robot character. - Three customizable task types: "Write a text", "Take 6 photos" and "Record a video". - A recurring robot character that the children can customize as a reward for completing the tasks. I was the only programmer on the team, working together with a project lead, an artist and a sound designer.