Patrick Martin

Game Programmer
B.S. Real-Time Interactive Simulation
Minor: Mathematics and Physics
Games Physics Graphics Other All

     This is a 2D physics engine initially written during the summer following my freshman year, and was later adapted for use in BioSteam. The engine was initially inspired by the gravity system in Prey, each side of the center square exerts a gravitational pull along the edge and the corners exert a circular inward force to help navigate around the sides. In addition to the gravitational features of the engine, I had implemented primitive stacking support and force propogation through multiple objects in contact. Each square has a mass that isn't necissarily proportional to its size (although for the demo program larger objects have a larger mass).

Controls:
Left Arrow (on press): apply force to large square to the left
Right Arrow (on press): apply force to large square to the right
Up Arrow (on press): apply force to large square up
Down Arrow (on press): apply force to large square down
Space: create small square


Download Project

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