
AGX Dynamics is a powerful software development kit (SDK) designed for modeling and simulating complex mechanical systems with precision and efficiency. It excels in handling rigid bodies, contacts, friction, and dynamics for real-time or high-fidelity simulations.
- AGX Dynamics User Manual
- Download AGX Dynamics
- AGX Dynamics API documentation (Doxygen)
- Keybindings and arguments for agxViewer
- Changelog
C++ tutorials
- Complete list of C++ Tutorials
- A good starting point for using AGX Dynamics for the first time (no Graphics).
- Creating rigid bodies and geometries (with Graphics).
Python demos

OpenPLX is a new modeling language designed for describing simulation-ready robots and machines. Its domain-specific syntax, built in physics definitions and modular structure makes it ideal for describing complex machine components that can be combined and reused between projects. OpenPLX is fully integrated in AGX Dynamics and supports transferring models between AGX Dynamics and AGX Dynamics for Unity and Unreal
- OpenPLX for AGX Dynamics
- OpenPLX.org
- OpenPLX language/syntax overview
- VSCode Syntax Highlighting Extension
- Release Log
Tutorials

AGX Dynamics for Unity (AGXUnity) is a plugin that allows using AGX Dynamics inside of Unity3D to build state of the art dynamics simulation.
AGXUnity is also available through a GitHub project, which means you can investigate and extend the wrapper code which is based on the C# interface of AGX Dynamics. We suggest also that any changes you make, should be put back to the community so that Algoryx can continue to support the development of AGXUnity.

AGX Dynamics for Unreal (AGXUnreal) is a plugin that allows using AGX Dynamics inside of Unreal Engine to author simulations based on the start of the art dynamics simulations combined with the workflow and rendering capabilities of Unreal Engine.

Algoryx Momentum is a CAD centered dynamics modelling tool utilizing Spaceclaim. Import any CAD model and create your mechanical design with full CAD precision.
As part of the Algoryx Software Ecosystem, Algoryx Momentum allows for exporting the full dynamic model that can be read directly into AGX Dynamics (via C++, C# or the Python API) or into AGX Dynamics for Unity or Unreal.
Geometries, dynamic properties and rendering data will all be seamlessly imported giving you a powerful workflow when working with CAD models.
Instead of just importing pure graphical model, you get the full dynamic model into your real time application.
Licensing
To execute applications based on the AGX Dynamics SDK a valid license is required. Contact our sales team to find the license type that is best for you.
Aquiring a License
For detailed information about activating our licenses, please read about the License system.Start the license manager by pressing the button below:
Acquiring a license (old license system)
This section relates to the old license system (agx.lic).To be able to execute applications based on the AGX Dynamics SDK a valid license is required.
Generating license information
If you have already acquired a license file, continue reading below.
To generate license information, use the button below:
You can also run the generateLicenseKey executable in the AGX installation binary directory.

Example of generated license information.
Send the following information to support@algoryx.com to receive your 'agx.lic' file:
User/Company name email-address Hardware ID (from the key generator above) AGX version (from the key generator above)
Using the license file
Place your license file with the name 'agx.lic' in one of the following paths:
- In a directory specified by the environment variable AGX_FILE_PATH
- In the install directory of AGX <agx-install-path>
- In the <agx-install-path>/data/cfg
- In a directory specified using the agxIO::Environment::instance()->getFilePath() call.
See the AGX Dynamics User Manual for more information on this matter
Legal information
Copyright 2007-2024. Algoryx Simulation AB.
All AGX source code, intellectual property, documentation, sample
code,
tutorials, scene files and technical white papers, is copyrighted,
proprietary
and confidential material of Algoryx Simulation AB. You may not
download, read,
store, distribute, publish, copy or otherwise disseminate, use or
expose this
material without having a written signed agreement with Algoryx
Simulation AB.
Algoryx Simulation AB disclaims all responsibilities for loss or
damage caused
from using this software, unless otherwise stated in written
agreements with
Algoryx Simulation AB.
The integrity of this Software is protected by technical
protection measures (TPM)
so that the intellectual property rights, including copyright, in
the Software of
AGX are not misappropriated. You must not attempt in any way to
remove or circumvent any such TPM,
nor apply or manufacture for sale or hire, import, distribute,
sell or let for hire,
offer or expose for sale or hire, advertise for sale or hire or
have in your possession
for private or commercial purposes any means the sole intended
purpose of which is
to facilitate the unauthorized removal or circumvention of such
TPM.