Michael Callihan Programmer

Home Games Other Projects Links Contact Resume(pdf) (doc)
About Me:

My name is Michael Callihan, I am currently a student at DigiPen Institute of Technology majoring in Real Time Interactive Simulation (Computer Science) with a minor in Mathematics. I will be graduating April 2008.

Resume:
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

All content © 2008 DigiPen (USA) Corporation, all rights reserved.