Digital Fabrication for Arcade Cabinet Design

Digital Fabrication for Arcade Cabinet Design

Instructor: Mark Kleback
mark@kleebtronics.com
School: NYU/ITP
Hours: Thursday 6:30pm - 9:00pm
Office Hours: Monday 2:00pm - 4:00pm
Github Repo

Students

Course Description

In the past five years, we've seen a strong influx in the indie game community here in NYC. Babycastles gallery, the NYU Game Center, and the Death By Audio Arcade are all showcasing games in public spaces. Many of these galleries are starting to display custom arcade cabinets that are impressive manifestations of these games.

In this class, students will use Unity to create a simple multiplayer game that can run on a Windows, Mac, or Linux computer. They will learn to use scripts that will launch this game on startup, and interface with hardware like buttons and joysticks using microcontrollers.

In the second half of the class, they will learn how to construct an arcade cabinet with digital fabrication tools like laser cutters, 3D printers, and CNC cutters. The class will culminate in a finished arcade cabinet that displays the game and can run uninterrupted for months in a public venue.

Syllabus 2015

Objectives

Grading

Class Participation 20%
Blog and Documentation 20%
Midterm 30%
Final 30%

Resources

Download a free (watermarked) version of Unity 3D
Download a free student version of Vectorworks
How to Build an Indie Arcade Cabinet
An Arcade Cabinet Made From Felted Wool

Syllabus

Week 1 (January 28)
Week 2 (February 4)
Week 3 (February 11)
Week 4 (February 18)
Week 5 (February 25)
Week 6 (March 3)
Week 7 (March 10)
Week 8 (March 24)
Week 9 (March 31)
Week 10 (April 7)
Week 11 (April 14)
Week 12 (April 21)
Week 13 (April 28)
Week 14 (May 5)

Week 1: Introduction to Unity

Resources

Homework

Week 2: Scripting in Unity

Resources

Homework

Week 3: Sprites & Hardware Controllers

Resources

Homework

Week 4: Animations & Intro to Vectorworks

Resources

Homework

Week 5: Intro to Vectorworks

Resources

Homework

Week 6: Fire the Laser

Resources

Homework

Week 7: Midterm Presentations

Resources

Homework

Spring Break - No Class

Week 8: Introduction to CNC and MasterCAM

Resources

Homework

Week 9: Analog Fabrication

Resources

Homework

Week 10: CNC Joinery

Resources

Homework

Week 11: Sound Effects and Music

Resources

Homework

Week 12: Installation and Finishing

Resources

Homework

Week 13: GAME JAM

Week 14: Presentation of Final Cabinet

Futher Resources

MONDAY MAY 9: Public Arcade Showcase Party

Students

Corbin Y Ordel
FY (Fengyuan) Zhu
Ian Gibson
Jesse Donaldson
Joakim G Quach
Juan Jose Egusquiza
Kathleen S Temrowski
Kevin G Stirnweis
Michelle Hessel Alves
Nicole He
Olivia Cueva
Paula Ceballos Delgado
Peiyu Luo
Satbir Samantha Multani
Wangshu Sun
Xiwei Huang
Yuan Gao