Box2D is an open source C++ engine for simulating rigid bodies in 2D. Box2D is developed by Erin Catto and has the zlib license. While the zlib license does not require acknowledgement, we encourage you to give credit to Box2D in your product.

Box2D Features


  • Continuous collision detection
  • Contact callbacks: begin, end, pre-solve, post-solve
  • Convex polyons and circles.
  • Multiple shapes per body
  • One-shot contact manifolds
  • Dynamic tree broadphase
  • Efficient pair management
  • Fast broadphase AABB queries
  • Collision groups and categories


  • Continuous physics with time of impact solver
  • Persistent body-joint-contact graph
  • Island solution and sleep management
  • Contact, friction, and restitution
  • Stable stacking with a linear-time solver
  • Revolute, prismatic, distance, pulley, gear, mouse joint, and other joint types
  • Joint limits, motors, and friction
  • Momentum decoupled position correction
  • Fairly accurate reaction forces/impulses
Post article RSS Articles

Beginning of the journey


Portarius is a different adventure game.

Combined experience of adventure gaming with physical puzzles. Immerse yourself into the journey towards the planet’s core and be ready for variety of challenges along the way. Avoid deadly threats using teleportation, enjoy well crafted graphics with unique mechanics.

Answer the most important question: why has the planet’s heart stopped?

LogoThis was a typical evening for one of our team mates, and he was sitting in the students' kitchen while Pelmenies, perhaps, the most popular students meal in Russia, were slowly boiling and gurgling on the stove. Pelmeni's representativeEverything was normal, except for a one thing - Maxim Grynychev aka Mokus recently released his game Contre Jour and it was an awesome story of an awesome game.

Somehow, the way water boiled in the pan, reminded of the way portals open in the game Portal and here it hit him, that wouldn't it be nice to have a portals based game, but in the 2D world with physical puzzles, like in Contre Jour?

This was 5 years ago, and as with all good ideas, once he ate Pelmeni, he fall asleep pretty quick :-) .

Fast-forwarding to today, we worked on mobile, desktop, web apps and even small microcontrollers. In 2015, the same guy landed at the gamedev company, with semi-regular gamedev jams, where an old idea to came to mind, and, eventually, led to the victory in one of those contests. He no longer works there, but Portarius is entering the demo time and we have something to show today!

The description above comes from our website, and is the one, we truly believe in, it took as a while to make it, partly due to the fact we aren't native English speakers, but also because we it's surprisingly hard to summarize the game experience.

Our plan is to have different chapters, each with unique mechanics, but with the key one is the usage of portals. The demo we made available includes levels from the 2 chapters: Earth and Water.

Earth chapter.

Your journey begins with the Earth chapter and is one of the easiest chapters, there player learns how to travel by portal and sees the first challenges on the way to the planet's core. The setup here is tends to be a bit darker, and surely, includes a lot of soil scenes.

level1 draftLevel1 finalWhen we work on a chapter we tend to make a first draft in GIMP, and they usually like the picture on the left. Afterwords, we give it to our designer, who gives it light and colors and it transfers into the picture on the right.

Water chapter.

With Water chapter we wanted to add a bit more color to the game, plus introduce the fact, that fluids can pass through portals. We plan to make a separate post only about water mechanics. But you can have a look on how we progressed to the current water's state. Together with designer we played with color as well as shaders behavior. Behind the scene we're using Liquidfun engine, to simulate fluids. And where there is water, there is ice, which, by the way, can be a nice portal's spot ;-)

Water draft water draft 3 water draft 2

And after some iterations, we finally came to the state shown in this video, from our Independent Game Festival 2017 submission.

Thank you for your attention, and stay tuned!

RatRun is now available FOR FREE!

RatRun is now available FOR FREE!


Dear friends – RatRun is now available FOR FREE! Share, tell your friends and have fun playing (have we already mentioned it’s for free? It is!) We...

RatRun - iOS App Store Release!

RatRun - iOS App Store Release!

RatRun 1 comment

Dear friends, the waiting has finally come to an end. We are glad to announce, that RatRun is now available on Apples iOS, too!

Released on Play Store

Released on Play Store


Finally we released your first version to the Google Play Store! we hope you like it and stay tuned for any feedback.

Crazy Belts out now!
Crazy Belts

Crazy Belts out now!

Crazy Belts

Crazy Belts is now available for free download in Google Play and App Store

Add game Games
Planet Zoom And The World Inside

Planet Zoom And The World Inside

Tower Defense

"Chapter 1: Planet Zoom and the world inside" - is a crazy war in a fantastic Steampunk world!!!

Fish Project X

Fish Project X


A 2D action-adventure game about a group of unstoppable mutated fish eating everything on their way.

Munchy Crunchy Chili Peppers

Munchy Crunchy Chili Peppers


A great storm has swept through chili fields making all sorts of chilies fly in the air. A band of wacky chili-loving friends are determined to save 'em...

Grove - Bubble Quest Free

Grove - Bubble Quest Free


This is the first Adventure of Wutzi as Promoted Version. Please be kind and test and rate our Game. Reviews are Welcome - cause we need to learn for...

That Level Again

That Level Again


A small logic game where all levels are the same but ways to win are not You are in the room with spikes, platform, a button and a door. Seems easy, doesnt...




( The video is for demonstration purposes only not real gameplay - early development ) Fully developed into the physics world, Teknodron takes the player...




RatRun is an endless-runner Smartphone game, developed fully with HTML5 canvas. We aim to release for iOS and Android (Windows and other platforms may...

Squares game

Squares game

Real Time Strategy

Squares Game is a game of... squares, alone or two players on the same device.

Yolo Penguin

Yolo Penguin


Yolo Penguin is an easy to play, difficult to master game. Guide your penguin through a hazardous path of icy obstacles. Your objective is to survive...

16 Balls: ArrangeBall Pachinko

16 Balls: ArrangeBall Pachinko


16 Balls Bingo Pachinko will test your skill and luck to hit all the 16 lights or form patterns to get bonuses! How much can you push your luck to get...


No Download?

Reply Good karma Bad karma+2 votes
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Windows, Android
Send Message
Release date
Engine watch
Community Rating



1 vote submitted.

You Say


Ratings closed.

Embed Buttons
Link to Box2D by selecting a button and using the embed code provided more...
278 of 949
Last Update
3 members
You may also like
RPG Maker VX
RPG Maker VX Commercial
Xash3D Engine
Xash3D Engine GPL
SAGE (Strategy Action Game Engine)
SAGE (Strategy Action Game Engine) Proprietary
Unreal Engine 3
Unreal Engine 3 Commercial
EDuke32 GPL
Unreal Development Kit
Unreal Development Kit Commercial