Since Extension 2 of Autodesk Maya 2013, the Maya .NET API, was introduced, developers gained the ability to create C# plug-ins for Maya using Microsoft's .NET technology. Like the Maya Python API, the .NET API is generated from the Maya C++ API, but with the added advantage of having corresponding classes containing the same names and set of functions. In this course, Introduction to C# Plug-in Development for Maya 2019, you'll gain a better understanding of how to use Maya .NET API to develop C# plug-ins. First, you'll discover how to make a dependency node. Next, you'll get a better understanding of the Maya API design. Finally, you'll explore node attributes and examine plug-ins from Maya's devkit. When you are finished with this course, you should have a better understanding of how to use C# plug-in development for Maya 2019.
Josh is a career rigging technical artist for Electronic Arts. He has worked on several NBA LIVE and Madden titles while indirectly working on FIFA, UFC, NHL, and PGA Tour through shared technology developments. He has a passion for creating character control rigs, anatomical deformation, custom tools, and increasing performance through workflow efficiencies.
Course Overview Hi everyone, my name is Josh Gaines, and welcome to my course, Introduction to C# Plug-in Development in Maya 2019. I am a rigging technical artist at Electronic Arts. For the past several years, I've directly contributed to NBA Live and Madden NFL games while also indirectly contributing to several other EA game titles through shared development. Have you ever wanted to create a custom plug-in for Maya? Well, look no further! The Introduction to C# Plug-in Development for Maya 2019 provides you with in-depth knowledge on using Maya's .NET API and teaches you how to build your own plug-ins. This course also provides you the step-by-step instructions for setting up Visual Studio and the basics of developing with the Maya API. Some of the major topics that we will cover include making a dependency node, understanding the Maya API design, node attribute types of the Maya API, and examining plug-ins from Maya's dev kit. By the end of this course, you should know how to use Maya's .NET API to develop C# plug-ins. Before the beginning of the course, you should be familiar with working in Maya and C# scripting. I hope you'll join me on this journey to learn more about creating custom plug-ins with Maya in the Introduction to C# Plug-in Development for Maya 2019 course, at Pluralsight.