In Houdini, networks of nodes can be easily wrapped up into Houdini Digital Assets then shared with other artists. With the Houdini Engine, these assets can be loaded into the Unity game editor with procedural controls available to artists.
The results can then be further manipulated in Unity. Anytime a parameter is changed on the asset, the Houdini Engine is called upon to "cook" the network of nodes and publish the results to Unity. This allows for deep integration of Houdini Digital Assets into a Unity game development pipeline. The game content is baked out when the game is published.
DOWNLOAD & LICENSE HOUDINI ENGINE
To access the Houdini Engine, download the Houdini installer which comes with the Unity plug-in. While the plug-in connects Unity to the Houdini Engine, a full Houdini install is needed to cook the results under the surface. You can run the Engine using either a Houdini Core, Houdini FX, Houdini Engine license. Houdini Indie and a FREE Houdini Engine Indie will work with limited commercial asset files.
Houdini Engine licenses let you load assets into Unity but do not give you access to the Houdini Core/FX GUI.
The FREE Houdini Engine Indie license will let indie users open assets created in either Houdini Indie or Houdini Core/FX.
PLEASE NOTE: The Houdini Engine plug-ins do not work with the FREE Houdini Apprentice license and Assets created in the
FREE Houdini Apprentice do not work with any of the Houdini Engine licenses.
INSTALL AND LOAD THE PLUG-IN
Once you have downloaded the Houdini installer, run it and be sure to select the "Houdini Engine for Unity" option on the Houdini Engine installer screen.
After installation, you’ll need to import the plug-in package into your Unity project. You can find the plug-in package at <Houdini Installation>
To import the plug-in into your Unity project:
- Make sure to delete any previous Houdini Engine for Unity plug-in folder. You’ll find it in Assets/Plugins/HoudiniEngineUnity. If you have the HoudiniEngineUnity folder, delete it along with all its contents from inside Unity.
- In Unity, go to Assets > Import Package > Custom Package
- Navigate to and select the
<Houdini Installation> /engine/unity/HoudiniEngineUnity.unitypackage
- Make sure all files are selected (they should be by default), and select Import.
- Unity will now install the plug-in files into Assets/Plugins/HoudiniEngineUnity
- Once complete, you should see the Houdini Engine Unity menu show up at the top if you move the mouse over to the menu in Unity.
The Unity Starter Kit is a set of procedural game art tools that can be used in the Unity game editor. This starter kit provides a variety of bread and butter tools that you can use right away to enhance your game environments. These tools can be used inside Unity using the Houdini Engine plug-in.
UNITY STARTER KIT
UNITY PLUG-IN DOCS
To learn more about the Unity plug-in and how it works, you can refer to the documentation. Here you will be able to discover details about how the plug-in can be used in your gamedev pipeline.
LEARN HOW TO MAKE YOUR OWN ASSETS
For a larger gamedev pipeline, you will want to learn how to create your own assets. The following Sci Fi Level Builder tutorials offer a look at the asset creation process where you create assets in Houdini then deploy them to Unity to build your final game art.
Level designers can therefore use the Houdini Engine for Unity plug-in to work with these tools without ever opening up Houdini's interface.
The Game Tools Learning Paths offer a number of games-focused lessons covering Houdini and the Houdini Engine. These lessons teach you how to create digital assets for use in host applications such as Unity and are a great resource for game makers to learn how to go procedural.UNITY LEARNING PATH