Acknowldgments and Contributers
The project manager and main developer on the Farseer Physics Engine. He took over the project in 2008 and created version 2.x based on Box2d. His blog can be found at
Whatever crossed my mind
Jeff created the original version of the Farseer Physics Engine 1.x back in 2008. His games and blog can be found at
Erin is the author of Box2D, a 2D Physics Engine written in C++. Farseer Physics Engine before 2.x was built using much of the techniques and code from Box2D Lite (ported to C#). Farseer Physics Engine 3.0 and above is built on Box2D, ported to C#. Box2D can
be found here: Box2D
Farseer Physics Engine 3.1
Matt updated the core Box2D code to new Box2D revisions and ported over the RopeTest to FPE 3.1. He also reduced the garbage generation inside the debug view for XNA and fixed a couple of bugs.
Contributed the SimpleSamples for Silverlight together with the Silverlight debug view.
Fixed the dominoes test and fixed the drawing of FixedRevoluteJoints inside DebugViewXNA
Contributed patch 7207 - an explosive class.
Contributed patch 6482, 6483 and 6484 - The YuPeng clipper algorithm and a bunch of bugfixes around in the library.
Farseer Physics Engine 3.0
The Box2D.XNA team
Ported over Box2D to C#. With their effort we could build FPE 3.0 on Box2D - they deserve a big thanks!
Matthew updated the Path class and created a Testbed sample. He fixed various bugs and did a great job of porting over a lot of changes from Box2D.
Contributed the texture-to-polygon code.
Ellipse shape support
Simple samples in WPF and build script
Contributed the Melkman algorithm.
Contributed the YuPeng clipper to clip/union polygons on the fly.
Contributed the rounded rectangle code to the engine.
Contributed the capsule polygon code to the engine.
Farseer Physics Engine 2.1 and before
Bill Reiss (Silverlight Port)
Bill Reiss is responsible for the Farseer Physics Engine 2.x
support. Bill figured out what needed to change in order to support this platform and added the missing pieces. Bill also ported all the XNA demos in the Farseer Physics samples project to Silverlight.
Bill is the owner of Blue Rose Games
Bill also run the popular
Silverlight Games 101
Jeremy Bishop and Stefan Warias (Farseer Physics Logo)
I'd like to thank Jeremy Bishop of
for facilitating the creation of the Farseer Physics Logo and
for creating it.
JonoPorter (from Physics2D)
- Collision Grid Code
- SelectiveSweep broad phase collider
- JonoPorter has his own 2D Physics Engine for .Net (Physics2D).
SweepAndPrune broad phase collider
LineIntersection methods in CollisonHelper
Fixes, Scaling and InactivityController
Contributed the boolean polygon tools.