Project Astrobee
Project Summary
Video Record: Robie Grasso. Narrator/presenter: Juan Ferrer.
Description
Project Astrobee is a prototype project. We partnered with NASA to create an educational game that targeted young adolescents. The initially targeted platform was mobile. Since no one had mobile development experience, we prototyped and tested it on PC instead.
Game Engine: Unity.
Duration: 4 months.
Project Development
In the beginning, every member (including myself) pitched ideas about the art style, gameplay loops, gameplay mechanics, and target audience. For the first three weeks, everyone focused on building their small prototype for the presentation. The result was mixed since everyone had different ideas about the control, core mechanics, player movement, player controls, and camera angle.
The slides above are my intial pitches for this project. The problem with my early pitches was the scope; it was too big for a student project. However, the idea of a "CCTV camera" was made into the final build.
![](https://www.google.com/images/icons/product/drive-32.png)
Another idea I had was to make a scripting game. Players would use scripting commands to tell the Astrobee what to do. The gameplay was inspired by Rabbids Coding: Programming with Rabbids.
Unfortunately, my idea was far different from every else's since it had a different control scheme and camera. It also required a significant amount of programming aid, and we only had one programmer on our team. There wasn't enough manpower and time to make it work.
In the fourth week, we decided to confine to a single version. We chose Juan Ferrer's prototype as the base for future development. I was asked to create a mechanic that had something to do with sound. I started designing a pattern matching mechanic.
While onboard on ISS, astronauts need to pay close attention to problems such as equipment failure and air leaks. As an astrobee, you have a module that detects and analyze noise in the environment. Use noise to investigate any hardware issues that may have occurred on ISS. Players need to analyze the noise and match it with the correct sound profile to track the source of the noise.
![](https://www.google.com/images/icons/product/drive-32.png)
I was responsible for making the pattern-matching mechanic and noise tracker in C#. I designed all the UI elements in Photoshop and animated them in Unity. I also scripted the player's UI and buttons. Additionally, I helped with bug fixes and implementing mechanics into the final build.
Project Astrobee Credit
Lead Designer & Mission Designer
Juan Ferrer
Scanner Designer & Scripter
Robie Ferrer
Animation & UI Designer
Vasanthan Nalinasegrem
Solar Panel Designer & Scripter
Kaleb Fick
Sound Wave Designer & Scripter
Tianzhi Shen
Music & SFX
Rulon Feeney