Studio Courses

Digital T-Shirt Design and Printing

Sunday, 09 August 2:00 PM - 3:30 PM | Los Angeles Convention Center, South Hall G

In this course, attendees learn best practices for designing graphics for digital direct-to-garment printers. Print your designs on a t-shirt printer and enter them in the T-Shirt Design Competition.

Eddie Murphy
Epson America, Inc.

Kinetic Sculptures: Creating Programmable Art (Course repeated on Monday)

Sunday, 09 August 3:45 PM - 5:15 PM | Los Angeles Convention Center, South Hall G

Kinetic sculptures involve motion and sensing. In this course, attendees learn the basics of computer control of movement, and of kinetic art. Then they use the maker resources of the studio to build sculptures that will be showcased in a live contest event on Wednesday afternoon.

Erik Brunvand
University of Utah

Kinetic Sculptures: Creating Programmable Art

Monday, 10 August 9:00 AM - 10:30 AM | Los Angeles Convention Center, South Hall G

Kinetic sculptures involve motion and sensing. In this course, attendees learn the basics of computer control of movement, and of kinetic art. Then they use the maker resources of the studio to build sculptures that will be showcased in a live contest event on Wednesday afternoon.

Erik Brunvand
University of Utah

Learning to Create Interactive Experiences With Unity 5

Monday, 10 August 2:00 PM - 3:30 PM | Los Angeles Convention Center, South Hall G

In this hands-on session, learn the basics of Unity 5 and how you can create stunning games and interactive experiences using the newest version. The course includes an overview of the rendering system, audio mixer, standard assets, AI navigation system, and more.

David Della Roca
Unity Technologies

Build Your Own Game Controller

Monday, 10 August 3:45 PM - 5:15 PM | Los Angeles Convention Center, South Hall G

In this course, attendees build the own game controller to provide input to a variety of PC games. Topics include: resistors, switches, and using Arduino to behave as a USB keyboard and mouse.

Josef Spjut
NVIDIA Corporation

Richard Piersall
Harvey Mudd College

Kirklann Lau
Harvey Mudd College

Compute for Mobile Devices: Performance-Focused Hands-On

Tuesday, 11 August 9:00 AM - 10:30 AM | Los Angeles Convention Center, South Hall G

This course offers hands-on experience with existing APIs for accelerating compute-intensive portions of a mobile application: essentials of the RenderScript, Metal, OpenCL, GLES pixel and recent compute shaders, plus CUDA. Topics include: API-specific performance tricks and advanced aspects like tools-assisted performance analysis.

Maxim Shevtsov
Intel Corporation

Learning to Create Interactive Experiences with Unity 5

Tuesday, 11 August 10:45 AM - 12:15 PM | Los Angeles Convention Center, South Hall G

In this hands-on session, learn the basics of Unity 5 and how you can create stunning games and interactive experiences using the newest version. The course includes an overview of the rendering system, audio mixer, standard assets, AI navigation system, and more.

David Della Roca
Unity Technologies

Substance Designer: Learning to Create Realistic Procedural Textures

Tuesday, 11 August 2:00 PM - 5:15 PM | Los Angeles Convention Center, South Hall G

In this course, environment artists explain how to create a procedural material (a stone floor tile) using Substance Designer. This technique, used in major AAA game studios ,enables game artists to create material templates that are reusable and highly customizable.

Joshua Lynch
Activision Blizzard

Alexandre Bagard
Allegorithmic Inc.

Beginning Native Android Apps

Wednesday, 12 August 9:00 AM - 10:30 AM | Los Angeles Convention Center, South Hall G

Learn the basics of the Android environment and see how easy it is to develop apps for Android.

Gil Irizarry
Conoa

Shadertoy Workshop

Wednesday, 12 August 10:45 AM - 12:15 PM | Los Angeles Convention Center, South Hall G

In the Shadertoy Workshop, intermediate-level shader creators master the most important building blocks of procedural content creation (raymarching, noise, lighting, etc.). During the workshop, attendees create their very own procedural shaders.

Pol Jeremias
Beautypi

Iñigo Quilez
Beautypi

Design Machines

Wednesday, 12 August 2:00 PM - 5:15 PM | Los Angeles Convention Center, South Hall G

In this course on rapid-fire prototyping of a CNC design tool, attendees use the Modular Machines that Make Construction Kit to design, program, and build machines and interfaces they imagine, including controls, user interfaces, and kinematics.

Nadya Peek
Massachusetts Institute of Technology

James Coleman
Massachusetts Institute of Technology

Unreal Engine: Level Design for Unreal Tournament

Thursday, 13 August 9:00 AM - 12:15 PM | Los Angeles Convention Center, South Hall G

In this hands-on course, attendees learn Unreal Engine level-design workflows and best practices for asset creation by building a level for Unreal Tournament.

Alan Willard
Epic Games, Inc.