I'm a professional game developer from Wakefield, England, working as a senior programmer for Rebellion North.
I'm a married father of five and I a also sometimes do Retroburn stuff.
Martin 'Bytrix' Caine
Father. C++ Games Programmer. Cyclist. Guitarist.
2013 3d alphalabs amazon apple archivirtual asynchronous battlefield bad company 2 ben 10 bepu beta blackmagic design blog blue marble bootcamp borderlands bsp calibration charity charvel childsplay comments competition content tracker counter-strike crash csgo css3 cycling dear esther deferred deus ex develop conference direct x discipline documentation doom 3 bfg dpi dr bott eidos elite force email deliverability eurogamer expo facebook focus fresnel game development game horizon game republic gamedev games gaming geoip girls make games global offensive grid guitar half-life 2 hawken hd7 hobbyist htc humble indie bundle imac indie indie trials indietrials intensity pro ip-countryside iron man 3 jamulus rift jquery kids kinect launch conference left 4 dead live lost mac mac osx manchester manhacks mass effect 2 matrox maya minecraft mirrors edge montreal morrowind movies museum of the microstar music mxo2 mini mysql nausea network networking nokia normal mapping obj oculus rift omnitrix ouya pedal for pounds php physics playstation suite port25 portal portal 2 positron posters powermta project aedra project euler promotion properties proton pulse ps vita ps4 psn racer reddit rendering retroburn game studios reviews rift racer riftracer roadkill roller coaster sdl2 shadow racers sharks shoct skyrifters snds space cadet spam trap star trek steam stencyl storage super stock sd1 fr superhot team fortress 2 tesselating tesselation texture editor thunderbird thunderclap ticktock games tiga track builder track bulder trials tv twitter uk ultimatrix usergroup vequencer video vireio visual assist visual studio vorpx voucher vr vr cinema war thunder warren web willow windows 8 windows 8.1 windows phone 7 workbench wp7 wp7dev xbla xblig xblig network xbox xbox live indie games xna xnaukug xperia play zombies on the holodeck
Email Deliverability
Monday, March 14th 2011 / XNA

BEPU Physics now free!

I've been using a third party physics library in my XNA projects since mid 2010 called BEPUphysics . When I started using BEPUphysics it was distributed under a commercial license which meant you had to pay a percentage of your game's revenue to the creators of BEPUphysics.

As of today BEPU have made their physics library completely free and open source (under the Apache 2.0 license). This is awesome news for XNA developers as (in my opinion) BEPUphysics is probably the best physics library currently available for XNA and runs on PC, Xbox 360 and Windows Phone 7.

In my own games I'm using BEPUphysics under a number of different situations, all of which work rather well on the Xbox 360 and Windows Phone 7. Both of those platforms have limited processing power (XNA on the 360 provides less than desirable flouting point performance) and BEPUphysics makes the most of what power is available.

One feature that I always liked about BEPUphysics was how easy it is to set up multi-threading. On the 360 for example, out of the 3 processors and 6 cores available you can split your physics simulations across cores/processors to optimize performance.

I'm using BEPUphysics extensively in the engine I have written for a number of 3D racing games and it performs very well with very large meshes (on the 360) and also on WP7 (with much smaller meshes).

If you're looking for a high performance physics library for your XBLIG or WP7 game then look no further, BEPUphysics is the answer!

If you found this post helpful please leave a comment below:
Tags:   bepu   physics   wp7   wp7dev   xblig   xna