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

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.