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/