William Roberts

Publications

Unite 2013: Custom Build Processes with Unity3D

The session will explore creating a pipeline for automating builds with Unity3D. The first half of the discussion will focus on creating editor scripts for the Unity Editor as well as extending existing 3rd party tool sets. A look at how to utilize inter-process communication between the Unity Editor and external tools will be examined. Finally, the session will conclude by demonstrating how the techniques learned can be utilized for creating automated daily builds of your product.

Session: Wednesday August 28th, 2013 4:00PM PST

Download Power Point Slides  Demonstration Source Code

Unite 2011: Scaleable Game Development at Schell Games

Schell Games has created several large, online, multiplayer games using Unity. Each new project has refined their process and developed new strategies for keeping a project manageable as it grows. Learn strategies to avoid the headaches of outgrowing your codebase.

Examples ranges from build process to managing varying screen sizes. The session will teach developers how to separate their code, data, and art into different projects and automate building and deployment. The data separation along with custom tool creation also allows designers and artists to author and commit content without requiring additional programming.

The session will feature advice ranging from good practice tips to concrete demos of specific code implementations.

Download Power Point Slides