- Maya Developer Help Center
- About The Maya devkit
- Maya devkit requirements
- Open Source Components
- What's New / What's Changed?
- Setting up your build environment
- Setting up CMake to build your plug-ins
- Example Applications and Plug-ins
- Running Standalone Applications
- Loading and Unloading Plug-ins
- Maya API Basics
- A First Maya command plug-in
- Distributing Maya Plug-ins
- Selecting with the API
- Command plug-ins
- DAG Hierarchy
- Dependency graph plug-ins
- Manipulators
- Shapes
- Writing a Software Shading Node
- Writing a Hardware Shading Node
- Writing a Custom Transform Node
- Writing a Deformer Node
- Writing File Translators
- Viewport 2.0 API
- Custom evaluator overview
- Polygon API
- Working with Qt
- Maya Python API
- Maya .NET API
- Getting started with .NET API
- Differences between the Maya .NET API and the Maya C++ API
- Alternatives to MStatus return codes used by the .NET API
- Using IEnumerable and LINQ with the Maya .NET API
- Compiling the .NET examples
- Loading .NET plug-ins
- Information when writing your own .NET plug-in
- Creating a Hello World command plug-in using .NET
- Using .NET assembly attributes
- Meta Data
- Technical Notes
- Appendices
- Maya API Reference
- Technical Documentation