Students: Bar Uliel, Moran Nisan,Sapir Mordoch Supervisors: Yaron Honen,Boaz Sternfeld

Similar documents
SPIDERMAN VR. Adam Elgressy and Dmitry Vlasenko

ADVANCED WHACK A MOLE VR

FLEXLINK DESIGN TOOL VR GUIDE. documentation

Virtual Universe Pro. Player Player 2018 for Virtual Universe Pro

Rubik s Cube Trainer Project

SteamVR Unity Plugin Quickstart Guide

BIMXplorer v1.3.1 installation instructions and user guide

UWYO VR SETUP INSTRUCTIONS

How to Make Games in MakeCode Arcade Created by Isaac Wellish. Last updated on :10:15 PM UTC

Learning technology trends and implications

LANEY COLLEGE COURSE OUTLINE


ReWalking Project. Redirected Walking Toolkit Demo. Advisor: Miri Ben-Chen Students: Maya Fleischer, Vasily Vitchevsky. Introduction Equipment

Harry Plummer KC BA Digital Arts. Virtual Space. Assignment 1: Concept Proposal 23/03/16. Word count: of 7

CISC 1600, Lab 2.2: More games in Scratch

Virtual Reality as a Teaching Aid for Anatomy. Dr. Laura Mason and Dr. Marc Holmes

Team Breaking Bat Architecture Design Specification. Virtual Slugger

Assignment 5: Virtual Reality Design

Head Tracking for Google Cardboard by Simond Lee

HTC VIVE Installation Guide

Controlling Viewpoint from Markerless Head Tracking in an Immersive Ball Game Using a Commodity Depth Based Camera

RoboyXylophoneRecording Documentation. Arash, Ludwig, Yupei

Exploring Virtual Reality (VR) with ArcGIS. Euan Cameron Simon Haegler Mark Baird

A Step Forward in Virtual Reality. Department of Electrical and Computer Engineering

A Step Forward in Virtual Reality. Department of Electrical and Computer Engineering

Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. Kinect2Scratch Workbook

Shader "Custom/ShaderTest" { Properties { _Color ("Color", Color) = (1,1,1,1) _MainTex ("Albedo (RGB)", 2D) = "white" { _Glossiness ("Smoothness", Ran

Control Systems in Unity

Signature redacted. redacted _. Signature. redacted. A Cross-Platform Virtual Reality Experience AUG LIBRARIES ARCHIVES

Immersive Visualization On the Cheap. Amy Trost Data Services Librarian Universities at Shady Grove/UMD Libraries December 6, 2019

pcon.planner PRO Plugin VR-Viewer

I.1 Smart Machines. Unit Overview:

VIRTUAL REALITY LAB Research group Softwarevisualisation in 3D and VR

Ghostbusters. Level. Introduction:

Easy Input For Gear VR Documentation. Table of Contents

Real World Object Tracking with Vive Trackers

Space Invadersesque 2D shooter

University of California, Santa Barbara. CS189 Fall 17 Capstone. VR Telemedicine. Product Requirement Documentation

is currently only supported ed on NVIDIA graphics cards!! CODE DEVELOPMENT AB

your LEARNING EXPERIENCE

Words Mobile Ready Game Documentation

State of VR in the German Video Industry. veed snapshot September 2016

A comparison of interaction models in Virtual Reality using the HTC Vive

New Trends in. Digital Reality. The Democratization of. Presenter: Trevor Leeson

revolutionizing Subhead Can Be Placed Here healthcare Anders Gronstedt, Ph.D., President, Gronstedt Group September 22, 2017

Integrating Virtual Reality with Use-of-Force Training Simulations

Quick Guide for. Version 1.0 Hardware setup Forsina Virtual Reality System

Game Design Curriculum Multimedia Fusion 2. Created by Rahul Khurana. Copyright, VisionTech Camps & Classes

A Guide to Virtual Reality for Social Good in the Classroom

Use Virtual Wellington at events, trade shows, exhibitions, to train agents, as an educational tool and in your recruitment process.

VR-Plugin. for Autodesk Maya.

RUIS for Unity Introduction. Quickstart

Background - Too Little Control

Orbital Delivery Service

VR Headset for Endoscopy and Microsurgery

Software Design Document

HARDWARE SETUP GUIDE. 1 P age

Trial code included!

In this tutorial you will use Photo Story 3, a free software program from Microsoft, to create digital stories using text, graphics and music.

HARDWARE SETUP GUIDE. 1 P age

Kings! Card Swiping Decision Game Asset

The Design & Development of RPS-Vita An Augmented Reality Game for PlayStation Vita CMP S1: Applied Game Technology Duncan Bunting

Exploring Geoscience with AR/VR Technologies

Adding in 3D Models and Animations

Thank you. JERRY HESKETH Wilshire Blvd., Suite 2002 Los Angeles, CA 90024

In this project you ll learn how to create a game, in which you have to match up coloured dots with the correct part of the controller.

Software Requirements Specification

Quality of Experience for Virtual Reality: Methodologies, Research Testbeds and Evaluation Studies

Procedural Level Generation for a 2D Platformer

Insight VCS: Maya User s Guide

Unpredictable movement performance of Virtual Reality headsets

Unity Game Development Essentials

STRUCTURE SENSOR QUICK START GUIDE

Gaia is a system that enables rapid and precise creation of gorgeous looking Unity terrains. Version March 2016 GAIA. By Procedural Worlds

Oculus Rift Getting Started Guide

Individual Test Item Specifications

Moving Web 3d Content into GearVR

WebVR: Building for the Immersive Web. Tony Parisi Head of VR/AR, Unity Technologies

Lisa Zahray 2/3/ UAP Final Report Supervisor: Eran Egozy. Exploration of Music Composition in Virtual Reality

Open World Virtual Reality Role Playing Game

Game Design Project 2, Part 3 Group #3 By: POLYHEDONISTS Brent Allard, Taylor Carter, Andrew Greco, Alex Nemeroff, Jessica Nguy

LOOKING AHEAD: UE4 VR Roadmap. Nick Whiting Technical Director VR / AR

STEP-BY-STEP THINGS TO TRY FINISHED? START HERE NEW TO SCRATCH? CREATE YOUR FIRST SCRATCH PROJECT!

First Steps in Unity3D

Free roulette doc Free roulette doc

Easy Input Helper Documentation

VR Easy Getting Started V1.3

PhotoStory 3 Tutorial

Development of excavator training simulator using leap motion controller

Using the Kinect body tracking in virtual reality applications

REPORT ON THE CURRENT STATE OF FOR DESIGN. XL: Experiments in Landscape and Urbanism

Virtual Reality as Innovative Approach to the Interior Designing

Digital Games. Lecture 17 COMPSCI 111/111G SS 2018

Tobii Pro VR Integration based on HTC Vive Development Kit Description

Spell Casting Motion Pack 8/23/2017

MRT: Mixed-Reality Tabletop

Virtual Reality RPG Spoken Dialog System

VR Headset for Endoscopy and Microsurgery

Macquarie University Introductory Unity3D Workshop

CRYPTOSHOOTER MULTI AGENT BASED SECRET COMMUNICATION IN AUGMENTED VIRTUALITY

Transcription:

Students: Bar Uliel, Moran Nisan,Sapir Mordoch Supervisors: Yaron Honen,Boaz Sternfeld

Table of contents Background Development Environment and system Application Overview Challenges

Background We developed a VR game that based on the new game Beat Saber The game includes several songs, each with different difficult. In each song the game presents the player with a stream of approaching blocks in sync with the song's beats. The player uses VR motion controllers to wield a pair of lightsabers to slash the blocks. Each block is colored red or blue to indicate whether the red or blue saber should be used to slash it (red for left and blue for right). When a block is slashed by the suitable saber, the block is cut and the player get a point, otherwise if the player slashes the block with a saber with the opposite saber the score is reset. The main goal is to cut blocks in a row and earn as much points as you can.

Development Environment and system We developed the game using - Unity 2017.4 a cross-platform game engine that can be used to create both threedimensional and two-dimensional games as well as simulations for desktops and laptops, home consoles, smart TVs, and mobile devices, Unity scripted with C# in visual studio - SteamVR has to be installed for the HTC VIVE to operate. - Equipment required: o HTC vive - The HTC Vive is a virtual reality headset,the headset uses "room scale" tracking technology, allowing the user to move in 3D space and use motion-tracked handheld controllers to interact with the environment. HTC vive headset HTC vive controllers Each controller has the following inputs, The touchpad acts as a button and an analog joystick. The controller also has a velocity and rotational velocity as you move and rotate it; this will prove especially handy when interacting with physics objects.

Application Overview The game consists of 5 scenes to Navigate. 1. Main Scene 2. Play Scenes: practice, classic, advanced. 3. Game Over scene Main Scene: The main screen allows the player first to adjust to the environment of the game. Using the HTC VIVE right/left controller s trigger and touchpad, the player can choose the level of the game that he wants to start. The various levels the user can choose are practice, classic and advanced. The difference between these levels are the frequency and speed that the cubes are coming towards the player, the number of points the cubes are coming from, the songs in the background of each scene are adjusted to the difficultly of the level. Play Scene: There are 3 level for the game: Practice The practice scene takes 40 seconds, the player is getting to know the environments of the game and using the controllers. Three a slow song in the background. There is one board that the cubes (red and blue) are coming from, two cubes cannot come toward the player together,the speed of the cubes is slowly and don t change during the game, each hit with the suitable saber in the cube is adding a point. Classic The classic scene takes 45 seconds, red and blue cubes are coming towards the player, we choose randomly the number of cubes that will come, the maximum is 2 cubes at the same time, the color of cube (red or blue), and the point (3 options). During the scene and accordingly to the background song, the speed of the cubes increases gradually, the player get a point each time a block is slashed by the suitable saber, otherwise the points are reset to 0 and the maximum score is kept.

Advanced The advanced scene takes 45 seconds, this level is similar to the classic level. The difference between these levels is that in the advanced level, the cubes are coming from 2 different boards, the player must be synchronized between the two plates and cut the cubes/ Game over scene When times up, the user get to this scene, the user can see the maximum score that he got in the game and has an option to get back to the menu scene.

Challenges Unity We were not familiar with this engine. Before starting the project, we did the tutorials for beginners, learned how to use the software, create models, animations and the environments. We downloaded many assets until we found the suitable environment for our game and also we needed to combine in the game the vive controllers and the headset. Moving the camera according to the headset movement, handling random movement and speed of the cubes and define the cutting of the swords were our big challenges. Due to the largest community of unity and large number of tutorials in the internet, we found solutions for all our problems. Vive Equipment This was the first time we used the HTC Vive Equipment. In the beginning we encountered some problems with connecting the vive to our game, after we succeeded to connect and calibrate the vive, we downloaded virtual reality tool kit (VRTKS). VRTK is a collection of useful scripts and concepts to aid building VR solutions. Using these scripts we learned about the various events, Interactions like touching, grabbing and using objects

Screen Shots The menu scene:

The practice scene: The classic scene:

The advanced scene:

The end scene: