When working with large CAD datasets, scripting redundant processes is essential to producing content in a timely manner. Additionally, being able to quickly reuse content from one project to another greatly reduces development time. In this class, students will learn how to greatly increase productivity by scripting repetitive or difficult tasks. Students will be introduced to Editor Utility Widgets and Editor Utility Blueprints, and learn when to use each. We will then learn how to create custom plugins from our assets, so we can easily reuse those assets in other projects. By the end of the class, students will have written several useful scripts that the instructor regularly uses for development, e.g. automatically center all geometry. Students will create several custom plugins, and learn how to import those plugins to other UE projects.
This “Advanced” course will focus on making custom interactions in VR, so students will be able to interact with hand tools, buttons, and levers, in addition to creating interactive VR menus. The course will require a lot of coding, so students should have a solid understanding of coding principles before taking the “Advanced” course. If a student does not have much experience with coding, it is highly recommend they take a Python development course beforehand.
6-part series, Tuesdays from 5:30-7:30pm starting January 14th