# Box2D Reviews
**Vendor:** Box2D  
**Category:** [Physics Engine Software](https://www.g2.com/categories/physics-engine)  
**Average Rating:** 4.4/5.0  
**Total Reviews:** 11
## About Box2D
Box2D is an open source C++ engine for simulating bodies in 2D that has features in collision, physics, system, testbed, and documentation.




## Box2D Reviews
  ### 1. Collision detection

**Rating:** 4.0/5.0 stars

**Reviewed by:** Kapil S. | Freelance Game Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 20, 2021

**What do you like best about Box2D?**

The main issue in 2d game development is collision detection and box2d deals with it very well. 

Apart from this, the documentation of box2d is very well written.

**What do you dislike about Box2D?**

as a developer warn at a beginning of the manual, probably box2d should not be the first experience that a developer has with coding or game development.

**What problems is Box2D solving and how is that benefiting you?**

I am using box2d where i need to implement real world physics.

  ### 2. Easy to get into, Open sourced and lots of other libraries have support for this

**Rating:** 5.0/5.0 stars

**Reviewed by:** Dhruv P. | Customer Service Agent, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 28, 2021

**What do you like best about Box2D?**

How easy it is to troubleshoot problems because of how popular it is. Other people definitely would've faced that problem and the solution would be easy to find on google.

**What do you dislike about Box2D?**

No other languages are supported. Would be great to have java or javascript officially supported.

**What problems is Box2D solving and how is that benefiting you?**

Used it to learn 2d game programming during my college and create rudimentary games

  ### 3. BOX2d Gaming

**Rating:** 4.5/5.0 stars

**Reviewed by:** Pankaj B. | Tech Lead iOS, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 28, 2021

**What do you like best about Box2D?**

Features provided in box2d are awesome when you are developing games using them(Collision Detection, Physics, & Other Aspects Of 2D Games).

**What do you dislike about Box2D?**

Installing on mac is a bit difficult as compared to other libs.

**What problems is Box2D solving and how is that benefiting you?**

For creating one of the games for my client where I need to play with Physics.

  ### 4. Used Box2d for 2d game development

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Computer Games | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 18, 2021

**What do you like best about Box2D?**

I don't have to worry about writing my game physics logics from scratch, All the physics base logic well define

**What do you dislike about Box2D?**

Nothing special but yes, for beginners a little bit difficult if you don't know how to use libraries.

**Recommendations to others considering Box2D:**

If you're looking for just a 2D physics game engine, then chances are you'll give Box2D a try and love it. If you want features found in a game engine like projectile physics like smooth curved, It's best for you.

**What problems is Box2D solving and how is that benefiting you?**

I solved a smooth curved path with the help of Box2d

  ### 5. Quite helpful for physics simulation

**Rating:** 4.0/5.0 stars

**Reviewed by:** Maaz K. | Senior Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 06, 2021

**What do you like best about Box2D?**

Don't have to worry about writing my own physics from scratch

**What do you dislike about Box2D?**

Can be a bit more user friendly in terms of api reference

**What problems is Box2D solving and how is that benefiting you?**

Built a self game project

  ### 6. Box2D looks amazing tool for the game development platform

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Games | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 26, 2021

**What do you like best about Box2D?**

Just 4 years ago I have developed simple 2d endless running game by using Box2d, it was simple but i liked it very much

**What do you dislike about Box2D?**

nothing dislike in box2d i felt when i made games

**What problems is Box2D solving and how is that benefiting you?**

4 years ago, i worked in elance.com the USA freelancing site, I have successfully completed it

  ### 7. Worth to give a shot

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 07, 2021

**What do you like best about Box2D?**

I personally liked many features of this library such as collision detections. And overall good for 2D games and moreover it's free and open source.

**What do you dislike about Box2D?**

Person has to be experienced with other libraries too.

**Recommendations to others considering Box2D:**

Its nice and versatile to use and documenting is quite clear

**What problems is Box2D solving and how is that benefiting you?**

Mainly collisions and for me its clear after reading documents

  ### 8. a perfect entry point for game developers

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Games | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 22, 2021

**What do you like best about Box2D?**

it's well documented, and I do like that it helps you understand the behind the scene physics in game engines

**What do you dislike about Box2D?**

nothing, I actually think that it has nothing to be disliked for;

**What problems is Box2D solving and how is that benefiting you?**

I use it to to understand the physics implemented in game engines

  ### 9. I used Box2D inside a Game Engine

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Games | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 22, 2021

**What do you like best about Box2D?**

I like the Smoothness of the reactions between the collisions and the performance when I add more than 1000 objects

**What do you dislike about Box2D?**

I hated to use a 3rd party software in order to create my physical object

**What problems is Box2D solving and how is that benefiting you?**

it was within a game interactions

  ### 10. Great 2D Physics Library

**Rating:** 4.0/5.0 stars

**Reviewed by:** Jeff W. | Web Developer, Marketing and Advertising, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 09, 2017

**What do you like best about Box2D?**

It is a high performance 2D physics engine, great for creating impressive looking games or tech demos. 

**What do you dislike about Box2D?**

The learning curve can be pretty steep for a beginner. You'll need to brush up on basic physics terminology and vector math. Sometimes the code required to create physics objects can get a little verbose.

**Recommendations to others considering Box2D:**

If you're looking for just a 2D physics engine, then chances are you'll give Box2D a try and love it. If you want features found in a game engine like rendering sprites, user input, etc..  this is not for you. 

**What problems is Box2D solving and how is that benefiting you?**

Box2d allows you to create impressive games or tech demos with interesting mechanics. It's a ton of fun to see images on the screen come to life and behave realistically. The performance is also better than many other 2D physics engines available. It has bindings for many different languages so you can use whatever language you are most comfortable with. 

The only downside for me is that there isn't an official javascript version to be used on the web (aside from a few 3rd party versions that may or may not be up to date with the official version. 

  ### 11. Best 2D open source Physics Engine

**Rating:** 5.0/5.0 stars

**Reviewed by:** Arthur F. | Creative Technologist, Design, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 18, 2016

**What do you like best about Box2D?**

Being open source is one of the best values in Box2D. If you ever need a 2D physics engine, there is probably a implementation of Box2D for you. 

Box2D is the base of almost every 2D game engine and it works very well without a game engine as well. It is very well developed and has an incredible performance even on high level implementations, such as on Processing. 

You might take a while to get adjusted into Box2D but after the initial setup you realize how powerful this engine is. You can basically develop anything that has any sort of physics, from top down shooters to platforms. 

This engine is so successful in doing what it was meant to do that even bigger engines like Unity used Box2D on the physics implementation. There is no doubt that Box2D excels on what it was made to do.



**What do you dislike about Box2D?**

If you are using Box2D without any other engine, it can take a while to understand and get everything working properly. It is an amazing engine but hard to master. 

As it is already 8 years old, it is not as modern as others engines around, but it definitely does the job better than any other.

**Recommendations to others considering Box2D:**

You can easily mess up Box2D with your rendering engine and have a very bad hierarchy. Take care of your organization and use Box2D only as a physics simulation.

**What problems is Box2D solving and how is that benefiting you?**

I've been developing small game engines and simple games. Box2D was my number one solution for 2D Physics for its performance. It is incredible how this engine can make so many collisions and interactions without consuming so much power.


## Box2D Discussions
  - [What is Box2D used for?](https://www.g2.com/discussions/what-is-box2d-used-for)

- [View Box2D pricing details and edition comparison](https://www.g2.com/products/box2d/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-14+19%3A37%3A24+-0500&secure%5Bsession_id%5D=6fc4a768-776d-464d-87c6-ca10dfd647cb&secure%5Btoken%5D=2f58e354d9cfa361b68b0a1fcbd4fe0344bf5c29ffd4fc7f65406f00ec8937a5&format=llm_user)


## Top Box2D Alternatives
  - [PhysX](https://www.g2.com/products/physx/reviews) - 3.9/5.0 (37 reviews)
  - [Bullet](https://www.g2.com/products/bullet/reviews) - 4.0/5.0 (2 reviews)
  - [BeamNG](https://www.g2.com/products/beamng/reviews) - 4.5/5.0 (1 reviews)

