Project Summary}

Our goal was to create a convincing and immersive experience of otherworldly sphere through visuals, sound, and interaction.  To do so, each of our group member served following roles.

Visuals}

Because our project aimed to provide user an experience with an imaginary world, visuals were imperative to achieving our goal.  Matthew used Unity and C# (for script) to generate terrains of our world; he used GIMP to create different textures and color schemes for the tress as well.  Below are some examples of the terrains, color schemes, and trees.

In addition to the terrains, individual characters were also important component of the visuals.  Yueying used Blender to create 3-D models and their textures and then imported them into Unity.  Below are few examples of her characters.

Audio}

I created a 2-min long main theme of our project by using GarageBand and its loops.  The following link is the audio sample: space_normal.mp3.  To follow the theme of our project, I intended to make the music give user a feeling of space.

For each character, I produced sound effects by using some audio samples from audio blocks and editing them on GarageBand.. Following link contains a complete list of them: Hyeon-Seung (Alex) Yu's CS 267 Portfolio.

Programming}

Our project required coding to achieve following tasks: 1) generate terrains with randomly selected textures and color schemes along with the characters, 2) connect a steering wheel to the computer so that user can drive a vehicle of the game, and 3) connect an accelerating pedal to the computer for user control.  Matthew and Natalie completed the first task using Unity and C#.  For the remaining tasks, Mufaddal and Tommy learned how to work with Arduino boards.

Installation}

To build our installation, we first needed to build wood frames around our main screen at Davis 101.  Once frames were constructed, we attached two side screens.  Then we covered the frames with black curtains.  Below photos show the progress of booth construction.  

After building the booth, we then needed to build interactive components of the installation: steering wheel and pedal.  See the progress of building the steering wheel and pedal below.


Demo} 

Finally, the attached is the video of our demo: demo.mov