Brandon Roots
  • INTERACTIVE
  • FILM
  • ABOUT
  • CONTACT
March 19, 2022

Midterm – “Handling”

broots Handling, ITP

For my midterm assignment in The New Arcade I wanted to create a hand tracking interface for a game I am developing as part of my thesis project. The game, intended as social commentary, puts the player in a first person experience of working on an assembly line sorting boxes in an Amazon style warehouse. This was inspired by an article I read about Amazon using games to increase worker performance to the detriment of workplace satisfaction.

For the game level design I started with building conveyor belt components that I could repurpose as prefabs to construct various level layouts later. Fortunately there are a ton of Unity tutorials on YouTube for conveyor belts. 

After some play testing for my initial level design I found that giving the player too many platforms to control (the ones in blue) made the interface confusing. How do you know the relationship between the physical interface buttons and platforms? 

For the input device, used to control the rotation of platforms marked in blue, I explored a couple of different shapes in cardboard. Ultimately I found it much more comfortable to push buttons while using a palm rest and went with the boxier design (top) instead of the more angular design (bottom). 

Following Mark Kleback’s suggestion I spent some time becoming familiar with the Leap Motion Controller to handle 3D hand tracking. Though the hardware is about a decade old the software support is still being actively developed by its parent company UltraLeap and comes with robust Unity support.

I initially hoped to develop my game on a Mac but found the UltraLeap support significantly better with Windows and moved my development there.

The game starts with an intro asking new “workers” to touch all buttons. Capacitive touch buttons are hidden on the underside of the physical arcade buttons to sense hand placement. For the rest of the game players are required to keep their hands on the buttons or risk being fired. 

Player “productivity” is tracked by how many boxes they manage to sort correctly per minute. 

There are still game mechanics to improve but this feels like a really good start!

Week 4 – Marquee Letter PCB Fab Fractal Plant – Final Project Proposal

Related Posts

Fractal Plant – Foiled by  Registers

Homemade Hardware, ITP, Solar Plant

Fractal Plant – Foiled by Registers

Since receiving the PCBs and successfully soldering the board together I have been trying to rewrite code for the I2C port expander. This has been immensely difficult! The Inkplate Arduino Library makes considerable use of an “Mcp” class, which is written to work with the MCP23017 GPIO expander IC. These chips are quite difficult to […]

“Handling” Playtest Week

Handling, ITP

“Handling” Playtest Week

Last week we attended “Playtest Thursday” on the second floor of 370 Jay St with our games. I came away from the experience with some very specific feedback. Seeing a number of people play the game showed me things I didn’t anticipate. Some folks approached the cabinet and immediately treated it as a touch screen. […]

Fractal Plant – Beta Build

Homemade Hardware, ITP, Solar Plant

Fractal Plant – Beta Build

The boards arrived! Amazingly within an hour of one another. Based on the experience I think that JLCPCB is a better value. With shipping OSHPark was $55.50 for 3 boards. JLCPCB was $26.36 for 10 boards. Aside from a higher cost OSHPark also left sharp bits of tabs around the edges of the boards which […]

Recent Posts

  • Fractal Plant – Foiled by  RegistersFractal Plant – Foiled by Registers
    May 9, 2022
  • “Handling” Playtest Week“Handling” Playtest Week
    May 5, 2022
  • Fractal Plant – Beta BuildFractal Plant – Beta Build
    April 24, 2022
Brandon Roots