What is XPA?
XPA is a high-level interface for low-level physics engines used in games, robotics simulations, and other 3D applications. Features a simple C# API, intuitive objects (e.g. Solids, Joints, Motors, Sensors), and XML-based file storage for complex objects.
XPA Mission
Our common goal is to create a set of open source physics tools for the development of virtual environments.
XPA Philosophy
XPA has two main goals:
1. to provide a high-level physics interface, and
2. to provide an abstract interface that is independent of the underlying physics engines.
Although some similar libraries focus mainly on #2, XPA is more focused on #1. Even though #2 is important for comparing physics engines or using multiple physics engines in the same application, XPA's primary concern is giving developers a simple, powerful interface with high-level constructs.