Interstellar Vacuum

Physics puzzle adventure with a vacuum ability

Made for the AIE 1st Year EOY Project

Project Duration: 6 weeks

Made in: Unity

Role: Lead Programmer

Interstellar Vacuum is a physics-based, puzzle collect-a-thon with a deep-space cassette futurism backdrop.

Dusty, an advanced cleaner robot, is rudely awakened to find he is the last one left on a barely functioning ship drifting through space.

Whether it's a faulty processor, or the dream of being one with the biggest vacuum of all, Dusty decides the best course of action is to leave the ship.

Assuming the role of Dusty, the player interacts with the physical environment, vacuuming up objects and spitting them at objects to navigate the ship and open the blast doors to freedom.

Development

My first major project with a team, I led the programming team and my major responsibilities were:

This project gave me a deeper understanding of interactions between a player controller and physics, and working with physics/physics constraints in general. I also gained experience understanding the needs of level designers, and made some tools that facilitated level design, level creation and setting up scripted events through UnityEvents.