Worldwide Sites

You have been detected as being from . Where applicable, you can see country-specific product information, offers, and pricing.

Change country/language X

  • United States

    We have redirected you to an equivalent page on your local site where you can see local pricing and promotions and purchase online.

    Stay on our U.S. site

Keyboard ALT + g to toggle grid overlay

MotionBuilder Developer Center

Autodesk MotionBuilder Open Reality software development kit (C++ SDK) and the Python® scripting language allow you to automate repetitive, time-consuming tasks, as well as extend and create features within the Autodesk MotionBuilder environment. Read more...

  • Find Python, and C++ sample code at the ADN-DevTech Github organization.

  • Get news, expert tips and insider resources directly from Autodesk software engineers.

    • Around-the-Corner - Maya Platform – Cyrille Fauvel, Zhong Wu, and Cheng Xi Li
    • The AREA bloggers often have interesting insight into Maya platform and programming topics
  • Take part in active API discussion forums moderated by Autodesk software engineer.

    Note: Please include the programming language in the subject line. For example, C++ or Python. This will help us to handle your posts.


  • Easily extend the power of Maya and MotionBuilder using apps created for the end user community.

  • Get easy access to Forge APIs and documentation, tutorials, GitHub samples, support and more for Autodesk cloud-based software and components in your own web and mobile applications.

Learning and Documentation

  • MotionBuilder SDK Training Webcast

    A complete SDK training on developing plug-ins for MotionBuilder based on Python (but applies to C++ as well):

  • DevTV: Intro to MotionBuilder OpenReality SDK Programming

    A self-paced video tutorial demonstrating how to get started with MotionBuilder programming in C++.

  • Documentation and SDK Samples


The MotionBuilder SDK is included in every release.