UNPKG

@box2d/core

Version:
33 lines (20 loc) 1.45 kB
# @box2d/core Box2D is a 2D physics engine for games. @box2d/core is a TypeScript port of Erin Cattos [Box2D](https://github.com/erincatto/box2d). This is a fork of [box2d.ts](https://github.com/flyover/box2d.ts) from Isaac Burns (flyover) who did a huge job initially porting Box2D and [LiquidFun](https://github.com/google/liquidfun) to TypeScript. ## How to Use Check out the [documentation](https://lusito.github.io/box2d.ts/core/setup.html) ## The @box2d Ecosystem @box2d is a full-blown ecosystem for box2d for the JavaScript/TypeScript world. It can be used both in the browser and in node.js Check out demos and compare performance here: https://lusito.github.io/box2d.ts/ **Fair Warning:** The whole @box2d ecosystem is in an early stage, so it will probably change a lot before we release the first stable version (1.0.0). Other packages included in the ecosystem: - Benchmark: Based on [bench2d](https://github.com/joelgwebber/bench2d) by joelgwebber - Controllers: From the LiquidFun project - Particles: Also from the LiquidFun project - Lights: [ported from LibGDX](https://github.com/libgdx/box2dlights) - DebugDraw: Debug drawing using a canvas - Testbed: A set of demos, partially ports of the original projects, partially new ones. # Contributing We're looking for contributors to make this the best place to start with box2d on the web. Check out the project page for more information: https://github.com/Lusito/box2d.ts