[Home title]
Nape is a powerful, fast, and friendly 2D Rigid Body physics engine for AS3/Haxe. Nape is open-source and free to use for personal and commercial projects. Available for AS3 through .swc libraries and Haxe via haxelib.

Features:

  • Rigid Body physics with Buoyancy and a variety of Constraints.
  • Convex-Polygon and Circle shape types.
  • Powerful, high-level Callbacks system.
  • Pixels as units of distance.
  • Continuous Collisions/Sensing to avoid tunnelling.
  • An API that reports errors when used incorrectly. (Error checking and reporting disabled for release builds.)
  • Automatic handling of sleeping/waking, no general need to ever wake a Body manually.
  • Friendly, expressive API that uses a lazy implementation to avoid excessive calculations.
  • Fast!
  • Memory conscious implementation, no GC activity when used correctly!
  • Numerically stable Geometric utilities including Convex Decompositions.
  • Ability to create new Constraints without modifying Nape source. Through the symbolic module, can prototype new constraints using a high-level language specified at run-time.
  • All positional-constraints, including user-defined ones can be made elastic or stiff.