# 2D physics engine

**URL:** <https://openrndr.discourse.group/t/2d-physics-engine/787>\
**Category:** Announcements\
**Created:** [October 13, 2026, 8:21am UTC](https://openrndr.discourse.group/t/2d-physics-engine/787 "2026-10-13T08:21:57Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![abe](https://yyz2.discourse-cdn.com/free1/user_avatar/openrndr.discourse.group/abe/32/700_2.png) [@abe](https://openrndr.discourse.group/u/abe)\
**Post date:** [October 13, 2026, 8:21am UTC](https://openrndr.discourse.group/t/2d-physics-engine/787/1 "2026-10-13T08:21:57Z")

</div>

This is to announce that **orx-force-2d** demos have now descriptions. You can read them and see screenshots at

> **[orx/orx-force-2d at master · openrndr/orx](https://github.com/openrndr/orx/tree/master/orx-force-2d)**
>
> master/orx-force-2d

 ![DemoBendyStar02Kt](https://global.discourse-cdn.com/free1/uploads/openrndr/original/1X/4e3fb5912ce472f121e177fe2a4dd6a4eabcf5cf.webp)  
I had fun running them and understanding how the programs work to write those descriptions. I noticed that one can get wildly different behaviors by making small changes to the simulation parameters, even without any change to the logic. I think one could spend a whole year experimenting with this orx and getting fascinating results.

Feel free to share any experiments you create, or feedback on those descriptions.

---

<div class="post-metadata">

**Author:** ![abe](https://yyz2.discourse-cdn.com/free1/user_avatar/openrndr.discourse.group/abe/32/700_2.png) [@abe](https://openrndr.discourse.group/u/abe)\
**Post date:** [October 13, 2026, 1:02pm UTC](https://openrndr.discourse.group/t/2d-physics-engine/787/2 "2026-10-13T13:02:49Z")

</div>

The demos as a video:

> **[2D physics in OPENRNDR via orx-force-2d](https://makertube.net/w/f9E9nSoypAsk26eZNNrTy6)**
>
> This is a quick screen recording of all the demos available at https://github.com/openrndr/orx/tree/master/orx-force-2d
