Unity Game Development Essentials

Size: px
Start display at page:

Download "Unity Game Development Essentials"

Transcription

1 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

2 Preface 1 Chapter 1: Welcome to the Third Dimension 9 Getting to grips with 3D 9 Coordinates 9 Local space versus World space 10 Vectors 10 Cameras 10 Polygons, edges, vertices, and meshes 11 Materials, textures, and shaders 12 Rigid Body physics 12 Collision detection 13 Essential Unity concepts 14 The Unity way 14 Assets 15 Scenes 15 Game Objects ^ 15 Components "" 15 Scripts 16 Prefabs 16 The interface 17 The Scene window and Hierarchy 18 The Inspector 18 The Project window 20 The Game window 20 Summary 21 Chapter 2: Environments 23 External modellers 23 Resources 24 Your first Unity project 24

3 Using the terrain editor 26 Terrain menu features 26 Importing and exporting heightmaps 26 Set Heightmap resolution 27 Creating the lightmap 28 Mass Place Trees 28 Flatten Heightmap 29 Refresh Tree and Detail Prototypes 29 The terrain toolset 29 Terrain Script 29 Raise Height 30 Paint height 31 Smooth height 32 Paint Texture ' 33 Place Trees 34 Paint Details 35 Terrain Settings 35 Sun, Sea, Sand creating the island 37 Take Me Home! Introducing models 57 Importing the model package 58 Common settings for models 59 Setting up the outpost model 61 Summary 63 Chapter 3: Player Characters 65 Working with the Inspector 66 Tags 66 Layers 68 Prefabs and the Inspector 68 Deconstructing the First Person Controller object 69 Parent-child issues 70 First Person Controller objects 70 Object 1: First Person Controller (parent) 72 Object 2: Graphics 76 Object 3: Main Camera 77 Scripting basics 81 Commands 81 Variables 82 Functions 84 If else statements 86 Globals and dot syntax 88 Comments 89 Further reading 89 The FPSWalker script 89 Launching the script 89 Deconstructing the script 91 Summary 97 [M]

4 Chapter 4: Interactions 99 Exploring collisions 100 Ray casting 101 The frame miss 102 Predictive collision detection 102 Adding the outpost 103 Positioning 104 Scaling, 105 Colliders and tagging the door 106 Disabling automatic animation 109 Opening the outpost, 110 Approach 1 Collision detection 110 Creating new assets 110 Scripting for character collision detection 111 Attaching the script 120 Approach 2 Ray casting 123 Disabling collision detection using comments 124 Resetting the door collider 124 Adding the ray 125 Summary 126 Chapter 5: Prefabs, Collection, and HUD 127 Creating the battery prefab 128 Download, import, and place 128 Tagging the battery 129 Scale, collider, and rotation 129 Enlarging the battery 129 Adding a trigger collider 130 Creating a rotation effect 130 Saving as a prefab 131 Scattering batteries 131 Displaying the battery GUI 132 Creating the GUI Texture object 133 Positioning the GUI Texture 134 Scripting for GUI change 135 Battery collection with triggers 139 Restricting outpost access 141 Restricting access 142 Utilizing GetComponentO 143 Hints for the player 144 Battery GUI hint 144 GUI Text hint 144 Using fonts 148 Summary 150 [Hi]

5 Chapter 6: Instantiation and Rigid Bodies 151 Introducing instantiation 152 In concept 152 In code 152 Passing in an object 153 Position and rotation 153 Introducing rigid bodies 154 Forces 154 The Rigidbody component 154 Making the minigame 155 Creating the coconut prefab 156 Creating the textured coconut 156 Adding physics 158 Saving as a prefab 158 Creating the Launcher object 158 Scripting coconut throws 161 Checking for player input 162 Playing feedback sound 162 Instantiating the coconut. 163 Naming instances 163 Assigning velocity 164 Safeguarding collisions 165 Script and variable assignment 166 Instantiate restriction and object tidying 167 Activating coconut throw 168 Removing coconuts 170 Adding the coconut shy platform 171 Import settings 171 Placement 173 Coconut detection script 174 Script assignment 176 Making more targets ^" 178 Winning the game 178 Variable setup 178 Checking for a win 179 Script assignment 180 Incrementing and decrementing targets 180 Finishing touches 181 Adding the crosshair 181 Informing the player 182 Summary 184 Chapter 7: Particle Systems 185 What is a particle system? 185 Particle emitter 186 Particle Animator 187 [iv]

6 Particle Renderer 187 In summary 188 Making the task 188 Asset download 189 Adding the log pile 189 Creating the fire particle systems 191 Making fire 191 Making smoke 196 Adding audio to the fire 199 Lighting the fire 199 Adding the matches 200 Creating the Matches GUI 200 Collecting the matches 200 Setting fire 202 Testing and confirming 204 Summary 205 Chapter 8: Menu Design 207 Interfaces and menus 208 Making the main menu 209 Creating the scene 209 Cancelling mip mapping 211 Adding titling 212 Creating the menu approach Adding the play button 214 GUI Texture button script 214 Assigning public member variables 216 Adding the instructions button 217 Adding the quit button 218 Using debug commands to check scripts 220 Creating the menu approach Disabling Game Objects - ^ 221 Writing an OnGUI() script for a simple menu 221 Fixed versus layout 221 Public member variables 222 The OnGUI() function 222 Flexible positioning for GUIs 222 Adding UnityGUI buttons 224 Opening scenes with custom functions 225 GUI skin settings 227 Decision time 230 Summary 231 Chapter 9: Finishing Touches 233 Volcano! 234 Positioning the particle system 234 [V]

7 Table of Con ten ts Downloading assets 236 Making the smoke material 237 Particle system settings 237 Ellipsoid Particle Emitter settings 238 Particle Animator settings 238 Adding audio to the volcano 239 Volcano testing 240 Coconut trails 240 Editing the Prefab 240 Trail Renderer component 241 Updating the prefab 243 Performance tweaks 243 Camera Clip Planes and fog 244 Ambient lighting 245 Instructions scene 245 Adding screen text 245 Text Animation using Linear Interpolation (Lerp) 246 Menu return 249 Island level fade-in 252 UnityGUI texture rendering 254 Game win notification 255 Summary 256 Chapter 10: Building and Sharing 257 Build Settings 258 Web Player 259 Player Settings 259 Web Player Streamed 261 OS X Dashboard Widget 261 OS X/Windows Standalone 262 Building the game 263 Adapting for web build 263 Texture compression and debug stripping 266 Building standalone 266 Indie versus Pro 268 Building for the Web 269 Adapting web player builds 269 Quality Settings 270 Player Input settings 273 Sharing your work 275 Summary 276 [vi]

8 Chapter 11: Testing and Further Study 277 Testing and finalizing 278 Public testing 278 Frame rate feedback 279 Boosting performance 282 Approaches to learning 282 Cover as many bases as possible 282 If you don't know, just ask! 283 Summary 284 Index 285 [vii]

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

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

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

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

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

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

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

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

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

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

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

INTRODUCTION TO GAME AI

INTRODUCTION TO GAME AI CS 387: GAME AI INTRODUCTION TO GAME AI 3/31/2016 Instructor: Santiago Ontañón santi@cs.drexel.edu Class website: https://www.cs.drexel.edu/~santi/teaching/2016/cs387/intro.html Outline Game Engines Perception

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 Certified Programmer

Unity Certified Programmer Unity Certified Programmer 1 unity3d.com The role Unity programming professionals focus on developing interactive applications using Unity. The Unity Programmer brings to life the vision for the application

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

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

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

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

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

A VIRTUAL TOUR OF THE MEDIANA ARCHEOLOGICAL PARK USING UNITY 3D ENGINE

A VIRTUAL TOUR OF THE MEDIANA ARCHEOLOGICAL PARK USING UNITY 3D ENGINE Преглед НЦД 27 (2015), 27 34 Đorđe Manoilov, Nikola Gajić, Miloš Stošić, Dušan Tatić Faculty of Electronic Engineering, Niš, Serbia A VIRTUAL TOUR OF THE MEDIANA ARCHEOLOGICAL PARK USING UNITY 3D ENGINE

More information

Introduction. Modding Kit Feature List

Introduction. Modding Kit Feature List Introduction Welcome to the Modding Guide of Might and Magic X - Legacy. This document provides you with an overview of several content creation tools and data formats. With this information and the resources

More information

The 8 th International Scientific Conference elearning and software for Education Bucharest, April 26-27, / X

The 8 th International Scientific Conference elearning and software for Education Bucharest, April 26-27, / X The 8 th International Scientific Conference elearning and software for Education Bucharest, April 26-27, 2012 10.5682/2066-026X-12-153 SOLUTIONS FOR DEVELOPING SCORM CONFORMANT SERIOUS GAMES Dragoş BĂRBIERU

More information

Catch The Kites A Lightweight Android Game

Catch The Kites A Lightweight Android Game Catch The Kites A Lightweight Android Game Submitted By Woaraka Been Mahbub ID: 2012-2-60-033 Md. Tanzir Ahasion ID: 2012-2-60-036 Supervised By Md. Shamsujjoha Senior Lecturer Department of Computer Science

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

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

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

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

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

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

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

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

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

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

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

3D VR Puzzle for Anatomy Education

3D VR Puzzle for Anatomy Education Department of Simulation and Graphics Report for Scientific Individual Project 3D VR Puzzle for Anatomy Education Revision: 1.0 Asema Hassan 210492 14.10.2016 Supervisor: Patrick Saalfeld, M.Sc. Prof.

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

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

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

Gaia is a system that enables rapid and precise creation of gorgeous looking Unity terrains. Version March 2016 GAIA. By Procedural Worlds Gaia is a system that enables rapid and precise creation of gorgeous looking Unity terrains. Version 1.5.3 March 2016 GAIA By Procedural Worlds Quick Start 1. Create a new project and import Gaia. 2. Unity

More information

Game Design Document. Plataforms: Platformer / Puzzle

Game Design Document. Plataforms: Platformer / Puzzle Plataforms: Genre: Platformer / Puzzle Target Audience: Young / Adult 1 CONTENTS 2 VISUAL APPEAL... 3 2.1 Character Appeal... 3 2.2 Lighting and effects animation... 3 3 INOVATION... 4 3.1 Technical...

More information

..... l ss t h t an an $100,000 of 000 of ann an u n al u al gross r evenu n e

..... l ss t h t an an $100,000 of 000 of ann an u n al u al gross r evenu n e Outline Introduction to Game Programming Autumn 2016 3. Game architecture case Unity game engine Juha Vihavainen University of Helsinki Basic concepts and architecture of Unity On origins/developments

More information

Beginning ios 3D Unreal

Beginning ios 3D Unreal Beginning ios 3D Unreal Games Development ' Robert Chin/ Apress* Contents Contents at a Glance About the Author About the Technical Reviewers Acknowledgments Introduction iii ix x xi xii Chapter 1: UDK

More information

Chapter 1:Object Interaction with Blueprints. Creating a project and the first level

Chapter 1:Object Interaction with Blueprints. Creating a project and the first level Chapter 1:Object Interaction with Blueprints Creating a project and the first level Setting a template for a new project Making sense of the project settings Creating the project 2 Adding objects to our

More information

Sensible Chuckle SuperTuxKart Concrete Architecture Report

Sensible Chuckle SuperTuxKart Concrete Architecture Report Sensible Chuckle SuperTuxKart Concrete Architecture Report Sam Strike - 10152402 Ben Mitchell - 10151495 Alex Mersereau - 10152885 Will Gervais - 10056247 David Cho - 10056519 Michael Spiering Table of

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

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

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

Shooting in Unity3D (continued)

Shooting in Unity3D (continued) 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

More information

The Archery Motion pack requires the following: Motion Controller v2.23 or higher. Mixamo s free Pro Longbow Pack (using Y Bot)

The Archery Motion pack requires the following: Motion Controller v2.23 or higher. Mixamo s free Pro Longbow Pack (using Y Bot) The Archery Motion pack requires the following: Motion Controller v2.23 or higher Mixamo s free Pro Longbow Pack (using Y Bot) Importing and running without these assets will generate errors! Demo Quick

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

Z-Town Design Document

Z-Town Design Document Z-Town Design Document Development Team: Cameron Jett: Content Designer Ryan Southard: Systems Designer Drew Switzer:Content Designer Ben Trivett: World Designer 1 Table of Contents Introduction / Overview...3

More information

UNITY TECHNOLOGY ROADMAP

UNITY TECHNOLOGY ROADMAP UNITY TECHNOLOGY ROADMAP COPYRIGHT 2015 @ UNITY TECHNOLOGIES Good Afternoon and welcome to the Unity Technology Roadmap Discussion. Objectives Decide if upcoming releases are right for your project Understand

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

Evaluating Performance of Point and Shoot in Bow and Arrow Shoot Mobile Game: Touch, Swipe, Rotate, Artificial Intelligence

Evaluating Performance of Point and Shoot in Bow and Arrow Shoot Mobile Game: Touch, Swipe, Rotate, Artificial Intelligence Evaluating Performance of Point and Shoot in Bow and Arrow Shoot Mobile Game: Touch, Swipe, Rotate, Artificial Intelligence 1 Aishwarya S. Pagare, 2 Karishma K. Khairnar, 3 Suruchi R. Kharat, 4 Pooja S.

More information

RPG CREATOR QUICKSTART

RPG CREATOR QUICKSTART INTRODUCTION RPG CREATOR QUICKSTART So you've downloaded the program, opened it up, and are seeing the Engine for the first time. RPG Creator is not hard to use, but at first glance, there is so much to

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

IMGD Technical Game Development I: Introduction. by Robert W. Lindeman

IMGD Technical Game Development I: Introduction. by Robert W. Lindeman IMGD 3000 - Technical Game Development I: Introduction by Robert W. Lindeman gogo@wpi.edu What to Expect This course is mainly about the nuts and bolts of creating game-engine code Game architecture, algorithms,

More information

Appendix A ACE exam objectives map

Appendix A ACE exam objectives map A 1 Appendix A ACE exam objectives map This appendix covers these additional topics: A ACE exam objectives for Photoshop CS6, with references to corresponding coverage in ILT Series courseware. A 2 Photoshop

More information

Sword & Shield Motion Pack 11/28/2017

Sword & Shield Motion Pack 11/28/2017 The Sword and Shield Motion pack requires the following: Motion Controller v2.6 or higher Mixamo s free Pro Sword and Shield Pack (using Y Bot) Importing and running without these assets will generate

More information

SPIDERMAN VR. Adam Elgressy and Dmitry Vlasenko

SPIDERMAN VR. Adam Elgressy and Dmitry Vlasenko SPIDERMAN VR Adam Elgressy and Dmitry Vlasenko Supervisors: Boaz Sternfeld and Yaron Honen Submission Date: 09/01/2019 Contents Who We Are:... 2 Abstract:... 2 Previous Work:... 3 Tangent Systems & Development

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

IMGD Technical Game Development I: Introduction

IMGD Technical Game Development I: Introduction IMGD 3000 - Technical Game Development I: Introduction by Robert W. Lindeman gogo@wpi.edu What to Expect This course is mainly about the nuts and bolts of creating game code Game architecture, algorithms,

More information

Ensure that you have downloaded all the dataset files from your course Resources, and that they are extracted to the route of your C: drive.

Ensure that you have downloaded all the dataset files from your course Resources, and that they are extracted to the route of your C: drive. Lights and Cameras Before you begin Ensure that you have downloaded all the dataset files from your course Resources, and that they are extracted to the route of your C: drive. In this exercise, you will

More information

Game Design Document. RELEASE December 18, Austin Krauss

Game Design Document. RELEASE December 18, Austin Krauss Game Design Document RELEASE December 18, 2003 Table of Contents Disclaimer...- 1 - Game Overview...- 1 - How should the game be unique?...- 1 - How is it different from other games?...- 1 - What sort

More information

"!" - Game Modding and Development Kit (A Work Nearly Done) '08-'10. Asset Browser

! - Game Modding and Development Kit (A Work Nearly Done) '08-'10. Asset Browser "!" - Game Modding and Development Kit (A Work Nearly Done) '08-'10 Asset Browser Zoom Image WoW inspired side-scrolling action RPG game modding and development environment Built in Flash using Adobe Air

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

Mod Kit Instructions

Mod Kit Instructions Mod Kit Instructions So you ve decided to build your own Hot Lava Level Mod. Congratulations! You ve taken the first step in building a hotter, more magmatic world. So what now? Hot Lava Tip: First off,

More information

Autodesk Inventor 2016

Autodesk Inventor 2016 Parametric Modeling with Autodesk Inventor 2016 Randy H. Shih SDC PUBLICATIONS Better Textbooks. Lower Prices. www.sdcpublications.com Powered by TCPDF (www.tcpdf.org) Visit the following websites to learn

More information

Concrete Architecture of SuperTuxKart

Concrete Architecture of SuperTuxKart Concrete Architecture of SuperTuxKart Team Neo-Tux Latifa Azzam - 10100517 Zainab Bello - 10147946 Yuen Ting Lai (Phoebe) - 10145704 Jia Yue Sun (Selena) - 10152968 Shirley (Xue) Xiao - 10145624 Wanyu

More information

IMGD Technical Game Development I: Introduction. by Robert W. Lindeman

IMGD Technical Game Development I: Introduction. by Robert W. Lindeman IMGD 3000 - Technical Game Development I: Introduction by Robert W. Lindeman gogo@wpi.edu What to Expect This course is mainly about the nuts and bolts of creating game-engine code Game architecture, algorithms,

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

BIMXplorer v1.3.1 installation instructions and user guide

BIMXplorer v1.3.1 installation instructions and user guide BIMXplorer v1.3.1 installation instructions and user guide BIMXplorer is a plugin to Autodesk Revit (2016 and 2017) as well as a standalone viewer application that can import IFC-files or load previously

More information

6. Graphics MULTIMEDIA & GRAPHICS 10/12/2016 CHAPTER. Graphics covers wide range of pictorial representations. Uses for computer graphics include:

6. Graphics MULTIMEDIA & GRAPHICS 10/12/2016 CHAPTER. Graphics covers wide range of pictorial representations. Uses for computer graphics include: CHAPTER 6. Graphics MULTIMEDIA & GRAPHICS Graphics covers wide range of pictorial representations. Uses for computer graphics include: Buttons Charts Diagrams Animated images 2 1 MULTIMEDIA GRAPHICS Challenges

More information

Open World Virtual Reality Role Playing Game

Open World Virtual Reality Role Playing Game The University of Hong Kong Bachelor of Engineering (Computer Science) COMP 4801 Final Year Project Final Report - Individual Open World Virtual Reality Role Playing Game Supervisor Dr. T.W. Chim Submission

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

Chapter 7- Lighting & Cameras

Chapter 7- Lighting & Cameras Chapter 7- Lighting & Cameras Cameras: By default, your scene already has one camera and that is usually all you need, but on occasion you may wish to add more cameras. You add more cameras by hitting

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

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

3D to Mixed Reality: From Regard3D to HoloLens

3D to Mixed Reality: From Regard3D to HoloLens 3D to Mixed Reality: From Regard3D to HoloLens [Regard3D to MeshLab to Sketchfab to Unity 3D to HoloLens] Dr Hafizur Rahaman UNESCO Research Fellow MCASI, Curtin University, Australia. (Email: hafizur.rahaman@curtin.edu.au)

More information

Pangolin: A Look at the Conceptual Architecture of SuperTuxKart. Caleb Aikens Russell Dawes Mohammed Gasmallah Leonard Ha Vincent Hung Joseph Landy

Pangolin: A Look at the Conceptual Architecture of SuperTuxKart. Caleb Aikens Russell Dawes Mohammed Gasmallah Leonard Ha Vincent Hung Joseph Landy Pangolin: A Look at the Conceptual Architecture of SuperTuxKart Caleb Aikens Russell Dawes Mohammed Gasmallah Leonard Ha Vincent Hung Joseph Landy Abstract This report will be taking a look at the conceptual

More information

This tutorial will guide you through the process of adding basic ambient sound to a Level.

This tutorial will guide you through the process of adding basic ambient sound to a Level. Tutorial: Adding Ambience to a Level This tutorial will guide you through the process of adding basic ambient sound to a Level. You will learn how to do the following: 1. Organize audio objects with a

More information

How to generate different file formats

How to generate different file formats How to generate different file formats Different mediums print, web, and video require different file formats. This guide describes how to generate appropriate file formats for these mediums by using Adobe

More information

New Physically Based Rendering (PBR) and Scene Editor included in latest release of Paradox, C# Game Engine - version 1.1.3β

New Physically Based Rendering (PBR) and Scene Editor included in latest release of Paradox, C# Game Engine - version 1.1.3β FOR IMMEDIATE RELEASE Media Contact Elle Airey Silicon Studio pr@siliconstudio.co.jp +81 (0)3 5488 7070 New Physically Based Rendering (PBR) and Scene Editor included in latest release of Paradox, C# Game

More information

Speechbubble Manager Introduction Instructions Adding Speechbubble Manager to your game Settings...

Speechbubble Manager Introduction Instructions Adding Speechbubble Manager to your game Settings... Table of Contents Speechbubble Manager Introduction... 2 Instructions... 2 Adding Speechbubble Manager to your game... 2 Settings... 3 Creating new types of speech bubbles... 4 Creating 9-sliced speech

More information

Introducing Photo Story 3

Introducing Photo Story 3 Introducing Photo Story 3 SAVE YOUR WORK OFTEN!!! Page: 2 of 22 Table of Contents 0. Prefix...4 I. Starting Photo Story 3...5 II. Welcome Screen...5 III. Import and Arrange...6 IV. Editing...8 V. Add a

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

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

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

1. Setup Output mode. 2. Using a Fixed tile size

1. Setup Output mode. 2. Using a Fixed tile size Tutorial Tiling Software version: Asanti 2.0 Document version: June 23, 2015 This tutorial demonstrates how to use tiling with Asanti. Tiling can only be executed on a system where Acrobat Pro X or later

More information

While entry is at the discretion of the centre, it would be beneficial if candidates had the following IT skills:

While entry is at the discretion of the centre, it would be beneficial if candidates had the following IT skills: National Unit Specification: general information CODE F916 10 SUMMARY The aim of this Unit is for candidates to gain an understanding of the different types of media assets required for developing a computer

More information

Autodesk Advance Steel. Drawing Style Manager s guide

Autodesk Advance Steel. Drawing Style Manager s guide Autodesk Advance Steel Drawing Style Manager s guide TABLE OF CONTENTS Chapter 1 Introduction... 5 Details and Detail Views... 6 Drawing Styles... 6 Drawing Style Manager... 8 Accessing the Drawing Style

More information

Motion Blur with Mental Ray

Motion Blur with Mental Ray Motion Blur with Mental Ray In this tutorial we are going to take a look at the settings and what they do for us in using Motion Blur with the Mental Ray renderer that comes with 3D Studio. For this little

More information

Modo VR Technical Preview User Guide

Modo VR Technical Preview User Guide Modo VR Technical Preview User Guide Copyright 2018 The Foundry Visionmongers Ltd Introduction 2 Specifications, Installation, and Setup 2 Machine Specifications 2 Installing 3 Modo VR 3 SteamVR 3 Oculus

More information

Official Documentation

Official Documentation Official Documentation Doc Version: 1.0.0 Toolkit Version: 1.0.0 Contents Technical Breakdown... 3 Assets... 4 Setup... 5 Tutorial... 6 Creating a Card Sets... 7 Adding Cards to your Set... 10 Adding your

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

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

Advance Steel. Drawing Style Manager s guide

Advance Steel. Drawing Style Manager s guide Advance Steel Drawing Style Manager s guide TABLE OF CONTENTS Chapter 1 Introduction...7 Details and Detail Views...8 Drawing Styles...8 Drawing Style Manager...9 Accessing the Drawing Style Manager...9

More information

Parametric Modeling. with. Autodesk Inventor Randy H. Shih. Oregon Institute of Technology SDC

Parametric Modeling. with. Autodesk Inventor Randy H. Shih. Oregon Institute of Technology SDC Parametric Modeling with Autodesk Inventor 2009 Randy H. Shih Oregon Institute of Technology SDC PUBLICATIONS Schroff Development Corporation www.schroff.com Better Textbooks. Lower Prices. iii Table of

More information

An Implementation and Usability Study of a Natural User Interface Virtual Piano

An Implementation and Usability Study of a Natural User Interface Virtual Piano The University of Akron IdeaExchange@UAkron Honors Research Projects The Dr. Gary B. and Pamela S. Williams Honors College Spring 2018 An Implementation and Usability Study of a Natural User Interface

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