Use the Tab and Up, Down arrow keys to select menu items.
This paper introduces students to the technologies and techniques used to create Virtual Reality (VR) and Augmented Reality (AR) experiences. Students will design and build games using VR and AR head-mounted displays, 6-degree-of-freedom motion controllers, depth cameras, and other leading-edge technologies, such as Arduino-controlled input and output. We will look at three main topics:
1. The Human Sensory Systems: What are the strengths and weaknesses of the main human senses of vision, audio, haptics (touch), smell and taste?
2. Multi-sensory Technologies: What technologies exist to deliver content to each of these senses?
3. Holistic Design: What are the design concerns when choosing an appropriate set of sensory "displays" for immersive experiences? Which types of cues are needed for a given user/task/environment combination?
Learning Outcomes (Theoretical):Be able to describe the importance of immersive interface technologies (VR/AR/MR) and its potential impacts on our society.Understand how a game engine works and an overview of its software framework.Learn the fundamentals of computer graphics and animation, and the basics of Artificial Intelligence in computer games.Be able to describe the fundamentals of 3D user interfaces for interaction and navigation in immersive games.Have a better understanding of human sensory systems and human factors in immersive technologies as an area of Human-Computer Interaction, and able to apply this knowledge to improve the design and implementation of better immersive gaming experience.Be able to explain multi-sensory technologies and how they can enhance immersive gaming experiences.Learning Outcomes (Practical):Learn the design process of immersive games and acquire skills such as storyboarding, 3D sketching, directing player attention.Be able to operate immersive interface hardware devices include six-degree-of-freedom (DOF) head-mounted displays and motion controllers.Have hands-on experiences testing and reviewing immersive games as a team.Be able to develop games and other applications for immersive interfaces using the integrated development environments that include the Unity game engine and Visual Studio C#.
Students must attend one activity from each section.
and Wendy Zhang
De Byl, Penny;
Holistic game development with Unity : an all-in-one guide to implementing game mechanics, art, design, and programming;
CRC Press, 2019.
Game engine architecture (3rd edition);
(AK Peters/CRC Press, 2018, available as an ebook from the library).
2016 (Available online for free (http://vr.cs.uiuc.edu/)).
LaViola, Joseph J. et al;
3D user interfaces : theory and practice;
The prerequisite for this course is PROD121 or COSC121
Domestic fee $867.00
International fee $4,250.00
* Fees include New Zealand GST and do not include any programme level discount or additional course related expenses.
For further information see
School of Product Design on the department and colleges page.