{{newin|[[0.4.0]]|040|type=module}}
Can simulate 2D rigid bodies in a realistic manner. This module is essentially just a binding to [http://box2d.org/about/ Box2D] (version 2.3.0 - [http://www.box2d.org/manual.pdf manual]).

For simpler (and more common) use cases, a small number of libraries exist, which are usually more popularly used than love.physics and can be found here: https://github.com/love2d-community/awesome-love2d#physics

== Types ==
{{#ask: [[Category:Types]] [[parent::love.physics]] [[Concept:Current]]
| headers=hide
| format=template
| template=ListingFields
| introtemplate=ListingIntro
| outrotemplate=ListingOutro
| ?Description
| ?PrettySince
| ?PrettyRemoved
}}
== Functions ==
{{#ask: [[Category:Functions]] [[parent::love.physics]] [[Concept:Current]]
| headers=hide
| format=template
| template=ListingFields
| introtemplate=ListingIntro
| outrotemplate=ListingOutro
| ?Description
| ?PrettySince
| ?PrettyRemoved
}}
== Enums ==
{{#ask: [[Category:Enums]] [[parent::love.physics]] [[Concept:Current]]
| headers=hide
| format=template
| template=ListingFields
| introtemplate=ListingIntro
| outrotemplate=ListingOutro
| ?Description
| ?PrettySince
| ?PrettyRemoved
}}

== Notes ==
=== Box2D's architecture, concepts, and terminologies. ===
[[File:Box2D basic overview.png|880px]]

== See Also ==
* [[parent::love]]
* [[Tutorial:Physics]]
* [[Tutorial:PhysicsCollisionCallbacks]]
* [http://www.iforce2d.net/b2dtut/gotchas Box2D Gotchas] (recommended reading)

[[Category:Modules]]
{{#set:Description=Can simulate 2D rigid body physics in a realistic manner.}}
{{#set:Since=040}}
{{#set:PrettySince=0.4.0}}

== Other Languages ==
{{i18n|love.physics}}