About Me

Hi, I’m Steffen! 🙂

I support the Unity community.
I practice clean code.
I enjoy testing and documentation.
I try to make a living as Indie.

Get in touch with me!

“I want to make games!”

That was me, committing to a career choice, in early summer 1994.

It was one of those nights hanging out with friends, getting drunk and stoned. As I got home early in the morning, I made a fateful decision: no more alcohol! But decided I was still drunk enough to do that one last crazy thing: sign up for Compuserve (CIS).

Back then, CIS was the Internet. And it was super-expensive! Not only did you pay monthly for access, you also paid for time within each “forum” and on top, you paid for the landline phone connection to the nearest dial-in point.

After sleeping in, later that day, I went online. And I checked out the “Action Games Forum” where DooM was all the rave. I was just about to leave as I spotted a new entry in the list of online members. Someone whose username was jcarmack.

It was not unusual for users to (badly) impersonate known figures but usernames were unique. So if you knew what John Carmack’s CIS username was, and I knew it well, you knew it was him!

Thus I jumped on the chance and opened a chat window …

DooMAddict: is it really you?

Two seconds later I received the reply:

jcarmack: yes

And I was like:

DooMAddict: cool!

And he responded:

jcarmack: 🙂

That was the whole conversation! It was that moment, being in direct conversation with someone you look up to, that I decided my career would be making games!

Not much later I got paid by Apogee / 3D Realms to be a SysOp, an online support assistant, on their CIS forum. I wrote support documents and manuals and also got to beta-test games like Shadow Warrior and Balls of Steel.

Though I was always looking up to FPS game makers in the US, eventually I made the reasonable decision to apply for a job at a close-by game studio. Even though that meant making games for a “child’s toy” (GameBoy Color) – it did give me an invaluable opportunity to work on no less than 9 games in 3 years! Only one got cancelled.

Since then I have been a Game Designer, Gameplay, Tools and Database Programmer, a Freelancer, Book Author and Blogger, Manager and Leader. I worked for myself, startups, and “industry four point oh” clients. I picked up a lot about ideation, collaboration, marketing, PR, and loads of BS along the way.

There’s but one thing that is a constant throughout my career: my eagerness to learn and willingness to share.

CV

  • 2022 – This, right here! Happy to have you here! 🙂
  • 2021 – Hiatus after suffering from Autistic Burnout
  • 2018 – Unity Team Leader for respected Digital Media Agency
  • 2015 – Lead Unity Developer for renowned Visual FX Company
  • 2013 – Freelance Consultant for VC Startup Apportable
  • 2010 – Freelance Developer & Book Author (Cocos2d, Unity)
  • 2009 – Co-Founder of Unity Mobile Games Startup
  • 2002 – Software Engineer for Electronic Arts Phenomic
  • 1999 – GameBoy Game Designer for german Game Studio
  • 1998 – IT Service for public sector IT Specialist
  • 1996 – Support, Testing, Authoring for Apogee / 3D Realms
  • 1990 – IT Service for local PC shop (part-time)
  • 1988 – Amiga 500: first game modding experiences
  • 1985 – C64: first programming adventures

Disclaimer: I do not work for and am not affiliated with Unity Technologies.

Unity Project Highlights

I’ve had the pleasure to work on interactive realtime 3D applications made with Unity and challenging technologies – enhanced realities, industrial sensors, robotics, projection, etc.

Note: Videos start at a time where the app I worked on is seen for a few seconds at least.

SEW Eurodrive: X.e

Interactive touchscreen realtime 3D Unity app with high resolution simulation data visualization

Siemens: Inspiro Train Configurator

Unity app precisely replicating engineering calculations with Oculus Rift and Leap Motion interaction modes

IBM Watson: Client Experience Zone

https://youtu.be/unI0-OEjb0o?t=20
Multithreaded, network synchronized Unity apps: 10x Kinect realtime object detection, 6x projector output

National Geographic: Ocean Odyssey

Several Unity interactive experiences using ToF sensors, realtime rendering and CGI video sequences

Games & Books

Prior to focusing on Unity I worked on mobile, PC and GameBoy games with various game engines. I used to program in C, C++, C#, Objective-C, Swift and Lua, Python, SQL, PHP, Basic, Pascal.

Apress: Books

2014
2012
2011
2010

EA Phenomic: BattleForge & SpellForce

C++, C#, SQL, Lua programming: Gameplay, Scripting & Dialogue Systems, Database Design & Editor, Localization Tools and Processes, AI, Audio, Test Automation, Build Pipeline, and more …

NEON Studios: GameBoy Games

Game and Level Design; “AI”, UI and Tool programming (FSM Visual Scripting, C/C++, Python)

2002
2002
2001
2001
2000
2000
2000
2000

Privacy Policy

Click here to read the privacy policy.

Impressum

Name
Steffen Itterheim
Address
Libanonstraße 54
70184 Stuttgart
Email Address
steffen@codesmile.de
Telephone
+49 1512 7063441
Responsible for content
Steffen Itterheim
WordPress Cookie Plugin by Real Cookie Banner