Patrick Martin

Game Programmer
B.S. Real-Time Interactive Simulation
Minor: Mathematics and Physics
About Contact Resume

     My name is Patrick Martin, and I'm a senior at the DigiPen Institute of Technology. My primary area of interest has been real-time physics programming, with much of my work devoted to soft body dynamics. I also have an interest in graphics programming, and have written several 3D software triangle rasterizers, simple shaders in hlsl, and a software raytracer. Other work I've completed, as demonstrated on this site, include image processing techniques, reliable UDP for games, and .NET integration for tools.


Top Projects


Soft Body Physics
This is a soft body simulation using a representation of the pressure force to "inflate" the soft bodies. A primitive rigid body implementation is also included to better interact with the soft bodies.

Void
This is my senior year game for which I am the physics programmer. It shows off a practical implementation of my soft body simulation with respect to video games and real-time simulations.

Slushball
This is my Junior year game project. I worked primarily on networking, for which I wrote a cross platform UDP networking engine with features such as (optionally) reliable UDP, automatic server search using broadcasting, and (optionally) ordered packets

3D Raytracer
This is a 3D raytracer featuring effects such as soft shadowing and blurred transmission.

Barcode Reader Using Image Processing Techniques
This is a 2D barcode parser utilizing image processing techniques.