Shooting in Unity3D (continued)

Size: px
Start display at page:

Download "Shooting in Unity3D (continued)"

Transcription

1 AD41700 Computer Games Prof. Fabian Winkler Fall 2011 Shooting in Unity3D (continued) In this tutorial I would like to continue where we left off in the Shooting tutorial. Specifically I would like to introduce a script that detects if you have hit something with your bullet or not. I added two more cubes to the previous scene the red one called stand, the turquoise one called top_cube. Both new game objects have rigid body components added to them. The idea is that when one of the bullets is hitting them that they would fall to the floor. You can already try it out and see the physics engine is at work: Winkler, Scripting, Counters and GUI workshop, p. 1

2 Next we would like to detect the collision between the bullet and the red stand, so I wrote the following script ( collisionscript ) using Unity s built-in OnCollisionEnter function: I attach this script to the bullet prefab. When you shoot at the red stand and hit it you should see Hit! in the status bar at the bottom of the scene window. Let s trigger a sound this time when we hit the stand. I prepared a sound file called bang.aiff (remember Unity only likes uncompressed sound -.aiff or.wav or ogg/vobis. Import the sound file into your Project window: Asset > New Asset Next, select it and in the Inspector check off the 3D sound option and hit Apply. I change the collisionscript to include two lines that trigger the audio playback: var mysound : AudioClip; audio.playoneshot(mysound); Don t forget to drag and drop the sound asset onto the variable mysound in the Inspector after selecting the prefab, so the correct sound is assigned to the script. Finally, Component > Audio > AudioSource In the Inspector, choose bang as the Audio Clip and uncheck Play On Awake : Winkler, Scripting, Counters and GUI workshop, p. 2

3 Try it out and see what happens. Every time the cube bullet hits the red stand the bang sound is triggered. To only trigger it once we change the script slightly and introduce a variable that keeps track if the sound has already played: var mysound : AudioClip; var istriggered = false; if (istriggered == false) audio.playoneshot(mysound); istriggered = true; Housecleaning Now that we know how to create game objects dynamically at runtime it is a good idea to think about removing them eventually as well. With the scripting experience you have gained so far you can figure out different events that might remove the cube bullets from your scene (e.g. when they collide with another game object), in the following script ( destroy_bullets ), I use a timer that automatically removes (destroys) the game objects after a certain amount of time: Winkler, Scripting, Counters and GUI workshop, p. 3

4 var timeremaining = 3.0; function Update() timeremaining -= Time.deltaTime; if (timeremaining <= 0.0) Destroy(gameObject); Simply attach this script to the bullet prefab and watch the cubes disappear after 3 seconds. Hit Counter with Onscreen Text In the next step I would like to setup a counter that counts the number of hits and displays them as onscreen text. First I create a GUI text game object: Game Object > Create Other > GUI Text I name this new game object GUI_counter Then I create a script called GUItext_script which controls the text of the GUI and also the text color: var hitcounter = 0; var color : Color = Color(0.8, 0.7, 0.0, 1.0); // orange/fully opaque function Start() guitext.material.color = color; function Update() guitext.text ="Number of Hits: "+ hitcounter; This script is attached to the GUI_counter game object in the Hierarchy window (just drag and drop it onto GUI_counter Winkler, Scripting, Counters and GUI workshop, p. 4

5 Because I would like to update the hitcounter variable in the GUItext_script from within the collisionscript I need to add a couple of line of code to collisionscript : var mysound : AudioClip; var istriggered = false; var hitcounter = 0; private var otherscript : GUItext_script; function Awake() otherscript = GameObject.Find("GUI_counter").GetComponent(GUItext_script); if (istriggered == false) audio.playoneshot(mysound); otherscript.hitcounter++; istriggered = true; The Awake() function initializes the variable otherscript with a reference to the script GUItext_script which is attached to the GUI_counter game object. Winkler, Scripting, Counters and GUI workshop, p. 5

6 You can now hit the play button and start counting how many times you have hit the target: Winkler, Scripting, Counters and GUI workshop, p. 6

Creating Bullets in Unity3D (vers. 4.2)

Creating Bullets in Unity3D (vers. 4.2) AD41700 Computer Games Prof. Fabian Winkler Fall 2013 Creating Bullets in Unity3D (vers. 4.2) I would like to preface this workshop with Celia Pearce s essay Beyond Shoot Your Friends (download from: http://www.gardensandmachines.com/ad41700/readings_f13/pearce2_pass.pdf)

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

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

Experiment 02 Interaction Objects

Experiment 02 Interaction Objects Experiment 02 Interaction Objects Table of Contents Introduction...1 Prerequisites...1 Setup...1 Player Stats...2 Enemy Entities...4 Enemy Generators...9 Object Tags...14 Projectile Collision...16 Enemy

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

PoolKit - For Unity.

PoolKit - For Unity. PoolKit - For Unity. www.unitygamesdevelopment.co.uk Created By Melli Georgiou 2018 Hell Tap Entertainment LTD The ultimate system for professional and modern object pooling, spawning and despawning. Table

More information

Instructions for using Object Collection and Trigger mechanics in Unity

Instructions for using Object Collection and Trigger mechanics in Unity Instructions for using Object Collection and Trigger mechanics in Unity Note for Unity 5 Jason Fritts jfritts@slu.edu In Unity 5, the developers dramatically changed the Character Controller scripts. Among

More information

EVAC-CITY. Index. A starters guide to making a game like EVAC-CITY

EVAC-CITY. Index. A starters guide to making a game like EVAC-CITY EVAC-CITY A starters guide to making a game like EVAC-CITY Index Introduction...3 Programming - Character Movement...4 Programming - Character Animation...13 Programming - Enemy AI...18 Programming - Projectiles...22

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

Unity Game Development Essentials

Unity Game Development Essentials Unity Game Development Essentials Build fully functional, professional 3D games with realistic environments, sound, dynamic effects, and more! Will Goldstone 1- PUBLISHING -J BIRMINGHAM - MUMBAI Preface

More information

Creating a First Person Shooter (FPS) Part 2

Creating a First Person Shooter (FPS) Part 2 Creating a First Person Shooter (FPS) Part 2 Author: Graham McAllister Revised by: Jeff Aydelotte & Amir Ebrahimi Time to complete: 3 4 hours Last Revision: 10 July 2009 Contents 1. Part 2: Enhancements

More information

Section 39: BobmerMan How-To

Section 39: BobmerMan How-To Section 39: BobmerMan How-To 1. Getting Started 1. Download, unzip, and open the Starter files 2. Test it out 2. Dropping Bombs 1. Edit the script file Player.cs 1. Edit the method DropBomb(), inside the

More information

COMPASS NAVIGATOR PRO QUICK START GUIDE

COMPASS NAVIGATOR PRO QUICK START GUIDE COMPASS NAVIGATOR PRO QUICK START GUIDE Contents Introduction... 3 Quick Start... 3 Inspector Settings... 4 Compass Bar Settings... 5 POIs Settings... 6 Title and Text Settings... 6 Mini-Map Settings...

More information

Foreword Thank you for purchasing the Motion Controller!

Foreword Thank you for purchasing the Motion Controller! Foreword Thank you for purchasing the Motion Controller! I m an independent developer and your feedback and support really means a lot to me. Please don t ever hesitate to contact me if you have a question,

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

Shoot It Game Template - 1. Tornado Bandits Studio Shoot It Game Template - Documentation.

Shoot It Game Template - 1. Tornado Bandits Studio Shoot It Game Template - Documentation. Shoot It Game Template - 1 Tornado Bandits Studio Shoot It Game Template - Documentation Shoot It Game Template - 2 Summary Introduction 4 Game s stages 4 Project s structure 6 Setting the up the project

More information

Game Design Comp 150GD. Michael Shah 3/6/15

Game Design Comp 150GD. Michael Shah 3/6/15 Game Design Comp 150GD Michael Shah 3/6/15 Topics 1. Digital Game Testing 2. C# Scripting Tips 3. GUI 4. Music Room Part 1 - Digital Game Testing PLAYTEST ROUND #3 (20 minutes): 1. Observers stay to manage

More information

True bullet 1.03 manual

True bullet 1.03 manual Introduction True bullet 1.03 manual The True bullet asset is a complete game, comprising a gun with very realistic bullet ballistics. The gun is meant to be used as a separate asset in any game that benefits

More information

GAME:IT Junior Bouncing Ball

GAME:IT Junior Bouncing Ball GAME:IT Junior Bouncing Ball Objectives: Create Sprites Create Sounds Create Objects Create Room Program simple game All games need sprites (which are just pictures) that, in of themselves, do nothing.

More information

CMSC 425: Lecture 3 Introduction to Unity

CMSC 425: Lecture 3 Introduction to Unity CMSC 425: Lecture 3 Introduction to Unity Reading: For further information about Unity, see the online documentation, which can be found at http://docs.unity3d.com/manual/. The material on Unity scripts

More information

Macquarie University Introductory Unity3D Workshop

Macquarie University Introductory Unity3D Workshop Overview Macquarie University Introductory Unity3D Workshop Unity3D - is a commercial game development environment used by many studios who publish on iphone, Android, PC/Mac and the consoles (i.e. Wii,

More information

TATAKAI TACTICAL BATTLE FX FOR UNITY & UNITY PRO OFFICIAL DOCUMENTATION. latest update: 4/12/2013

TATAKAI TACTICAL BATTLE FX FOR UNITY & UNITY PRO OFFICIAL DOCUMENTATION. latest update: 4/12/2013 FOR UNITY & UNITY PRO OFFICIAL latest update: 4/12/2013 SPECIAL NOTICE : This documentation is still in the process of being written. If this document doesn t contain the information you need, please be

More information

Unity 3.x. Game Development Essentials. Game development with C# and Javascript PUBLISHING

Unity 3.x. Game Development Essentials. Game development with C# and Javascript PUBLISHING Unity 3.x Game Development Essentials Game development with C# and Javascript Build fully functional, professional 3D games with realistic environments, sound, dynamic effects, and more! Will Goldstone

More information

Workshop 4: Digital Media By Daniel Crippa

Workshop 4: Digital Media By Daniel Crippa Topics Covered Workshop 4: Digital Media Workshop 4: Digital Media By Daniel Crippa 13/08/2018 Introduction to the Unity Engine Components (Rigidbodies, Colliders, etc.) Prefabs UI Tilemaps Game Design

More information

Pong Game. Intermediate. LPo v1

Pong Game. Intermediate. LPo v1 Pong Game Intermediate LPo v1 Programming a Computer Game This tutorial will show you how to make a simple computer game using Scratch. You will use the up and down arrows to control a gun. The space bar

More information

The purpose of this document is to outline the structure and tools that come with FPS Control.

The purpose of this document is to outline the structure and tools that come with FPS Control. FPS Control beta 4.1 Reference Manual Purpose The purpose of this document is to outline the structure and tools that come with FPS Control. Required Software FPS Control Beta4 uses Unity 4. You can download

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

Objectives: Create Sprites Create Sounds Create Objects Create Room Program simple game

Objectives: Create Sprites Create Sounds Create Objects Create Room Program simple game GAME:IT Bouncing Ball Objectives: Create Sprites Create Sounds Create Objects Create Room Program simple game All games need sprites (which are just pictures) that, in of themselves, do nothing. They are

More information

Building Augmented Reality Spatial Audio Compositions for ios Introduction and Terms Spatial Audio Positioning

Building Augmented Reality Spatial Audio Compositions for ios Introduction and Terms Spatial Audio Positioning Building Augmented Reality Spatial Audio Compositions for ios A Guide for Use of AR Positional Tracking in ios 11 and Beyond v 1.2 (Updated 23 April 2018) Introduction and Terms This document outlines

More information

Module 4 Build a Game

Module 4 Build a Game Module 4 Build a Game Game On 2 Game Instructions 3 Exercises 12 Look at Me 13 Exercises 15 I Can t Hear You! 17 Exercise 20 End of Module Quiz 20 2013 Lero Game On Design a Game When you start a programming

More information

By Chris Burton. User Manual v1.60.5

By Chris Burton. User Manual v1.60.5 By Chris Burton User Manual v1.60.5 Table of Contents Introduction 7 Chapter I: The Basics 1. 9 Setting up 10 1.1. Installation 1.2. Running the demo games 1.3. The Game Editor window 1.3.1. The New Game

More information

Heavy Station Kit base 2

Heavy Station Kit base 2 The huge loads are distributed on the strong support pillars, securing space for the bunker or the center of operations. This heavy looking interior/exterior/top-down Kit is made to suit extreme environments

More information

GAME:IT Junior Bouncing Ball

GAME:IT Junior Bouncing Ball GAME:IT Junior Bouncing Ball Objectives: Create Sprites Create Sounds Create Objects Create Room Program simple game All games need sprites (which are just pictures) that, in of themselves, do nothing.

More information

GAME:IT Bouncing Ball

GAME:IT Bouncing Ball GAME:IT Bouncing Ball Objectives: Create Sprites Create Sounds Create Objects Create Room Program simple game All games need sprites (which are just pictures) that, in of themselves, do nothing. They are

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

Click on the numbered steps below to learn how to record and save audio using Audacity.

Click on the numbered steps below to learn how to record and save audio using Audacity. Recording and Saving Audio with Audacity Items: 6 Steps (Including Introduction) Introduction: Before You Start Make sure you've downloaded and installed Audacity on your computer before starting on your

More information

Magic Leap Soundfield Audio Plugin user guide for Unity

Magic Leap Soundfield Audio Plugin user guide for Unity Magic Leap Soundfield Audio Plugin user guide for Unity Plugin Version: MSA_1.0.0-21 Contents Get started using MSA in Unity. This guide contains the following sections: Magic Leap Soundfield Audio Plugin

More information

Object Groups By Kyle Gillen (Last Updated 6/9/16)

Object Groups By Kyle Gillen (Last Updated 6/9/16) Object Groups By Kyle Gillen (Last Updated 6/9/16) What are they? Object Groups are a means of loading additional objects on top of your base terrains/main objects, without having to create additional

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

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

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

3D Top Down Shooter By Jonay Rosales González AKA Don Barks Gheist

3D Top Down Shooter By Jonay Rosales González AKA Don Barks Gheist 3D Top Down Shooter By Jonay Rosales González AKA Don Barks Gheist This new version of the top down shooter gamekit let you help to make very adictive top down shooters in 3D that have made popular with

More information

Easy Input For Gear VR Documentation. Table of Contents

Easy Input For Gear VR Documentation. Table of Contents Easy Input For Gear VR Documentation Table of Contents Setup Prerequisites Fresh Scene from Scratch In Editor Keyboard/Mouse Mappings Using Model from Oculus SDK Components Easy Input Helper Pointers Standard

More information

Tutorial: Creating maze games

Tutorial: Creating maze games Tutorial: Creating maze games Copyright 2003, Mark Overmars Last changed: March 22, 2003 (finished) Uses: version 5.0, advanced mode Level: Beginner Even though Game Maker is really simple to use and creating

More information

Gesture Control FPS Horror/Survivor Game Third Year Project (COMP30040)

Gesture Control FPS Horror/Survivor Game Third Year Project (COMP30040) Gesture Control FPS Horror/Survivor Game Third Year Project (COMP30040) Student: Georgios Hadjitofallis Degree Program: BSc Computer Science Supervisor: Dr. Steve Pettifer The University of Manchester

More information

Kings! Card Swiping Decision Game Asset

Kings! Card Swiping Decision Game Asset Kings! Card Swiping Decision Game Asset V 1.31 Thank you for purchasing this asset! If you encounter any errors / bugs, want to suggest new features/improvements or if anything is unclear (after you have

More information

Tutorial: A scrolling shooter

Tutorial: A scrolling shooter Tutorial: A scrolling shooter Copyright 2003-2004, Mark Overmars Last changed: September 2, 2004 Uses: version 6.0, advanced mode Level: Beginner Scrolling shooters are a very popular type of arcade action

More information

Beginning 3D Game Development with Unity:

Beginning 3D Game Development with Unity: Beginning 3D Game Development with Unity: The World's Most Widely Used Multi-platform Game Engine Sue Blackman Apress* Contents About the Author About the Technical Reviewer Acknowledgments Introduction

More information

Building Spatial Audio Compositions for Smartphones A Guide for Relative and Absolute Locative Audio Apps on ios and Android v 1.2

Building Spatial Audio Compositions for Smartphones A Guide for Relative and Absolute Locative Audio Apps on ios and Android v 1.2 Building Spatial Audio Compositions for Smartphones A Guide for Relative and Absolute Locative Audio Apps on ios and Android v 1.2 Introduction and Terms This document outlines the procedures to develop

More information

5.0 Events and Actions

5.0 Events and Actions 5.0 Events and Actions So far, we ve defined the objects that we will be using and allocated movement to particular objects. But we still need to know some more information before we can create an actual

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

PING. Table of Contents. PING GameMaker Studio Assignment CIS 125G 1. Lane Community College 2015

PING. Table of Contents. PING GameMaker Studio Assignment CIS 125G 1. Lane Community College 2015 PING GameMaker Studio Assignment CIS 125G 1 PING Lane Community College 2015 Table of Contents SECTION 0 OVERVIEW... 2 SECTION 1 RESOURCES... 3 SECTION 2 PLAYING THE GAME... 4 SECTION 3 UNDERSTANDING THE

More information

Physics For Javascript Games Animation And Simulations With Html5 Canvas

Physics For Javascript Games Animation And Simulations With Html5 Canvas Physics For Javascript Games Animation And Simulations With Html5 Canvas We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it

More information

Game Maker Tutorial Creating Maze Games Written by Mark Overmars

Game Maker Tutorial Creating Maze Games Written by Mark Overmars Game Maker Tutorial Creating Maze Games Written by Mark Overmars Copyright 2007 YoYo Games Ltd Last changed: February 21, 2007 Uses: Game Maker7.0, Lite or Pro Edition, Advanced Mode Level: Beginner Maze

More information

For all question related to Photoshop that we cannot address in class, start by looking at the excellent Photoshop help: Help > Photoshop Help.

For all question related to Photoshop that we cannot address in class, start by looking at the excellent Photoshop help: Help > Photoshop Help. AD23300 Electronic Media Studio Prof. Fabian Winkler Fall 2013 Adobe Photoshop CS6 For all question related to Photoshop that we cannot address in class, start by looking at the excellent Photoshop help:

More information

COMPUTING CURRICULUM TOOLKIT

COMPUTING CURRICULUM TOOLKIT COMPUTING CURRICULUM TOOLKIT Pong Tutorial Beginners Guide to Fusion 2.5 Learn the basics of Logic and Loops Use Graphics Library to add existing Objects to a game Add Scores and Lives to a game Use Collisions

More information

Tasmanian Devil Model

Tasmanian Devil Model Tasmanian Devil Model The Tasmanian Devil is the world's largest surviving carnivorous marsupial, and is found only in Tasmania, Australia. In recent years the Devil has been struck by a facial tumor disease

More information

Texas Hold Em Poker Unity Asset Store Project Multiplayer Version

Texas Hold Em Poker Unity Asset Store Project Multiplayer Version Texas Hold Em Poker Unity Asset Store Project Multiplayer Version THIS USER GUIDE IS ONLY RELATED AT MULTIPLAYER FEATURES, YOU CAN FIND IN THE PROJECT ROOT AN OTHER USER GUIDE WITH GENERAL INFO AND SINGLE

More information

TEMPLE OF LOCKS V1.0

TEMPLE OF LOCKS V1.0 TEMPLE OF LOCKS V1.0 2009 PAUL KNICKERBOCKER FOR LANE COMMUNITY COLLEGE In this game we will expand our look at Game Maker and deal with some of the complexities involved in making moving objects using

More information

Table of Contents. Creating Your First Project 4. Enhancing Your Slides 8. Adding Interactivity 12. Recording a Software Simulation 19

Table of Contents. Creating Your First Project 4. Enhancing Your Slides 8. Adding Interactivity 12. Recording a Software Simulation 19 Table of Contents Creating Your First Project 4 Enhancing Your Slides 8 Adding Interactivity 12 Recording a Software Simulation 19 Inserting a Quiz 24 Publishing Your Course 32 More Great Features to Learn

More information

Once this function is called, it repeatedly does several things over and over, several times per second:

Once this function is called, it repeatedly does several things over and over, several times per second: Alien Invasion Oh no! Alien pixel spaceships are descending on the Minecraft world! You'll have to pilot a pixel spaceship of your own and fire pixel bullets to stop them! In this project, you will recreate

More information

VR Easy Getting Started V1.3

VR Easy Getting Started V1.3 VR Easy Getting Started V1.3 Introduction Over the last several years, Virtual Reality (VR) has taken a huge leap in terms development and usage, especially to the tools and affordability that game engine

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

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

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

Slime VISIT FOR THE LATEST UPDATES, FORUMS & MORE ASSETS.

Slime VISIT   FOR THE LATEST UPDATES, FORUMS & MORE ASSETS. Slime VISIT WWW.INFINITYPBR.COM FOR THE LATEST UPDATES, FORUMS & MORE ASSETS. 1. INTRODUCTION 2. QUICK SET UP 3. PROCEDURAL VALUES 4. SCRIPTING 5. ANIMATIONS 6. LEVEL OF DETAIL 7. CHANGE LOG Please leave

More information

InfoSphere goes Android Angry Blob

InfoSphere goes Android Angry Blob Great that you chose AngryBlob! AngryBlob is a fun game where you have to destroy the super computer with the help of the Blob. This work sheet helps you to create an App, which makes a disappear on your

More information

C# Tutorial Fighter Jet Shooting Game

C# Tutorial Fighter Jet Shooting Game C# Tutorial Fighter Jet Shooting Game Welcome to this exciting game tutorial. In this tutorial we will be using Microsoft Visual Studio with C# to create a simple fighter jet shooting game. We have the

More information

Live2D Mecanim = Expressiveness². Florian Andreas Gantzert

Live2D Mecanim = Expressiveness². Florian Andreas Gantzert Live2D Mecanim = Expressiveness² Florian Andreas Gantzert What is This Talk About? It s about Live2D It s about Live2D Cubism It s about Mecanim It s about how to get Live2D Cubism to play nice with Mecanim

More information

Installation Instructions

Installation Instructions Installation Instructions Important Notes: The latest version of Stencyl can be downloaded from: http://www.stencyl.com/download/ Available versions for Windows, Linux and Mac This guide is for Windows

More information

Game Design Document (GDD)

Game Design Document (GDD) Game Design Document (GDD) (Title) Tower Defense Version: 1.0 Created: 5/9/13 Last Updated: 5/9/13 Contents Intro... 3 Gameplay Description... 3 Platform Information... 3 Artistic Style Outline... 3 Systematic

More information

Star Defender. Section 1

Star Defender. Section 1 Star Defender Section 1 For the first full Construct 2 game, you're going to create a space shooter game called Star Defender. In this game, you'll create a space ship that will be able to destroy the

More information

No Evidence. What am I Testing? Expected Outcomes Testing Method Actual Outcome Action Required

No Evidence. What am I Testing? Expected Outcomes Testing Method Actual Outcome Action Required No Evidence What am I Testing? Expected Outcomes Testing Method Actual Outcome Action Required If a game win is triggered if the player wins. If the ship noise triggered when the player loses. If the sound

More information

Event Monitoring Setup

Event Monitoring Setup Event Monitoring Setup There are two steps to configure Event Monitoring within exacqvision. First, a profile needs to be created and defined. Then, the profile is activated and assigned to a particular

More information

Beginner s Guide to Game Maker 4.3 Programming. Beginner s Guide to Game Maker 4.3 Programming

Beginner s Guide to Game Maker 4.3 Programming. Beginner s Guide to Game Maker 4.3 Programming Beginner s Guide to Game Maker 4.3 Programming This is a tutorial in how to start programming using Game Maker 4.0. It is meant for beginners with little or no knowledge about computer programming languages.

More information

CISC 1600, Lab 2.2: More games in Scratch

CISC 1600, Lab 2.2: More games in Scratch CISC 1600, Lab 2.2: More games in Scratch Prof Michael Mandel Introduction Today we will be starting to make a game in Scratch, which ultimately will become your submission for Project 3. This lab contains

More information

Procedural Level Generation for a 2D Platformer

Procedural Level Generation for a 2D Platformer Procedural Level Generation for a 2D Platformer Brian Egana California Polytechnic State University, San Luis Obispo Computer Science Department June 2018 2018 Brian Egana 2 Introduction Procedural Content

More information

Recording your Voice Tutorials 3 - Basic Uses of Audacity Wayne B. Dickerson

Recording your Voice Tutorials 3 - Basic Uses of Audacity Wayne B. Dickerson Recording your Voice Tutorials 3 - Basic Uses of Audacity Wayne B. Dickerson In this tutorial, you are going to learn how to use Audacity to perform some basic functions, namely, to record, edit, save

More information

GameMaker. Adrienne Decker School of Interactive Games and Media. RIT Center for Media, Arts, Games, Interaction & Creativity (MAGIC)

GameMaker. Adrienne Decker School of Interactive Games and Media. RIT Center for Media, Arts, Games, Interaction & Creativity (MAGIC) GameMaker Adrienne Decker School of Interactive Games and Media (MAGIC) adrienne.decker@rit.edu Agenda Introductions and Installations GameMaker Introductory Walk-through Free time to explore and create

More information

Moving Man Introduction Motion in 1 Direction

Moving Man Introduction Motion in 1 Direction Moving Man Introduction Motion in 1 Direction Go to http://www.colorado.edu/physics/phet and Click on Play with Sims On the left hand side, click physics, and find The Moving Man simulation (they re listed

More information

Ball Color Switch. Game document and tutorial

Ball Color Switch. Game document and tutorial Ball Color Switch Game document and tutorial This template is ready for release. It is optimized for mobile (iphone, ipad, Android, Windows Mobile) standalone (Windows PC and Mac OSX), web player and webgl.

More information

Control Systems in Unity

Control Systems in Unity Unity has an interesting way of implementing controls that may work differently to how you expect but helps foster Unity s cross platform nature. It hides the implementation of these through buttons and

More information

Creating Games with Game Maker: Inheritance, Variables, Conditionals. Prof. Jim Whitehead CMPS 80K, Winter 2006 Feb. 8, 2006

Creating Games with Game Maker: Inheritance, Variables, Conditionals. Prof. Jim Whitehead CMPS 80K, Winter 2006 Feb. 8, 2006 Creating Games with Game Maker: Inheritance, Variables, Conditionals Prof. Jim Whitehead CMPS 80K, Winter 2006 Feb. 8, 2006 Similar Behavior When creating a game, you often have a situation where you have

More information

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

Students: Bar Uliel, Moran Nisan,Sapir Mordoch Supervisors: Yaron Honen,Boaz Sternfeld 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

More information

Kismet Interface Overview

Kismet Interface Overview The following tutorial will cover an in depth overview of the benefits, features, and functionality within Unreal s node based scripting editor, Kismet. This document will cover an interface overview;

More information

Learn how to. Link to Club Penguin. Link to Club Penguin. Link to Club Penguin. Movie Clip

Learn how to. Link to Club Penguin. Link to Club Penguin. Link to Club Penguin. Movie Clip Quiz Welcome to Learn how to paint! Press one of the tabs on right hand side to play The pallet will be animation that slides on from the left hand side. The colours will be animated onto the screen. The

More information

Crowd-steering behaviors Using the Fame Crowd Simulation API to manage crowds Exploring ANT-Op to create more goal-directed crowds

Crowd-steering behaviors Using the Fame Crowd Simulation API to manage crowds Exploring ANT-Op to create more goal-directed crowds In this chapter, you will learn how to build large crowds into your game. Instead of having the crowd members wander freely, like we did in the previous chapter, we will control the crowds better by giving

More information

Cannon Ball User Manual

Cannon Ball User Manual Cannon Ball User Manual Darrell Westerinen Jae Kim Youngwouk Youn December 9, 2008 CSS 450 Kelvin Sung Cannon Ball: User Manual Page 2 of 8 Table of Contents GAMEPLAY:... 3 HERO - TANK... 3 CANNON BALL:...

More information

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

Shader Custom/ShaderTest { Properties { _Color (Color, Color) = (1,1,1,1) _MainTex (Albedo (RGB), 2D) = white { _Glossiness (Smoothness, Ran Building a 360 video player for VR With the release of Unity 5.6 all of this became much easier, Unity now has a very competent media player baked in with extensions that allow you to import a 360 video

More information

VOCAL FX PROJECT LESSON 9 TUTORIAL ACTIVITY

VOCAL FX PROJECT LESSON 9 TUTORIAL ACTIVITY LESSON 9 TUTORIAL REQUIRED MATERIALS: VOCAL FX PROJECT STUDENT S GUIDE NAME: PERIOD: TEACHER: CLASS: CLASS TIME: Audio Files (Pre-recorded or Recorded in the classroom) Computer with Mixcraft Mixcraft

More information

unity 3d and playmaker pdf Unity 3D and PlayMaker Essentials: Game Development from Practical Game Design with Unity and Playmaker - pdf

unity 3d and playmaker pdf Unity 3D and PlayMaker Essentials: Game Development from Practical Game Design with Unity and Playmaker - pdf DOWNLOAD OR READ : UNITY 3D AND PLAYMAKER ESSENTIALS GAME DEVELOPMENT FROM CONCEPT TO PUBLISHING FOCAL PRESS GAME DESIGN WORKSHOPS 3D GAME ENGINE ARCHITECTURE ENGINEERING REAL TIME APPLICATIONS WITH WILD

More information

Words Mobile Ready Game Documentation

Words Mobile Ready Game Documentation Words Mobile Ready Game Documentation Joongly games 2016 Words Mobile Ready Game Contents Overview... 3 Quick Start... 3 Game rules... 4 Basics... 4 Board... 4 Tiles... 4 Extra Point Values... 4 Game start...

More information

Hoboken Public Schools. High School Media Production Curriculum

Hoboken Public Schools. High School Media Production Curriculum Hoboken Public Schools High School Media Production Curriculum High School Media Production HOBOKEN PUBLIC SCHOOLS Course Description This course is a workshop that allows young adults the opportunity

More information

USER MANUAL v1.2.1 Please read this manual carefully before using the software. Using headphones requires responsible listening!

USER MANUAL v1.2.1 Please read this manual carefully before using the software. Using headphones requires responsible listening! USER MANUAL v1.2.1 Please read this manual carefully before using the software. Using headphones requires responsible listening! Last updated: October 2017 Copyright 2017 by Dear Reality UG All Rights

More information

3.4 COLOR CORRECTION

3.4 COLOR CORRECTION 3.4 COLOR CORRECTION After you have arranged and edited your video and audio clips to your sequence, you are ready for color correction. Color correction is a step in the process of film editing that can

More information

AIM OF THE GAME GLACIER RACE. Glacier Race. Ben Gems: 20. Laura Gems: 13

AIM OF THE GAME GLACIER RACE. Glacier Race. Ben Gems: 20. Laura Gems: 13 Glacier Race 166 GLACIER RACE How to build Glacier Race Glacier Race is a two-player game in which you race up the screen, swerving around obstacles and collecting gems as you go. There s no finish line

More information

Solving Usability Problems in Video Games with User Input Heuristics

Solving Usability Problems in Video Games with User Input Heuristics Solving Usability Problems in Video Games with User Input Heuristics Honours Project Carleton University School of Computer Science Course: COMP 4905 Author: Sikhan Ariel Lee Supervisor: David Mould Date:

More information

Objects in Alice: Positioning and. Moving Them July 2008

Objects in Alice: Positioning and. Moving Them July 2008 Objects in Alice: Positioning and By Jenna Hayes under the direction of Professor Susan Rodger Duke University July 2008 Moving Them July 2008 www.cs.duke.edu/csed/alice/aliceinschools Download the Alice

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