Michael Reitmeyer Portfolio

History:

I am a game programmer with more than 17 years of professional programming experience.

I started programming about 30 years ago on a Tandy TRS-80 Color Computer 3. I loved playing video games and I found a passion for game development at a young age. After high school, I got my first IBM-PC (Intel 486 chip), and started learing C programming language. Later I learned C++ in college.

In October 2000 I got my first job in the industry as a Jr. Programmer at Osiris Studios. I worked there for 4 months until issues with the publisher filing for bankruptcy caused the studio to close. I then started working for Sony Computer Entertainment of America in March 2001. I worked there for roughly 4.5 years building applications for their hardware. I worked on the Startup CD Network Adaptor, worked on the PSX device (A PS2 based media machine with DVR and DVD-R).

After my time at Sony I started at FarSight Studios where I have been for the past 9 years. At FarSight I have worked on numerous games in both Sr. Programmer and Lead Programmer positions. I've developed code for gameplay, engine, graphics, physics, ai, ui, tools, and just about every other aspect of game development.

Most recently my work has centered around Pinball Arcade. A multiplatform pinball simulation. My work mostly involves implementing gameplay, creating the pinball framework and tools used to create the tables. Dealing with submissions and releases on Xbox 360 and PC (Steam). Fixing platform related issues on the Xbox 360/PC as well as any TCR's and other requirements. I also deal with interviewing new hires and training them to work in our code base.

Skills:

Programming Languages: C, C++, Lua, Basic, HLSL, C#, HTML, Assembly, and some Objective-C
Software: Visual Studio, Codewarrior, Perforce, ProDG, Photoshop, some experience with 3DS Max and Maya
Hardware: Xbox 360, PC, PS2, PS3, PS4, PSP, PS Vita, Wii, 3DS, Kinect
SDK: Steam SDK, Some experience with Unity 3D, UDK and Unreal Engine 4.
Other: Familiar with TCR's TRC's and Lot Checks.

Hobbies:

Photography: I enjoy doing landscape photography in my spare time. You can check out some of my photography at:
www.luminous-exposure.com/pics.html
Painting: Since I can't always get away to do some photography, I also enjoy painting. I perfer the wet on wet technique because it gives realistic landscapes. Similar to what I love to photograph.
Video Games: I spend quite a bit of my spare time playing video games. I mostly play FPS and RPG games.