TrackIR: 3D Asteroids Game

TrackIR has been an integral part of our business for many years. As a lightweight head tracking input device, it is ideal for use in gaming and simulation PC titles.  We wish to create a small, lightweight game utilizing this functionality.  This is a fantastic opportunity for those interested in the integration of game design and motion capture, or jsut aspiring game designers/engineers who wish to learn about the motion capture industry.

Objectives


  • Create a small game in a minimalist style that functions like a 3D version of the retro game Asteroids.  TrackIR should be used to allow you to move the camera and/or shooting direction.
  • Minimalist ship that you can control using the arrow keys from either first or third person, with a little trail behind the ship showing where you have moved.
  • Minimalist asteroid objects that end the game if they hit you.  When you shoot them, they should break up into two smaller asteroids, with a small burst effect when you hit the small ones, destroying them.
  • Button to shoot lasers out of your ship that disappear after a certain distance.
  • Ship or asteroids live in a 3D torus where the sides swap to each other.
  • Score at the top of the screen.
  • Settings window allowing you to configure things like number of lives, difficulty, remap controls to other keys, camera functionality, etc.
  • TrackIR head tracking support that controls where you are looking AND where you are shooting depending on a property.

Motivations


TrackIR is very popular in the hobby gaming and simulation spaces.  We at Optitrack frequently showcase it at industry trade shows.  This game would be a fantastic addition to show off the functionality of TrackIR and its uses with a product that is wholly our own.  There is a lot of freedom where to go with this design beyond the hard requirements.  It is a great opportunity for a group of students to put their own flare and showcase their game design skills while working with our products and frameworks to design a game that will be showed off at trade shows to hobbyists and industry professionals.

Qualifications


Minimum Qualifications:

Some Coding Experience

Preferred Qualifications:

C++ Experience
Python Experience


Details


Project Partner:

Ryan Mann

NDA/IPA:

NDA Required

Number Groups:

1

Project Status:

Accepting Applicants

Website:
https://www.optitrack.com/ https://www.trackir.com/
Card Image Capstone