Virtual Reality in Unreal Engine 4. Nathan Adara Program of Computer Graphics

Size: px
Start display at page:

Download "Virtual Reality in Unreal Engine 4. Nathan Adara Program of Computer Graphics"

Transcription

1 Virtual Reality in Unreal Engine 4 Nathan Adara Program of Computer Graphics

2 Let s Kick This Off People s impressions of VR are important. See? People s first impressions of VR are important.

3 Your Blank Slate This is what you get. It s a place, with an environment map. No teleportation No interactions.

4 But First.. Install Unreal Engine 4 on your computers before coming to labs. Then open it. Seriously. Not just Epic Games Launcher. Unreal Engine 4.18 You can install the UE4.18 inside the Epic Games Launcher. Get Epic Games Launcher by Googling UE4 and signing up for a free account. You don t have to do anything else.

5 But First.. No hard disk space? Is your computer literally just a typewriter or a potato? We ve got you covered. Rhodes 504 (War Room) 8 Workstation desktops with UE4 installed.

6 Modern Game Engines - Background Computers work sequentially. If you were a computer Desk analogy. Many orders of magnitude faster. On the order of 1.0 x What about displaying stuff on a screen?

7 Modern Game Engines A Day in the Life Back to the desk, do Assignment 1 from this class. But it s easier, you got the exact instructions from Henry. Henry hands you individual papers Multiply these numbers. Take the sine of that. What a great guy. It still takes years.

8 Modern Game Engines A Day in the Life Let s turn on some pixels Poor Henry. At least you get some stimulation.

9 It s Beautiful

10 Modern Game Engines The Game Loop Render logic vs. game logic. Logic = Algorithm = stack of papers on the homunculus desk. Render logic What we just did in our example for 17 years. Takes a 3D scene we ve defined and turns it into a picture of some kind Game logic Sets up the 3D scene for render logic to render. Moves stuff around. Handles you, the player, interacting with stuff.

11 Modern Game Engines The Game Loop The Game Loop

12 Modern Game Engines Game Logic Usually, within game logic, a bunch of other things happen. 1. The engine looks at input from the player. 2. Every thing in the game world gets updated, with that in mind. 3. All things with physics on then simulate physics. 4. Character/other animations happen based on the updates + physics + input. (advanced) Example: Chrome s Dinosaur Game 1. Check the spacebar to see if user wants to jump or duck. 2. Move the entire world to the left, fly the pterodactyls, give dino-boy some upward thrust if player pressed spacebar. Make him small if you duck. Add to score. 3. Dino-boy is simulated. He flys upwards with gravity pulling it down. If it s on the ground, stop moving in Y-coord. 4. Step to next frame in cute animations when dino-boy is on the ground running, pterodactyls flying, etc.

13 Modern Game Engines Object-Oriented Sounds easy? Hopefully it doesn t because it isn t. Dynamic game world doesn t appear with magic definitions. Make grass or That s a bouncy ball Everything must be created and explicitly defined. Each blade of grass. Everything that makes a ball a ball, and makes it bouncy.

14 Modern Game Engines Object-Oriented Can be easy if you approach it correctly. Object-oriented programming: Compartmentalization of features and properties into blueprints, or classes. An object is an instance of a class with its own state. Real world example: Rabbits What s a rabbit? Rabbit class Rabbit object Objects have state, and as instances can differ from the class. Furry Furry Bald Scurries Scurries Scoots Spooks Scratches easily you Rabbit Instance Class Eats your lettuce Poops Poops often once often a day

15 (not) Modern Game Engines Asteroids Class: Asteroid Instances of asteroid differ by size. They respond to getting shot by exploding and creating smaller asteroids in their place.

16 Modern Game Engines Object-Oriented UE4 has an object-oriented structure. Everything compartmentalized into classes that you inherit new ones from. It s up to you to define them. It s up to you to make them interact. It s up to you to place them in your game. Render logic and simple physics are already there, along with things to help you out along the way.

17 Modern Game Engines O-O Inheritance Inheritance is a simple concept. A class inherits from another class: Gets all the things that make up that class New class = subclass; Old class = superclass or parent class Can add its own stuff on top of that Rabbit example Again. Animal Mammal Rabbit Canine Dog Wolf

18 Modern Game Engines Components/Objects Further, UE4 uses a Component-Object model of organization An object s class might have different component classes Can define instances behaviors, looks, interactions, physics, etc. Can usually have multiple components Idea of Parent and Children Back to Rabbits Components might be inter-dependent Instance? Behavior Fur Scurries Eats Scratches Butt Claws Length Color Poops Propulsion? Scratch effect Sharpness

19 Modern Game Engines Killer Rabbit I didn t want to be a killer

20 Intro to UE4 Let s dive right in, and look at the Unreal Engine 4.

21 Intro to UE4 UI Tour & UI Demo

22 Intro to UE4 Blueprints UE4 Blueprints = Classes They live in the content browser. Can be made into objects, by spawning into viewport or during game. You can create Blueprints in the content browser. You can edit Blueprints by opening them. Blueprint Editor (UI Tour)

23 Intro to UE4 Actors and Components Actors: Spawned as an instance into level Has a world transform Hooks into game logic update hook, or Tick (More in lab) Can contain any Components Components: Can only exist in level as a child of an Actor Has a transform relative to parent Can be parented to another Component Can be singletons

24 Intro to UE4 Properties Class Default properties Object/Instance Instance properties Example: Scale Other properties that come with the object from its inherited class

25 Intro to UE4 Editor Scene Not WYSIWYG Car example

26 Questions? I ll see you in lab this week, where I ll explain much much more about this stuff. This lecture was recorded and will be available online, in a YouTube link I ll post on Piazza. There are many more resources online that will help you to understand UE4.

G54GAM Lab Session 1

G54GAM Lab Session 1 G54GAM Lab Session 1 The aim of this session is to introduce the basic functionality of Game Maker and to create a very simple platform game (think Mario / Donkey Kong etc). This document will walk you

More information

In this project you ll learn how to create a platform game, in which you have to dodge the moving balls and reach the end of the level.

In this project you ll learn how to create a platform game, in which you have to dodge the moving balls and reach the end of the level. Dodgeball Introduction In this project you ll learn how to create a platform game, in which you have to dodge the moving balls and reach the end of the level. Step 1: Character movement Let s start by

More information

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

LOOKING AHEAD: UE4 VR Roadmap. Nick Whiting Technical Director VR / AR LOOKING AHEAD: UE4 VR Roadmap Nick Whiting Technical Director VR / AR HEADLINE AND IMAGE LAYOUT RECENT DEVELOPMENTS RECENT DEVELOPMENTS At Epic, we drive our engine development by creating content. We

More information

BE SURE TO COMPLETE HYPOTHESIS STATEMENTS FOR EACH STAGE. ( ) DO NOT USE THE TEST BUTTON IN THIS ACTIVITY UNTIL THE END!

BE SURE TO COMPLETE HYPOTHESIS STATEMENTS FOR EACH STAGE. ( ) DO NOT USE THE TEST BUTTON IN THIS ACTIVITY UNTIL THE END! Lazarus: Stages 3 & 4 In the world that we live in, we are a subject to the laws of physics. The law of gravity brings objects down to earth. Actions have equal and opposite reactions. Some objects have

More information

CONCEPTS EXPLAINED CONCEPTS (IN ORDER)

CONCEPTS EXPLAINED CONCEPTS (IN ORDER) CONCEPTS EXPLAINED This reference is a companion to the Tutorials for the purpose of providing deeper explanations of concepts related to game designing and building. This reference will be updated with

More information

Unreal Studio Project Template

Unreal Studio Project Template Unreal Studio Project Template Product Viewer What is the Product Viewer project template? This is a project template which grants the ability to use Unreal as a design review tool, allowing you to see

More information

CS 354R: Computer Game Technology

CS 354R: Computer Game Technology CS 354R: Computer Game Technology http://www.cs.utexas.edu/~theshark/courses/cs354r/ Fall 2017 Instructor and TAs Instructor: Sarah Abraham theshark@cs.utexas.edu GDC 5.420 Office Hours: MW4:00-6:00pm

More information

Annex IV - Stencyl Tutorial

Annex IV - Stencyl Tutorial Annex IV - Stencyl Tutorial This short, hands-on tutorial will walk you through the steps needed to create a simple platformer using premade content, so that you can become familiar with the main parts

More information

Brain Game. Introduction. Scratch

Brain Game. Introduction. Scratch Scratch 2 Brain Game All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club. Introduction

More information

Learn Unity by Creating a 3D Multi-Level Platformer Game

Learn Unity by Creating a 3D Multi-Level Platformer Game Learn Unity by Creating a 3D Multi-Level Platformer Game By Pablo Farias Navarro Certified Unity Developer and Founder of Zenva Table of Contents Introduction Tutorial requirements and project files Scene

More information

In this project you ll learn how to create a times table quiz, in which you have to get as many answers correct as you can in 30 seconds.

In this project you ll learn how to create a times table quiz, in which you have to get as many answers correct as you can in 30 seconds. Brain Game Introduction In this project you ll learn how to create a times table quiz, in which you have to get as many answers correct as you can in 30 seconds. Step 1: Creating questions Let s start

More information

The Beauty and Joy of Computing Lab Exercise 10: Shall we play a game? Objectives. Background (Pre-Lab Reading)

The Beauty and Joy of Computing Lab Exercise 10: Shall we play a game? Objectives. Background (Pre-Lab Reading) The Beauty and Joy of Computing Lab Exercise 10: Shall we play a game? [Note: This lab isn t as complete as the others we have done in this class. There are no self-assessment questions and no post-lab

More information

Final Project: NOTE: The final project will be due on the last day of class, Friday, Dec 9 at midnight.

Final Project: NOTE: The final project will be due on the last day of class, Friday, Dec 9 at midnight. Final Project: NOTE: The final project will be due on the last day of class, Friday, Dec 9 at midnight. For this project, you may work with a partner, or you may choose to work alone. If you choose to

More information

Trial code included!

Trial code included! The official guide Trial code included! 1st Edition (Nov. 2018) Ready to become a Pro? We re so happy that you ve decided to join our growing community of professional educators and CoSpaces Edu experts!

More information

G51PGP: Software Paradigms. Object Oriented Coursework 4

G51PGP: Software Paradigms. Object Oriented Coursework 4 G51PGP: Software Paradigms Object Oriented Coursework 4 You must complete this coursework on your own, rather than working with anybody else. To complete the coursework you must create a working two-player

More information

Create Your Own World

Create Your Own World Create Your Own World Introduction In this project you ll learn how to create your own open world adventure game. Step 1: Coding your player Let s start by creating a player that can move around your world.

More information

Game Design 2. Table of Contents

Game Design 2. Table of Contents Course Syllabus Course Code: EDL082 Required Materials 1. Computer with: OS: Windows 7 SP1+, 8, 10; Mac OS X 10.8+. Windows XP & Vista are not supported; and server versions of Windows & OS X are not tested.

More information

Game demo First project with UE Tom Guillermin

Game demo First project with UE Tom Guillermin Game demo Information page, videos and download links: https://www.tomsdev.com/ue zombinvasion/ Presentation Goal: kill as many zombies as you can. Gather boards in order to place defenses and triggers

More information

Space Invadersesque 2D shooter

Space Invadersesque 2D shooter Space Invadersesque 2D shooter So, we re going to create another classic game here, one of space invaders, this assumes some basic 2D knowledge and is one in a beginning 2D game series of shorts. All in

More information

Introduction to Turtle Art

Introduction to Turtle Art Introduction to Turtle Art The Turtle Art interface has three basic menu options: New: Creates a new Turtle Art project Open: Allows you to open a Turtle Art project which has been saved onto the computer

More information

The Joy of SVGs CUT ABOVE. pre training series. svg design Course. Jennifer Maker. CUT ABOVE SVG Design Course by Jennifer Maker

The Joy of SVGs CUT ABOVE. pre training series. svg design Course. Jennifer Maker. CUT ABOVE SVG Design Course by Jennifer Maker CUT ABOVE svg design Course pre training series The Joy of SVGs by award-winning graphic designer and bestselling author Jennifer Maker Copyright Jennifer Maker page 1 please Do not copy or share The Joy

More information

More Actions: A Galaxy of Possibilities

More Actions: A Galaxy of Possibilities CHAPTER 3 More Actions: A Galaxy of Possibilities We hope you enjoyed making Evil Clutches and that it gave you a sense of how easy Game Maker is to use. However, you can achieve so much with a bit more

More information

1 Shooting Gallery Guide 2 SETUP. Unzip the ShootingGalleryFiles.zip file to a convenient location.

1 Shooting Gallery Guide 2 SETUP. Unzip the ShootingGalleryFiles.zip file to a convenient location. 1 Shooting Gallery Guide 2 SETUP Unzip the ShootingGalleryFiles.zip file to a convenient location. In the file explorer, go to the View tab and check File name extensions. This will show you the three

More information

UNIVERSITY OF CAMBRIDGE FACULTY OF LAW OPEN DAY 2018

UNIVERSITY OF CAMBRIDGE FACULTY OF LAW OPEN DAY 2018 UNIVERSITY OF CAMBRIDGE FACULTY OF LAW OPEN DAY 2018 Applying to Cambridge Law Speaker: Mrs Ali Lyons Okay, good afternoon, everyone. My name is Ali Lyons and I work here at the Faculty of Law. I am working

More information

Key Abstractions in Game Maker

Key Abstractions in Game Maker Key Abstractions in Game Maker Foundations of Interactive Game Design Prof. Jim Whitehead January 19, 2007 Creative Commons Attribution 2.5 creativecommons.org/licenses/by/2.5/ Upcoming Assignments Today:

More information

A. creating clones. Skills Training 5

A. creating clones. Skills Training 5 A. creating clones 1. clone Bubbles In many projects you see multiple copies of a single sprite: bubbles in a fish tank, clouds of smoke, rockets, bullets, flocks of birds or of sheep, players on a soccer

More information

Game Making Workshop on Scratch

Game Making Workshop on Scratch CODING Game Making Workshop on Scratch Learning Outcomes In this project, students create a simple game using Scratch. They key learning outcomes are: Video games are made from pictures and step-by-step

More information

Save System for Realistic FPS Prefab. Copyright Pixel Crushers. All rights reserved. Realistic FPS Prefab Azuline Studios.

Save System for Realistic FPS Prefab. Copyright Pixel Crushers. All rights reserved. Realistic FPS Prefab Azuline Studios. User Guide v1.1 Save System for Realistic FPS Prefab Copyright Pixel Crushers. All rights reserved. Realistic FPS Prefab Azuline Studios. Contents Chapter 1: Welcome to Save System for RFPSP...4 How to

More information

Introduction to Alice. Alice is named in honor of Lewis Carroll s Alice in Wonderland

Introduction to Alice. Alice is named in honor of Lewis Carroll s Alice in Wonderland Introduction to Alice Alice is named in honor of Lewis Carroll s Alice in Wonderland Computer Programming Step by step set of instructions telling a computer how to perform a specific task 2 problems some

More information

Meteor Game for Multimedia Fusion 1.5

Meteor Game for Multimedia Fusion 1.5 Meteor Game for Multimedia Fusion 1.5 Badly written by Jeff Vance jvance@clickteam.com For Multimedia Fusion 1.5 demo version Based off the class How to make video games. I taught at University Park Community

More information

VACUUM MARAUDERS V1.0

VACUUM MARAUDERS V1.0 VACUUM MARAUDERS V1.0 2008 PAUL KNICKERBOCKER FOR LANE COMMUNITY COLLEGE In this game we will learn the basics of the Game Maker Interface and implement a very basic action game similar to Space Invaders.

More information

FREE Math & Literacy Centers

FREE Math & Literacy Centers FREE Math & Literacy Centers Created by: The Curriculum Corner 1 + 3 9 + 9 4 + 5 6 + 7 2 + 1 3 + 7 8 + 4 5 + 9 4 + 6 8 + 8 7 + 2 9 + 3 1 + 5 4 + 4 8 + 3 4 + 8 8 + 10 5 + 5 1 + 8 4 + 3 6 + 6 8 + 9 7 + 5

More information

Keytar Hero. Bobby Barnett, Katy Kahla, James Kress, and Josh Tate. Teams 9 and 10 1

Keytar Hero. Bobby Barnett, Katy Kahla, James Kress, and Josh Tate. Teams 9 and 10 1 Teams 9 and 10 1 Keytar Hero Bobby Barnett, Katy Kahla, James Kress, and Josh Tate Abstract This paper talks about the implementation of a Keytar game on a DE2 FPGA that was influenced by Guitar Hero.

More information

GameSalad Basics. by J. Matthew Griffis

GameSalad Basics. by J. Matthew Griffis GameSalad Basics by J. Matthew Griffis [Click here to jump to Tips and Tricks!] General usage and terminology When we first open GameSalad we see something like this: Templates: GameSalad includes templates

More information

DESIGN A SHOOTING STYLE GAME IN FLASH 8

DESIGN A SHOOTING STYLE GAME IN FLASH 8 DESIGN A SHOOTING STYLE GAME IN FLASH 8 In this tutorial, you will learn how to make a basic arcade style shooting game in Flash 8. An example of the type of game you will create is the game Mozzie Blitz

More information

First Tutorial Orange Group

First Tutorial Orange Group First Tutorial Orange Group The first video is of students working together on a mechanics tutorial. Boxed below are the questions they re discussing: discuss these with your partners group before we watch

More information

INTERNET SAFETY. OBJECTIVES: 1. Internet safety what is true and what is false? 2. & Instant Messaging safety 3. Strangers on the Internet

INTERNET SAFETY. OBJECTIVES: 1. Internet safety what is true and what is false? 2.  & Instant Messaging safety 3. Strangers on the Internet LESSON 17 MIDDLE SCHOOL LESSON INTERNET SAFETY OBJECTIVES: 1. Internet safety what is true and what is false? 2. Email & Instant Messaging safety 3. Strangers on the Internet INDIANA STANDARDS (Grades

More information

For more information on how you can download and purchase Clickteam Fusion 2.5, check out the website

For more information on how you can download and purchase Clickteam Fusion 2.5, check out the website INTRODUCTION Clickteam Fusion 2.5 enables you to create multiple objects at any given time and allow Fusion to auto-link them as parent and child objects. This means once created, you can give a parent

More information

An Introduction to ScratchJr

An Introduction to ScratchJr An Introduction to ScratchJr In recent years there has been a pro liferation of educational apps and games, full of flashy graphics and engaging music, for young children. But many of these educational

More information

First Steps in Unity3D

First Steps in Unity3D First Steps in Unity3D The Carousel 1. Getting Started With Unity 1.1. Once Unity is open select File->Open Project. 1.2. In the Browser navigate to the location where you have the Project folder and load

More information

Activity 6: Playing Elevens

Activity 6: Playing Elevens Activity 6: Playing Elevens Introduction: In this activity, the game Elevens will be explained, and you will play an interactive version of the game. Exploration: The solitaire game of Elevens uses a deck

More information

CS 354R: Computer Game Technology

CS 354R: Computer Game Technology CS 354R: Computer Game Technology Introduction to Game AI Fall 2018 What does the A stand for? 2 What is AI? AI is the control of every non-human entity in a game The other cars in a car game The opponents

More information

Oculus Rift Getting Started Guide

Oculus Rift Getting Started Guide Oculus Rift Getting Started Guide Version 1.23 2 Introduction Oculus Rift Copyrights and Trademarks 2017 Oculus VR, LLC. All Rights Reserved. OCULUS VR, OCULUS, and RIFT are trademarks of Oculus VR, LLC.

More information

Spell Casting Motion Pack 8/23/2017

Spell Casting Motion Pack 8/23/2017 The Spell Casting Motion pack requires the following: Motion Controller v2.50 or higher Mixamo s free Pro Magic Pack (using Y Bot) Importing and running without these assets will generate errors! Why can

More information

Video Game Engines. Chris Pollett San Jose State University Dec. 1, 2005.

Video Game Engines. Chris Pollett San Jose State University Dec. 1, 2005. Video Game Engines Chris Pollett San Jose State University Dec. 1, 2005. Outline Introduction Managing Game Resources Game Physics Game AI Introduction A Game Engine provides the core functionalities of

More information

Monday per 2 students (total: 12 of each) Pictionary

Monday per 2 students (total: 12 of each) Pictionary I. Monday Materials: 1 pictionary board + 1 set of words per 2 students (total: 12 of each) Routine: Once the Pictionary is completed; pairs sitting across the same tables share & explain their work Pictionary

More information

If You Want To Achieve Your Goals, Don t Focus On Them by Reggie Rivers (Transcript)

If You Want To Achieve Your Goals, Don t Focus On Them by Reggie Rivers (Transcript) If You Want To Achieve Your Goals, Don t Focus On Them by Reggie Rivers (Transcript) Reggie Rivers, a former Denver Bronco, speaks on If You Want To Achieve Your Goals, Don t Focus On Them at TEDxCrestmoorParkED

More information

Assignment 5: Virtual Reality Design

Assignment 5: Virtual Reality Design Assignment 5: Virtual Reality Design Version 1.0 Visual Imaging in the Electronic Age Assigned: Thursday, Nov. 9, 2017 Due: Friday, December 1 November 9, 2017 Abstract Virtual reality has rapidly emerged

More information

How Teachers Can Help Me. Authored by

How Teachers Can Help Me. Authored by How Teachers Can Help Me Authored by HOW TO USE THIS BOOKLET You know a lot about how you learn best. This book gives you a way to share what you know. Here is how it works: 1. Ask an adult to help you,

More information

What you see is not what you get. Grade Level: 3-12 Presentation time: minutes, depending on which activities are chosen

What you see is not what you get. Grade Level: 3-12 Presentation time: minutes, depending on which activities are chosen Optical Illusions What you see is not what you get The purpose of this lesson is to introduce students to basic principles of visual processing. Much of the lesson revolves around the use of visual illusions

More information

Discouragement 1. Look carefully at the picture on pages 74 to 75 of the EMOTIONARY and answer the questions below.

Discouragement 1. Look carefully at the picture on pages 74 to 75 of the EMOTIONARY and answer the questions below. Discouragement 1 Look carefully at the picture on pages 74 to 75 of the EMOTIONARY and answer the questions below. What animal can you see? How do you think he feels? A tiger. He looks sad. Do you think

More information

Step 1 - Setting Up the Scene

Step 1 - Setting Up the Scene Step 1 - Setting Up the Scene Step 2 - Adding Action to the Ball Step 3 - Set up the Pool Table Walls Step 4 - Making all the NumBalls Step 5 - Create Cue Bal l Step 1 - Setting Up the Scene 1. Create

More information

Introducing Scratch Game development does not have to be difficult or expensive. The Lifelong Kindergarten Lab at Massachusetts Institute

Introducing Scratch Game development does not have to be difficult or expensive. The Lifelong Kindergarten Lab at Massachusetts Institute Building Games and Animations With Scratch By Andy Harris Computers can be fun no doubt about it, and computer games and animations can be especially appealing. While not all games are good for kids (in

More information

10 Steps To a Faster PC

10 Steps To a Faster PC 10 Steps To a Faster PC A Beginners Guide to Speeding Up a Slow Computer Laura Bungarz This book is for sale at http://leanpub.com/10stepstoafasterpc This version was published on 2016-05-18 ISBN 978-0-9938533-0-2

More information

15 TUBE CLEANER: A SIMPLE SHOOTING GAME

15 TUBE CLEANER: A SIMPLE SHOOTING GAME 15 TUBE CLEANER: A SIMPLE SHOOTING GAME Tube Cleaner was designed by Freid Lachnowicz. It is a simple shooter game that takes place in a tube. There are three kinds of enemies, and your goal is to collect

More information

Interactive 1 Player Checkers. Harrison Okun December 9, 2015

Interactive 1 Player Checkers. Harrison Okun December 9, 2015 Interactive 1 Player Checkers Harrison Okun December 9, 2015 1 Introduction The goal of our project was to allow a human player to move physical checkers pieces on a board, and play against a computer's

More information

Copyright 2017 MakeUseOf. All Rights Reserved.

Copyright 2017 MakeUseOf. All Rights Reserved. Make Your Own Mario Game! Scratch Basics for Kids and Adults Written by Ben Stegner Published April 2017. Read the original article here: http://www.makeuseof.com/tag/make-mario-game-scratchbasics-kids-adults/

More information

Warmup Due: Feb. 6, 2018

Warmup Due: Feb. 6, 2018 CS1950U Topics in 3D Game Engine Development Barbara Meier Warmup Due: Feb. 6, 2018 Introduction Welcome to CS1950U! In this assignment you ll be creating the basic framework of the game engine you will

More information

SteamVR Unity Plugin Quickstart Guide

SteamVR Unity Plugin Quickstart Guide The SteamVR Unity plugin comes in three different versions depending on which version of Unity is used to download it. 1) v4 - For use with Unity version 4.x (tested going back to 4.6.8f1) 2) v5 - For

More information

Tic Feedback. Don t fall behind! the rest of the course. tic. you. us too

Tic Feedback. Don t fall behind! the rest of the course. tic. you. us too LECTURE 1 Announcements Tic is over! Tic Feedback Don t fall behind! the rest of the course tic you us too Global Reqs They exist! Cover broad standards for every project runs 20+ FPS, engine and game

More information

Assignment V: Animation

Assignment V: Animation Assignment V: Animation Objective In this assignment, you will let your users play the game Breakout. Your application will not necessarily have all the scoring and other UI one might want, but it will

More information

Decluttering The Kids Rooms

Decluttering The Kids Rooms Decluttering The Kids Rooms Rachel Jones Introduction I have directed these tasks to the children, and really, it applies to anyone, but they are done so you can read them with the kids and then help them

More information

Bring Imagination to Life with Virtual Reality: Everything You Need to Know About VR for Events

Bring Imagination to Life with Virtual Reality: Everything You Need to Know About VR for Events Bring Imagination to Life with Virtual Reality: Everything You Need to Know About VR for Events 2017 Freeman. All Rights Reserved. 2 The explosive development of virtual reality (VR) technology in recent

More information

Essential Step Number 4 Hi this is AJ and welcome to Step Number 4, the fourth essential step for change and leadership. And, of course, the fourth free webinar for you. Alright, so you ve learned Steps

More information

The Secret to Making the. Law of Attraction. Work for You. Special Report prepared by ThoughtElevators.com

The Secret to Making the. Law of Attraction. Work for You. Special Report prepared by ThoughtElevators.com The Secret to Making the Law of Attraction Work for You Special Report prepared by ThoughtElevators.com Copyright ThroughtElevators.com under the US Copyright Act of 1976 and all other applicable international,

More information

PLANETOID PIONEERS: Creating a Level!

PLANETOID PIONEERS: Creating a Level! PLANETOID PIONEERS: Creating a Level! THEORY: DESIGNING A LEVEL Super Mario Bros. Source: Flickr Originally coders were the ones who created levels in video games, nowadays level designing is its own profession

More information

FIVE SIGNS THAT A GUY LIKES YOU HARVEY GET HOOKE HIM HOOKED FREE GUIDE BY HARVEY HOOKE KEEP THIS GUIDE WITH YOU AT ALL TIMES

FIVE SIGNS THAT A GUY LIKES YOU HARVEY GET HOOKE HIM HOOKED FREE GUIDE BY HARVEY HOOKE KEEP THIS GUIDE WITH YOU AT ALL TIMES FIVE KEEP THIS GUIDE WITH YOU AT ALL TIMES SIGNS THAT A GUY LIKES YOU FREE GUIDE BY HARVEY HOOKE HARVEY GET HOOKE HIM HOOKED WELCOME HI! MY NAME IS HARVEY HOOKE! and I have had the pleasure of becoming

More information

Module. Introduction to Scratch

Module. Introduction to Scratch EGN-1002 Circuit analysis Module Introduction to Scratch Slide: 1 Intro to visual programming environment Intro to programming with multimedia Story-telling, music-making, game-making Intro to programming

More information

CPSC 217 Assignment 3

CPSC 217 Assignment 3 CPSC 217 Assignment 3 Due: Friday November 24, 2017 at 11:55pm Weight: 7% Sample Solution Length: Less than 100 lines, including blank lines and some comments (not including the provided code) Individual

More information

Adding in 3D Models and Animations

Adding in 3D Models and Animations Adding in 3D Models and Animations We ve got a fairly complete small game so far but it needs some models to make it look nice, this next set of tutorials will help improve this. They are all about importing

More information

Workplace Skills Assessment Program. Virtual Event V03 - Software Engineering Team Project Requirements Document.

Workplace Skills Assessment Program. Virtual Event V03 - Software Engineering Team Project Requirements Document. Workplace Skills Assessment Program Virtual Event V03 - Software Engineering Team 2018-2019 Project Requirements Document Page 1 of 19 LEGAL This document is copyright 2010-2019 Business Professionals

More information

Pest Research Manual

Pest Research Manual Assignment: Become a Pest Expert We deal with pests all the time. But how can you prevent them from taking over your home? Select a pest from any of the more than 20 animals featured on PestWorldforKids.org.

More information

Unity & VR Best Practices

Unity & VR Best Practices Unity & VR Best Practices A long-winded discussion-lecture where I talk a lot and maybe someone learns something but probably not. ~By Victor Mouschovias~ Who am I? 24601 GameBuilders Chair Future Psyonix

More information

Offseason Training: Goal Setting and the Importance of Tracking your Progress

Offseason Training: Goal Setting and the Importance of Tracking your Progress Offseason Training: Goal Setting and the Importance of Tracking your Progress This is often a majorly overlooked portion of everybody s approach to training and nutrition design, they fail to track their

More information

CRYPTOSHOOTER MULTI AGENT BASED SECRET COMMUNICATION IN AUGMENTED VIRTUALITY

CRYPTOSHOOTER MULTI AGENT BASED SECRET COMMUNICATION IN AUGMENTED VIRTUALITY CRYPTOSHOOTER MULTI AGENT BASED SECRET COMMUNICATION IN AUGMENTED VIRTUALITY Submitted By: Sahil Narang, Sarah J Andrabi PROJECT IDEA The main idea for the project is to create a pursuit and evade crowd

More information

Do you use the grid Moleskine?... 3:35 (Kari) This is the grid composition notebook, but all my Moleskines are the grid ones. I like that it s light

Do you use the grid Moleskine?... 3:35 (Kari) This is the grid composition notebook, but all my Moleskines are the grid ones. I like that it s light Topic or Question: Time Stamp What is on Kari s blog?... 1:00 (Kari) I blog at stonesoupforfive.com and I mainly blog about life as a Christian and all the ins and outs of that, and I write the journal

More information

In this chapter, I give you a review of basic math, and I do mean basic. I bet you know a lot

In this chapter, I give you a review of basic math, and I do mean basic. I bet you know a lot Chapter 1 We ve Got Your Numbers In This Chapter Understanding how place value turns digits into numbers Rounding numbers to the nearest ten, hundred, or thousand Calculating with the Big Four operations

More information

TWD Pro V May 22, 2015 ====================

TWD Pro V May 22, 2015 ==================== TWD Pro V1.24 - May 22, 2015 ==================== - Added first pass HORDE wizard mode. - Horde "timers off" function modified to not include ball location (pop bumpers). - HORDE is now lit by starting

More information

Prof. Sameer Singh CS 175: PROJECTS IN AI (IN MINECRAFT) WINTER April 6, 2017

Prof. Sameer Singh CS 175: PROJECTS IN AI (IN MINECRAFT) WINTER April 6, 2017 Prof. Sameer Singh CS 175: PROJECTS IN AI (IN MINECRAFT) WINTER 2017 April 6, 2017 Upcoming Misc. Check out course webpage and schedule Check out Canvas, especially for deadlines Do the survey by tomorrow,

More information

CS151 - Assignment 2 Mancala Due: Tuesday March 5 at the beginning of class

CS151 - Assignment 2 Mancala Due: Tuesday March 5 at the beginning of class CS151 - Assignment 2 Mancala Due: Tuesday March 5 at the beginning of class http://www.clubpenguinsaraapril.com/2009/07/mancala-game-in-club-penguin.html The purpose of this assignment is to program some

More information

In this project, you will create a memory game where you have to memorise and repeat a sequence of random colours!

In this project, you will create a memory game where you have to memorise and repeat a sequence of random colours! Memory Introduction In this project, you will create a memory game where you have to memorise and repeat a sequence of random colours! Step 1: Random colours First, let s create a character that can change

More information

Videos get people excited, they get people educated and of course, they build trust that words on a page cannot do alone.

Videos get people excited, they get people educated and of course, they build trust that words on a page cannot do alone. Time and time again, people buy from those they TRUST. In today s world, videos are one of the most guaranteed ways to build trust within minutes, if not seconds and get a total stranger to enter their

More information

Scratch LED Rainbow Matrix. Teacher Guide. Product Code: EL Scratch LED Rainbow Matrix - Teacher Guide

Scratch LED Rainbow Matrix. Teacher Guide.   Product Code: EL Scratch LED Rainbow Matrix - Teacher Guide 1 Scratch LED Rainbow Matrix - Teacher Guide Product Code: EL00531 Scratch LED Rainbow Matrix Teacher Guide www.tts-shopping.com 2 Scratch LED Rainbow Matrix - Teacher Guide Scratch LED Rainbow Matrix

More information

GameSalad Creator (Windows Version ) Written by Jack Reed Layout by Anne Austin

GameSalad Creator (Windows Version ) Written by Jack Reed Layout by Anne Austin GameSalad Creator (Windows Version 0.9.92) Written by Jack Reed Layout by Anne Austin Table of Contents Windows Creator Walkthrough 3 Getting Started 3 System Requirements 3 Intro 3 First Look 3 The Library

More information

Create Your Own World

Create Your Own World Scratch 2 Create Your Own World All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your

More information

10 Strategies To Help

10 Strategies To Help 10 Strategies To Help The Overwhelmed Director! workbook ScribbleTime A Center for Early Learning All Rights Reserved www.flipmycenter.com 1 Table of Contents #1 Calm Down 3 #2 Centralize Your To Do s

More information

just going to sew your squares together and make a row. And let me show you what that looks like. Ok, so here we have this. And here is this row that

just going to sew your squares together and make a row. And let me show you what that looks like. Ok, so here we have this. And here is this row that Hey everybody! It s Rob from Man Sewing. And this is April and we have a very special project for you today. That s right April is National Autism Awareness Month and we have built this really fun, cuddly

More information

English as a Second Language Podcast ESL Podcast 295 Playing Video Games

English as a Second Language Podcast   ESL Podcast 295 Playing Video Games GLOSSARY fighting violent; with two or more people physically struggling against each other * In this fighting game, you can make the characters kick and hit each other in several directions. role-playing

More information

Like Mobile Games* Currently a Distinguished i Engineer at Zynga, and CTO of FarmVille 2: Country Escape (for ios/android/kindle)

Like Mobile Games* Currently a Distinguished i Engineer at Zynga, and CTO of FarmVille 2: Country Escape (for ios/android/kindle) Console Games Are Just Like Mobile Games* (* well, not really. But they are more alike than you think ) Hi, I m Brian Currently a Distinguished i Engineer at Zynga, and CTO of FarmVille 2: Country Escape

More information

CHAPTER 17 Matridia II: The Project

CHAPTER 17 Matridia II: The Project 17_actionscript.qxd 10/14/03 7:37 AM Page 351 CHAPTER 17 Matridia II: The Project 17_actionscript.qxd 10/14/03 7:37 AM Page 352 352 17. Matridia II: The Project You ve made it through the work, and now

More information

FLEXLINK DESIGN TOOL VR GUIDE. documentation

FLEXLINK DESIGN TOOL VR GUIDE. documentation FLEXLINK DESIGN TOOL VR GUIDE User documentation Contents CONTENTS... 1 REQUIREMENTS... 3 SETUP... 4 SUPPORTED FILE TYPES... 5 CONTROLS... 6 EXPERIENCE 3D VIEW... 9 EXPERIENCE VIRTUAL REALITY... 10 Requirements

More information

On the GED essay, you ll need to write a short essay, about four

On the GED essay, you ll need to write a short essay, about four Write Smart 373 What Is the GED Essay Like? On the GED essay, you ll need to write a short essay, about four or five paragraphs long. The GED essay gives you a prompt that asks you to talk about your beliefs

More information

How To Set Up Scoring In Salsa

How To Set Up Scoring In Salsa How To Set Up Scoring In Salsa www.salsalabs.com - www.facebook.com/salsalabs - @salsalabs So you want to set up scoring in Salsa? Salsa Labs Scoring feature takes your supporter engagement strategy above

More information

Oculus Rift Getting Started Guide

Oculus Rift Getting Started Guide Oculus Rift Getting Started Guide Version 1.7.0 2 Introduction Oculus Rift Copyrights and Trademarks 2017 Oculus VR, LLC. All Rights Reserved. OCULUS VR, OCULUS, and RIFT are trademarks of Oculus VR, LLC.

More information

Transcription of Science Time video Colour and Light

Transcription of Science Time video Colour and Light Transcription of Science Time video Colour and Light The video for this transcript can be found on the Questacon website at: http://canberra.questacon.edu.au/sciencetime/ Transcription from video: Hi and

More information

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

Harry Plummer KC BA Digital Arts. Virtual Space. Assignment 1: Concept Proposal 23/03/16. Word count: of 7 Harry Plummer KC39150 BA Digital Arts Virtual Space Assignment 1: Concept Proposal 23/03/16 Word count: 1449 1 of 7 REVRB Virtual Sampler Concept Proposal Main Concept: The concept for my Virtual Space

More information

Lab 4 Projectile Motion

Lab 4 Projectile Motion b Lab 4 Projectile Motion What You Need To Know: x x v v v o ox ox v v ox at 1 t at a x FIGURE 1 Linear Motion Equations The Physics So far in lab you ve dealt with an object moving horizontally or an

More information

Your First Game: Devilishly Easy

Your First Game: Devilishly Easy C H A P T E R 2 Your First Game: Devilishly Easy Learning something new is always a little daunting at first, but things will start to become familiar in no time. In fact, by the end of this chapter, you

More information

CS 251 Intermediate Programming Space Invaders Project: Part 3 Complete Game

CS 251 Intermediate Programming Space Invaders Project: Part 3 Complete Game CS 251 Intermediate Programming Space Invaders Project: Part 3 Complete Game Brooke Chenoweth Spring 2018 Goals To carry on forward with the Space Invaders program we have been working on, we are going

More information

THE BEST LITTLE BOOK PROGRAM. - LESSON 4 Hiring Your Book Cover Designer,

THE BEST LITTLE BOOK PROGRAM. - LESSON 4 Hiring Your Book Cover Designer, THE BEST LITTLE BOOK PROGRAM - LESSON 4 Hiring Your Book Cover Designer, Editor and Formatter With Karin and Drew Rozell Karin: Today we re talking about getting your book production team ready. Before

More information