Question 1 You are required to create an interactive VR game with the theme “Aim and Shoot”. An example would be a Whac-A-Mole game where creatures pop up from holes in the ground and the player needs to hit the creatures before they hide back into the holes. Use the centre of the view to aim and the button interaction to hit the creature when it is out. Another example would be a basketball throwing game where hoops dynamically appear around in the environment and the player is supposed to throw balls into the hoops to earn point(s). Use the centre of the view to aim where the ball will be thrown and the player can vary how far the ball will be thrown by varying how long the button interaction is pressed. Note: Do make sure that your Google Cardboard device allows for button interaction. Apply fundamental design techniques you have learned and develop a VR application that covers the following features: - Make use of motion tracking to track where the user is looking at. - Make use of button interaction to implement a simple interaction scheme. - Make good use of stereoscopic rendering to give depth perception to the player of how far or how near an object is. - Implement a scoring system to motivate the player to achieve better scores. - Implement a splash screen showing the title of your game, your name and id. - From the splash screen, the player should be able to read some instructions, and click on a button to start the game. - From the application, the player should be given the option to end the game. - The application should be suitable for deployment on a Google Cardboard device. Analyse the techniques and concepts that have been applied to this application with a brief textual description of your project. Your application should fulfil the following criteria: (a) Ability to demonstrate originality and creativity in terms of contents and design. (10 marks) (b) Ability to ideate appropriate technical plans on how to execute the game mechanics and design. (10 marks) (c) Appropriate use of C# scripts (or otherwise) and components to provide behaviour and functionalities to Scenes and GameObjects. (10 marks) (d) Appropriate use of Google Cardboard SDK to implement user interaction on Google Cardboard devices. (10 marks) (e) Comprehensive documentation with textual description and screenshots to illustrate important features of the application, as well as technical plans on how the game mechanics and designs are developed. (10 marks) MTD369 Copyright © 2021 Singapore University of Social Sciences (SUSS) Page 4 of 4 ECA – January Semester 2021 Question 2 You are required to develop an augmented reality application using Unity and Vuforia SDK. Examine the resources provided by Vuforia and design an AR application that demonstrates the use of simultaneous multiple image target tracking. Your application should track multiple image targets in the same view and then, depending on the distance between the image targets and their combinations, show different results on screen. For example, 3 target images show representations of rock, scissors and paper. When any two of the image targets are brought close to one another, the application shows which element wins or loses.
(a) Ability to demonstrate originality and creativity in terms of contents and design.
(b) Ability to prepare target with good features. The target image should have an augmentable rating of 4 or 5.
(c) Appropriate use of C# scripts (or otherwise) and components to render images or 3D objects as well as implement associated functionalities.
(d) Employ good user interface design principles to ensure appropriate positioning and scaling of target images and 3D objects
(e) Comprehensive documentation with textual description and screenshots to illustrate important features of the application. (10 marks)