We like outer space, we like ghosts, and we like pong. So why not add them all together?

What it does

Our game allows players to play a game of pong against a space ghost using hand gestures.

How we built it

We used Maya to design some graphic objects in the scene and Unity to handle the game physics and the 3D modeling. Scripts for the game logic were written in C# and we used Leap Motion to capture hand gestures.

Challenges we ran into

We struggled with collision detection and momentum preservation problems in Unity's physics engine. Unity assets also made GitHub collaboration really challenging with messy merge conflicts.

Accomplishments that we're proud of

We made a functioning game with cool graphics and we tried out hardware!

What we learned

We picked up C# and developed a game using Unity for the first time. We also had fun learning how to interact with Leap Motion and the struggles we had with these technologies were worthwhile.

What's next for Ghost Pong

Integration with Oculus Rift as well as more advanced customization features.

Share this project: