Howdy! To watch this sponsored Gametutor course please Register  or log in

Intro To The Houdini
Engine API
Course Description
The Houdini Engine brings great power to the Unity Game Engine, but a firm understanding in how to script user interfaces and user experiences around it, makes for a smooth pipeline, when working with larger teams. Throughout this course we will explore the most important ways in which programmers can interface with the Houdini Engine and its procedural assets. We will create small examples that show you how to access information about OTL’s, curves, and instances. By the end of this course we will have built a simple Unity editor that lets us control our procedural assets in the Unity Scene View and you will have a solid understanding of how to talk to the Houdini Engine API.
Course Details
Difficulty: Intermediate
Total Lessons: 8 Lessons
Running Time: 56:19
Date: 9/1/14
Course Files
You must have Apprentice or Rockstar access to download source files. Please Log In or Register to unlock course files.
Locked Source File Icon
File Name: GaTu_Hou_Uni_HoudiniEngineScriptingAPI.zip
File Size: 1.46 MB
Complete Unity package and project including scripts, asset files, and OTLs. If it's in the video it's in the source!
Course Lessons

1. Setting up our DEV Environment

Lesson 1, Setting up our DEV Environment
To get started with the Houdini Engine API, we need to get a few things set up first. Throughout this lesson we will walk through the process of installing the Houdini Engine and setting up our development environment.

2. The Houdini Asset

Lesson 2,  The Houdini Asset
To begin our journey into the Houdini Engine Asset, we need to look at some of the base level functionality we can access, from a procedural asset. This lesson will take you from no knowledge of the Houdini Engine API, and give you the basic understanding of how to access the main asset information.

3. The Houdini Asset OTL

Lesson 3, Houdini Asset OTL
The next step in our Houdini Engine API course, is to learn a bit more about how to access the OTL file path, finding out how many parameters are in the OTL, and how to start to access the information in those parameters. By the end of this lesson you will have the knoeldge of how to use the HoudiniAssetOTL class, in C#.

4. Instantiating an OTL from Code

Lesson 4, Instantiating an OTL from Code
Creating new OTL’s from code becomes very important when you start to build tools to extend the Houdini Engine. This lesson will show you how to instantiate a Houdini Engine OTL, such that it builds itself correctly.

5. Houdini Parameter Info

Lesson 5, Houdini Parameter Info
Now that we have covered the foundational information of working with Houdini Engine OTL’s in C#, let’s dive a bit deeper and take a look at how we can really manipulate the OTL, through code, by learning about how to modify the OTL parameters.

6. Houdini Asset Accessor

Lesson 6, Houdini Asset Accessor
The Houdini Asset Accessor method allows us quick and easy access to modify and update OTL parameters. By the end of this course you will have the knowledge to update and tweak OTL parameters through your own custom Unity Editors.

7. Houdini Curve

Lesson 7,  Houdini Curve
Houdini Engine OTL’s often use curves as their creation method, so we need to understand how to generate a curve and also manipulate it from our C# code.

8. Conclusion

Lesson 8,  Houdini Curve
In this lesson we will review what we have covered throughout this course and direct you towards more advanced tutorials that will unfold the dark mysteries of the Procedural workflow, for game development.