Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shakiba/planck.js
2D JavaScript Physics Engine
https://github.com/shakiba/planck.js
2d box2d canvas cross-platform game-development game-engine gamedev html5 javascript physics-engine planck planck-js rigid-bodies
Last synced: 3 months ago
JSON representation
2D JavaScript Physics Engine
- Host: GitHub
- URL: https://github.com/shakiba/planck.js
- Owner: piqnt
- License: mit
- Created: 2016-03-22T04:46:05.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-07-23T19:40:59.000Z (3 months ago)
- Last Synced: 2024-08-04T23:06:28.728Z (3 months ago)
- Topics: 2d, box2d, canvas, cross-platform, game-development, game-engine, gamedev, html5, javascript, physics-engine, planck, planck-js, rigid-bodies
- Language: TypeScript
- Homepage: http://piqnt.com/planck.js/
- Size: 23.2 MB
- Stars: 4,856
- Watchers: 73
- Forks: 236
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-canvas - planck.js - 2D JavaScript Physics Engine. ![](https://img.shields.io/github/stars/shakiba/planck.js?style=social) ![](https://img.shields.io/github/forks/shakiba/planck.js?style=social) (Libraries / Physics engine)
- awesome-jsgames - Planck.js - 2D JavaScript Physics Engine. (Uncategorized / Uncategorized)
README
# Planck.js
Planck.js is JavaScript/TypeScript rewrite of Box2D physics engine for cross-platform HTML5 game development.
#### Motivations
- Taking advantage of Box2D's efforts and achievements
- Developing readable and editable code in JavaScript/TypeScript
- Providing idiomatic JavaScript/TypeScript API
- Optimizing the library for web and mobile platforms#### [Documentation](https://piqnt.com/planck.js/docs/)
#### [Examples](https://piqnt.com/planck.js/)
#### [Discord](https://discord.com/invite/znjh6J7)
#### [Made with Planck.js](https://github.com/piqnt/planck.js/wiki/)
#### [Report Issues](https://github.com/piqnt/planck.js/issues)
To speed up resolving issues, please provide [testbed](https://piqnt.com/planck.js/docs/testbed) code to reproduce the issue.