Michael Callihan
mcalliha@gmail.com
Objective
To obtain a position where my programming skills will be applied to building video games.
Education
B.S. in Real-Time Interactive Simulation (Computer Science) with a minor in Mathematics - DigiPen Institute of Technology - Redmond, WA Graduating April 2008
Technical Skills
      •     Programming Languages: C/C++ (5 years), Visual Basic, Game Boy Color Assembly, Flash
      •     Programming Enviroments: Microsoft Visual Studio .NET & Visual Studio 6.0, Borland C++ Builder 6,
              FUN Editor
      •     Graphics: Direct3D, Image Processing
      •     Miscellaneous: Adobe Photoshop, 3DS Max 8, Microsoft Word, Microsoft Excel, SVN(source control),
              Debugging
      •     Physics: Newtonian Physics, Langrangian Dynamies, Rigi bodies, Collision Resolution
      •     Math: Linear Algebra, Calculus, Curves and Surfaces, basic Number Theory and Cryptography
      •     AI: Path Finding (A*), Neural Networks, basic Flocking and Swarming
Project Experiences     Oasis Ostinato: A 3D garden-growing defend-your-tower style rythm game (Senior Project)
            AI Programmer and Technical Director on Team of 3
      o     Designed and coded AI Engine to handle movement and actions of multiple enemy types.
                    Incorporating flocking, swarming, A* algorithms and Threat Maps.
      o     Responsible for the creation and maintenance of the Technical Design Document, including delegation
              of relevant tasks to team members.
    Pandemonium: 3D side view platform game, featuring fully deformable terrain (Junior Project)
            Graphics Programmer on Team of 5
      o     Created the 3D graphics Engine using DirectX.
                    Including 3D Meshes and 2D Sprites working together, as well as World Rotation.
      o     Wrote the Graphics portions of the Game Design and Technical Design Documents
    Super Squirrel: 2D tile-based platrom game (Sophmore Project)
            Physics Programmer and Designer on Team of 5
      o     Designed and coded the 2D tile-based Physics engine.
                    Using gravity and bounding box collision.
      o     Managed creation and maintenance of the Game Design Document, including delegation of relevant
              tasks to team members.
      o     Used a tile editor built by another member to design and build some levels
Work Experience - DigiPen Institute of Technology
      • Summers of 2006/2007 - Summer Workshop Assistant/Instructor: Instructed high school and junior
      high students the use of C++ and the Projeect FUN Editor, DigiPen's propriety game creation software.
Leadership Experience
      o     Instructor in Martial Arts
      o     First Degree black belt of Tae Kwan Do
|