UNITY WORKSHOP. Unity Editor. Programming(Unity Script)

Size: px
Start display at page:

Download "UNITY WORKSHOP. Unity Editor. Programming(Unity Script)"

Transcription

1 July, 2018 Hayashi UNITY WORKSHOP Unity Editor Project: Name your project. A folder is created with the same name of the project. Everything is in the folder. Four windows (Scene, Project, Hierarchy, Inspector), customizable layout. Everything is managed by "Object" (GameObject). Let's create "Object": Create "Cube" (right click on Hierarchy pane) View operation: FirstPersonShooter WASD key F key AroundObject Gizmo (xyz-coordinate, etc.) Operate "Object": Translate Rotation Scale Basic operation is: To attach "Component" to an "Object" then to operate the Component on Inspector pane. Camera view: Setup a camera Lighting: Directional light Point light Shadow Skybox etc. Let's run the program (scene): Be aware of Scene mode/game mode Save scene: Scene change available (level design) Programming(Unity Script) Let's add a C# script to "Asset", then open it with "Mono develop" (or Visual Studio). Start() and Update() functions. File name has to coincide with Class name (otherwise error) Let's move the object by giving: transform.position = new Vector3(Mathf.Sin (Time.time), 2, 0); Attach the script to an object then play it Try getting errors in a code. Debug (simplest): Display variables by "Debug.Log( xxx );" Let's rotate the object: transform.rotation = Quaternion.AngleAxis(Time.time, new Vector3(0,0,1)); Let's scale the object: transform.localscale = new Vector3(Mathf.Sin (Time.time), 1, 1); Save the scene, build, then Run.

2 Basic function Physics: Attach "RigidBody" component to an object. Try dropping it. Try adding a sphere and slant the floor to see the ball rolling out. Hierarchy structure (Parenting): Make a "kokeshi" with a ball and a cube. Create an empty object and drag the ball and the cube. Then add RigidBody to the parent object. Prefab: Create a prefab of the "kokeshi". Just drag the "kokeshi" in the Hierarchy pane and drop onto the Project pane. Instantiate a prefab: Just drag the prefab in the Project pane onto the Hierarchy pane. Let's create many instantiated objects then drop them all. Physic material : Right click on the Project pane to make a "Physic material" then drag it to a "Collider" component. Same as doing to the floor also. Check out how the object moves by adjusting "Bounce" and "Friction". Instantiate a prefab by Unity Script: public GameObject ballprefab; // Drag the prefab to the " ballprefab " in advance GameObject ball = (GameObject)Instantiate(ballPrefab, transform.position, Quaternion.identity); Give velocity to the ball: ball.getcomponent<rigidbody>().velocity = transform.up * 10.0f; Input and GUI // Keyboard, Mouse, Joystick, etc. void Update () { if (Input.GetKeyDown(KeyCode.Space)) { Debug.Log("HIT!"); // Button, Label, Checkbox, Text input, Slider, etc. void OnGUI () { if( GUI.Button(new Rect(10, 10, 100, 20), "PUSH") ) {

3 Debug.Log("PRESSED"); Appearance Material: Create in the project pane (right click on "Assets" pane). Coloring and Texturing, etc. Texture: Drag an image file on the Assets pane then set it to "Albedo" in the material. Import model: Asset Store: Download then use it. Easiest way. Free or Pay. Primitives: Assemble the primitives in the UnityEditor. DIY: Model your object by appropriate modeling tool such as Maya, Blender, etc. Export the model as a FBX or 3ds(or other) file then drag it to the Assets for importing. Add sound: Drag your sound files to the Assets and play it back. It needs an AudioSource component and an AudioListener component. Customize your buttons and texts: Use "GUIStyle": e.g. GUI.Label(Rect position, string text, GUIStyle style); You can drag and drop font files to import. You can store your player preferences by using "PlayerPrefs". Finally build it to make the executable. You can build it for any platform such as Windows, MAC, Linux, ios, Android etc. simply by changing the "Build platforms". You can change the platform by "Switch platform" in the BuildSettings. You may need to install necessary modules for the build. Most of them are free. Check out "Edit~ProjectSettings~PlayerSettings" when building. Trouble shooting Google it. Retrieve the similar question in the community "Unity Answer". Ask by yourself in "Unity Answer" (English)

4 Join "Unity ユーザー助け合い所 " of Facebook and ask in Japanese. Ask your friend. Ask your teacher. Workout:"Bowling game" Create a floor, a pin and a ball by Primitives then attach RigidBody to the pin and the ball, then add Physic material to the floor, the pin and the ball and adjust Bounce etc. Create a prefab of the ball, then Instantiate it in Unity Script, then give a velocity to the ball and roll it on the floor. Change the direction of the ball throw: this.transform.rotation = Quaternion.AngleAxis (90, new Vector3 (1, 0, 0)) * Quaternion.AngleAxis (-10 * dir, new Vector3 (0, 0, 1)); Use "Quaternion" for rotation. Use multiplication for a series of rotations around axis. In the above example, it rotates around Z-axis after the rotation around X-axis. Aware of multiplying order. When you change the throwing position: this.transform.position = new Vector3 (0, 0, -10); Obtain a Mouse position: Use "Input.mousePosition.x", "Input.mousePosition.y" If you want to normalize by a screen size, use "Screen.width" to get the screen size. Make enable to set the pins: Create an empty Game Object (e.g. pins) and drag all the pins to the object. Then drag the "pins" to "Assets" to make a prefab. When you set the group of pins, call "Instantiate()" to instantiate the prefab (like below). Drag the "pins" prefab to the "pinobj" in advance. GameObject pins = (GameObject)Instantiate(pinobj, new Vector3 (0, 0, -10), Quaternion.identity); Make a button to set the pins: void OnGUI () { if( GUI.Button(new Rect(10, 10, 100, 20), "PIN") ) // Instantiate the pins

5 Clean up the pins: Destroy(pins); To judge whether the pin fall or remain: Get a child "pin" by calling foreach (Transform child in pins.transform); Then check its orientation by using "child.eulerangles.x". Add a score: Display the score by "Label" of GUI. and so on...

Google SketchUp/Unity Tutorial Basics

Google SketchUp/Unity Tutorial Basics Software used: Google SketchUp Unity Visual Studio Google SketchUp/Unity Tutorial Basics 1) In Google SketchUp, select and delete the man to create a blank scene. 2) Select the Lines tool and draw a square

More information

Game Design Unity Workshop

Game Design Unity Workshop Game Design Unity Workshop Activity 1 Unity Overview Unity is a game engine with the ability to create 3d and 2d environments. Unity s prime focus is to allow for the quick creation of a game from freelance

More information

Game Design Unity Workshop

Game Design Unity Workshop Game Design Unity Workshop Activity 2 Goals: - Creation of small world - Creation of character - Scripting of player movement and camera following Load up unity Build Object: Mini World and basic Chase

More information

if(input.getkey(keycode.rightarrow)) { this.transform.rotate(vector3.forward * 1);

if(input.getkey(keycode.rightarrow)) { this.transform.rotate(vector3.forward * 1); 1 Super Rubber Ball Step 1. Download and open the SuperRubberBall project from the website. Open the main scene. In it you will find a game track and a sphere as shown in Figure 1.1. The sphere has a Rigidbody

More information

Unity3D. Unity3D is a powerful cross-platform 3D engine and a user friendly development environment.

Unity3D. Unity3D is a powerful cross-platform 3D engine and a user friendly development environment. Unity3D Unity3D is a powerful cross-platform 3D engine and a user friendly development environment. If you didn t like OpenGL, hopefully you ll like this. Remember the Rotating Earth? Look how it s done

More information

Unity Scripting 4. CS 491 / DES 400 Crea.ve Coding. Computer Science

Unity Scripting 4. CS 491 / DES 400 Crea.ve Coding. Computer Science Unity Scripting 4 Unity Components overview Particle components Interaction Key and Button input Parenting CAVE2 Interaction Wand / Wanda VR Input Devices Project Organization Prefabs Instantiate Unity

More information

Setting up A Basic Scene in Unity

Setting up A Basic Scene in Unity Setting up A Basic Scene in Unity So begins the first of this series of tutorials aimed at helping you gain the basic understanding of skills needed in Unity to develop a 3D game. As this is a programming

More information

Workshop BOND UNIVERSITY. Bachelor of Interactive Multimedia and Design. Asteroids

Workshop BOND UNIVERSITY. Bachelor of Interactive Multimedia and Design. Asteroids Workshop BOND UNIVERSITY Bachelor of Interactive Multimedia and Design Asteroids FACULTY OF SOCIETY AND DESIGN Building an Asteroid Dodging Game Penny de Byl Faculty of Society and Design Bond University

More information

IAT 445 Lab 10. Special Topics in Unity. Lanz Singbeil

IAT 445 Lab 10. Special Topics in Unity. Lanz Singbeil IAT 445 Lab 10 Special Topics in Unity Special Topics in Unity We ll be briefly going over the following concepts. They are covered in more detail in your Watkins textbook: Setting up Fog Effects and a

More information

Game Design Unity Workshop

Game Design Unity Workshop Game Design Unity Workshop Activity 4 Goals: - Creation of small world - Creation of character - Scripting of player movement and camera following Load up unity Build Object: Collisions in Unity Aim: Build

More information

Tutorial: Using the UUCS Crowd Simulation Plug-in for Unity

Tutorial: Using the UUCS Crowd Simulation Plug-in for Unity Tutorial: Using the UUCS Crowd Simulation Plug-in for Unity Introduction Version 1.1 - November 15, 2017 Authors: Dionysi Alexandridis, Simon Dirks, Wouter van Toll In this assignment, you will use the

More information

Transforms Transform

Transforms Transform Transforms The Transform is used to store a GameObject s position, rotation, scale and parenting state and is thus very important. A GameObject will always have a Transform component attached - it is not

More information

Auto Texture Tiling Tool

Auto Texture Tiling Tool Table of Contents Auto Texture Tiling Tool Version 1.77 Read Me 1. Basic Functionality...2 1.1 Usage...2 1.2 Unwrap Method...3 1.3 Mesh Baking...4 1.4 Prefabs...5 2. Gizmos and Editor Window...6 1.1 Offset...6

More information

Auto Texture Tiling Tool

Auto Texture Tiling Tool Table of Contents Auto Texture Tiling Tool Version 1.80 Read Me 1. Basic Functionality...2 1.1 Usage...2 1.1.1 Dynamic Texture Tiling...2 1.1.2 Basic Texture Tiling...3 1.1.3 GameObject menu item...3 1.2

More information

Cláudia Ribeiro PHYSICS

Cláudia Ribeiro PHYSICS Cláudia Ribeiro PHYSICS Cláudia Ribeiro Goals: - Colliders - Rigidbodies - AddForce and AddTorque Cláudia Ribeiro AVT 2012 Colliders Colliders components define the shape of an object for the purpose of

More information

Adding a Trigger to a Unity Animation Method #2

Adding a Trigger to a Unity Animation Method #2 Adding a Trigger to a Unity Animation Method #2 Unity Version: 5.0 Adding the GameObjects In this example we will create two animation states for a single object in Unity with the Animation panel. Our

More information

Introduction to Unity. What is Unity? Games Made with Unity /666 Computer Game Programming Fall 2013 Evan Shimizu

Introduction to Unity. What is Unity? Games Made with Unity /666 Computer Game Programming Fall 2013 Evan Shimizu Introduction to Unity 15-466/666 Computer Game Programming Fall 2013 Evan Shimizu What is Unity? Game Engine and Editor With nice extra features: physics engine, animation engine, custom shaders, etc.

More information

Pong. Prof Alexiei Dingli

Pong. Prof Alexiei Dingli Pong Prof Alexiei Dingli Background Drag and Drop a background image Size 1024 x 576 X = 0, Y = 0 Rename it to BG Sorting objects Go to Sorting Layer Add a new Sorting Layer called Background Drag the

More information

CS248 Lecture 2 I NTRODUCTION TO U NITY. January 11 th, 2017

CS248 Lecture 2 I NTRODUCTION TO U NITY. January 11 th, 2017 CS248 Lecture 2 I NTRODUCTION TO U NITY January 11 th, 2017 Course Logistics Piazza Staff Email: cs248-win1617-staff@lists.stanford.edu SCPD Grading via Google Hangouts: cs248.winter2017@gmail.com Homework

More information

Tutorial Physics: Unity Car

Tutorial Physics: Unity Car Tutorial Physics: Unity Car This activity will show you how to create a free-driving car game using Unity from scratch. You will learn how to import models using FBX file and set texture. You will learn

More information

Easy Decal Version Easy Decal. Operation Manual. &u - Assets

Easy Decal Version Easy Decal. Operation Manual. &u - Assets Easy Decal Operation Manual 1 All information provided in this document is subject to change without notice and does not represent a commitment on the part of &U ASSETS. The software described by this

More information

OxAM Achievements Manager

OxAM Achievements Manager 1 v. 1.2 (15.11.26) OxAM Achievements Manager User manual Table of Contents About...2 Demo...2 Version changes...2 Known bugs...3 Basic usage...3 Advanced usage...3 Custom message box style...3 Custom

More information

Basic Waypoints Movement v1.0

Basic Waypoints Movement v1.0 Basic Waypoints Movement v1.0 1. Create New Unity project (or use some existing project) 2. Import RAIN{indie} AI package from Asset store or download from: http://rivaltheory.com/rainindie 3. 4. Your

More information

Pong in Unity a basic Intro

Pong in Unity a basic Intro This tutorial recreates the classic game Pong, for those unfamiliar with the game, shame on you what have you been doing, living under a rock?! Go google it. Go on. For those that now know the game, this

More information

Unity Game Development

Unity Game Development Unity Game Development 1. Introduction to Unity Getting to Know the Unity Editor The Project Dialog The Unity Interface The Project View The Hierarchy View The Inspector View The Scene View The Game View

More information

Unity introduction & Leap Motion Controller

Unity introduction & Leap Motion Controller Unity introduction & Leap Motion Controller Renato Mainetti Jacopo Essenziale renato.mainetti@unimi.it jacopo.essenziale@unimi.it Lab 04 Unity 3D Game Engine 2 Official Unity 3D Tutorials https://unity3d.com/learn/tutorials/

More information

Terrain. Unity s Terrain editor islands topographical landscapes Mountains And more

Terrain. Unity s Terrain editor islands topographical landscapes Mountains And more Terrain Unity s Terrain editor islands topographical landscapes Mountains And more 12. Create a new Scene terrain and save it 13. GameObject > 3D Object > Terrain Textures Textures should be in the following

More information

Coin Pusher Pro Asset - README

Coin Pusher Pro Asset - README Coin Pusher Pro Asset - README Created by DreamTapp Studios LLC This README document includes helpful hints, tutorials, and a description of how the scripts work together. If you have any questions or

More information

Planet Saturn and its Moons Asset V0.2. Documentation

Planet Saturn and its Moons Asset V0.2. Documentation Planet Saturn and its Moons Asset V0.2 Documentation Charles Pérois - 2015 Introduction 2 Table des matières 1. Introduction...3 2. Release Notes...4 3. How to Use...5 1. Set the scene...5 1. Set a scene

More information

Game Design From Concepts To Implementation

Game Design From Concepts To Implementation Game Design From Concepts To Implementation Giacomo Cappellini - g.cappellini@mixelweb.it Why Unity - Scheme Unity Editor + Scripting API (C#)! Unity API (C/C++)! Unity Core! Drivers / O.S. API! O.S.!

More information

Terrain. Unity s Terrain editor islands topographical landscapes Mountains And more

Terrain. Unity s Terrain editor islands topographical landscapes Mountains And more Terrain Unity s Terrain editor islands topographical landscapes Mountains And more 12. Create a new Scene terrain and save it 13. GameObject > 3D Object > Terrain Textures Textures should be in the following

More information

Bonus Chapter 10: Working with External Resource Files and Devices

Bonus Chapter 10: Working with External Resource Files and Devices 1 Bonus Chapter 10: Working with External Resource Files and Devices In this chapter, we will cover the following topics: Loading external resource files using Unity default resources Loading external

More information

Index. Allan Fowler and Philip Chu 2017 A. Fowler and P. Chu, Learn Unity 2017 for ios Game Development,

Index. Allan Fowler and Philip Chu 2017 A. Fowler and P. Chu, Learn Unity 2017 for ios Game Development, Index A Advanced physics barrels, bowl, 203 on asset store, 203 BarrelPin prefab, 206, 213 box, 208 BoxCollider, 210 211 CapsuleCollider, 206 collider, 206 component copy, 209 compound collider, 208 GameObjects,

More information

OculusUnityMatlab Documentation

OculusUnityMatlab Documentation OculusUnityMatlab Documentation Release 0.0.1 Luca Donini December 31, 2016 Contents 1 Another Simple Header 1 1.1 Table of contents:............................................. 1 1.1.1 Installation...........................................

More information

UFO. Prof Alexiei Dingli

UFO. Prof Alexiei Dingli UFO Prof Alexiei Dingli Setting the background Import all the Assets Drag and Drop the background Center it from the Inspector Change size of Main Camera to 1.6 Position the Ship Place the Barn Add a

More information

STEP 1: Download Unity

STEP 1: Download Unity STEP 1: Download Unity In order to download the Unity Editor, you need to create an account. There are three levels of Unity membership. For hobbyists, artists, and educators, The free version is satisfactory.

More information

COMS W4172 : 3D User Interfaces Spring 2017 Prof. Steven Feiner Date out: January 26, 2017 Date due: January 31, 2017

COMS W4172 : 3D User Interfaces Spring 2017 Prof. Steven Feiner Date out: January 26, 2017 Date due: January 31, 2017 COMS W4172 : 3D User Interfaces Spring 2017 Prof. Steven Feiner Date out: January 26, 2017 Date due: January 31, 2017 Assignment 0.5: Installing and Testing Your Android or ios Development Environment

More information

MIXED REALITY (AR & VR) WITH UNITY 3D (Microsoft HoloLens)

MIXED REALITY (AR & VR) WITH UNITY 3D (Microsoft HoloLens) MIXED REALITY (AR & VR) WITH UNITY 3D (Microsoft HoloLens) 1. INTRODUCTION TO Mixed Reality (AR & VR) What is Virtual Reality (VR) What is Augmented reality(ar) What is Mixed Reality Modern VR/AR experiences

More information

This allows you to choose convex or mesh colliders for you assets. Convex Collider true = Convex Collider. Convex Collider False = Mesh Collider.

This allows you to choose convex or mesh colliders for you assets. Convex Collider true = Convex Collider. Convex Collider False = Mesh Collider. AGF Asset Packager v. 0.4 (c) Axis Game Factory LLC Last Updated: 6/04/2014, By Matt McDonald. Compiled with: Unity 4.3.4. Download This tool may not work with Unity 4.5.0f6 ADDED: Convex Collider Toggle:

More information

Introduction to Unreal Engine Blueprints for Beginners. By Chaven R Yenketswamy

Introduction to Unreal Engine Blueprints for Beginners. By Chaven R Yenketswamy Introduction to Unreal Engine Blueprints for Beginners By Chaven R Yenketswamy Introduction My first two tutorials covered creating and painting 3D objects for inclusion in your Unreal Project. In this

More information

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Unity

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Unity i About the Tutorial Unity is a cross-platform game engine initially released by Unity Technologies, in 2005. The focus of Unity lies in the development of both 2D and 3D games and interactive content.

More information

C# for UNITY3d: Sem 1 a.k.a. The Gospel of Mark Part 1

C# for UNITY3d: Sem 1 a.k.a. The Gospel of Mark Part 1 C# for UNITY3d: Sem 1 a.k.a. The Gospel of Mark Part 1 Special Thanks to Mark Hoey, whose lectures this booklet is based on Move and Rotate an Object (using Transform.Translate & Transform.Rotate)...1

More information

Mechanic Animations. Mecanim is Unity's animation state machine system.

Mechanic Animations. Mecanim is Unity's animation state machine system. Mechanic Animations Mecanim is Unity's animation state machine system. It essentially allows you to create 'states' that play animations and define transition logic. Create new project Animation demo.

More information

MIXED REALITY (AR & VR) WITH UNITY 3D (Microsoft HoloLens)

MIXED REALITY (AR & VR) WITH UNITY 3D (Microsoft HoloLens) MIXED REALITY (AR & VR) WITH UNITY 3D (Microsoft HoloLens) 1. INTRODUCTION TO Mixed Reality (AR & VR) What is Virtual Reality (VR) What is Augmented reality(ar) What is Mixed Reality Modern VR/AR experiences

More information

Class Unity scripts. CS / DES Creative Coding. Computer Science

Class Unity scripts. CS / DES Creative Coding. Computer Science Class Unity scripts Rotate cube script Counter + collision script Sound script Materials script / mouse button input Add Force script Key and Button input script Particle script / button input Instantiate

More information

CMSC 425 Programming Assignment 1, Part 2 Implementation Notes

CMSC 425 Programming Assignment 1, Part 2 Implementation Notes CMSC 425 Programming Assignment 1, Part 2 Implementation Notes Disclaimer We provide these notes to help in the design of your project. There is no requirement that you use our settings, and in fact your

More information

The Shadow Rendering Technique Based on Local Cubemaps

The Shadow Rendering Technique Based on Local Cubemaps The Shadow Rendering Technique Based on Local Cubemaps Content 1. Importing the project package from the Asset Store 2. Building the project for Android platform 3. How does it work? 4. Runtime shadows

More information

User Guide. v1.0. A-Lab Software

User Guide. v1.0. A-Lab Software User Guide v1.0 A-Lab Software Getting Started with Morph 3D Studio 1. After you import the Unity Package from the Asset Store, you will see a folder named A-Lab Software within the Project view. 2. If

More information

Dice Making in Unity

Dice Making in Unity Dice Making in Unity Part 2: A Beginner's Tutorial Continued Overview This is part 2 of a tutorial to create a six sided die that rolls across a surface in Unity. If you haven't looked at part 1, you should

More information

Extract from NCTech Application Notes & Case Studies Download the complete booklet from nctechimaging.com/technotes

Extract from NCTech Application Notes & Case Studies Download the complete booklet from nctechimaging.com/technotes Extract from NCTech Application Notes & Case Studies Download the complete booklet from nctechimaging.com/technotes Application Note Using Vuforia to Display Point Clouds and Meshes in Augmented Reality

More information

Creating and Triggering Animations

Creating and Triggering Animations Creating and Triggering Animations 1. Download the zip file containing BraidGraphics and unzip. 2. Create a new Unity project names TestAnimation and set the 2D option. 3. Create the following folders

More information

3dSprites. v

3dSprites. v 3dSprites v1.0 Email: chanfort48@gmail.com 3dSprites allows you to bring thousands of animated 3d objects into the game. Only up to several hundreds of animated objects can be rendered using meshes in

More information

Pick up a book! 2. Is a reader on screen right now?! 3. Embedding Images! 3. As a Text Mesh! 4. Code Interfaces! 6. Creating a Skin! 7. Sources!

Pick up a book! 2. Is a reader on screen right now?! 3. Embedding Images! 3. As a Text Mesh! 4. Code Interfaces! 6. Creating a Skin! 7. Sources! Noble Reader Guide Noble Reader version 1.1 Hi, Toby here from Noble Muffins. This here is a paginating text kit. You give it a text; it ll lay it out on a skin. You can also use it as a fancy text mesh

More information

UI Elements. If you are not working in 2D mode, you need to change the texture type to Sprite (2D and UI)

UI Elements. If you are not working in 2D mode, you need to change the texture type to Sprite (2D and UI) UI Elements 1 2D Sprites If you are not working in 2D mode, you need to change the texture type to Sprite (2D and UI) Change Sprite Mode based on how many images are contained in your texture If you are

More information

MaxstAR SDK 2.0 for Unity3D Manual. Ver 1.2

MaxstAR SDK 2.0 for Unity3D Manual. Ver 1.2 MaxstAR SDK 2.0 for Unity3D Manual Ver 1.2 Written as of 14 May 2015 Contents 1. Requirement and Restriction 1 2. Creating Trackable Data 2 (1) Connecting Website and Registering An Account 2 (2) Creating,

More information

Visual Novel Engine for Unity By Michael Long (Foolish Mortals),

Visual Novel Engine for Unity By Michael Long (Foolish Mortals), Visual Novel Engine for Unity By Michael Long (Foolish Mortals), michael@foolish-mortals.net http://u3d.as/nld Summary A light weight code base suitable for visual novels and simple cut scenes. Useful

More information

How to add new 3D Models to Machines Simulator 3 & Machines Simulator VR

How to add new 3D Models to Machines Simulator 3 & Machines Simulator VR How to add new 3D Models to Machines Simulator 3 & Machines Simulator VR In order to add you own 3D models to Machines Simulator 3 and MS VR software, you must follow the following steps: Download the

More information

You can also export a video of what one of the cameras in the scene was seeing while you were recording your animations.[2]

You can also export a video of what one of the cameras in the scene was seeing while you were recording your animations.[2] Scene Track for Unity User Manual Scene Track Plugin (Beta) The scene track plugin allows you to record live, textured, skinned mesh animation data, transform, rotation and scale animation, event data

More information

Table of contents. Introduction. Having finally realized your ambitious plans for a game, you might face big performance

Table of contents. Introduction. Having finally realized your ambitious plans for a game, you might face big performance Table of contents Introduction Introduction... 1 Optimizing Unity games... 2 Rendering performance...2 Script performance...3 Physics performance...3 What is this all about?...4 How does M2HCullingManual

More information

8K Earth, Moon and Mars Shaders Asset V Documentation

8K Earth, Moon and Mars Shaders Asset V Documentation 8K Earth, Moon and Mars Shaders Asset V0.3.3 Documentation Charles Pérois - 2015 Introduction 2 Table des matières 1. Introduction...3 2. Release Note...4 3. How to Use...5 1. Set the scene...5 1. Set

More information

Merging Physical and Virtual:

Merging Physical and Virtual: Merging Physical and Virtual: A Workshop about connecting Unity with Arduino v1.0 R. Yagiz Mungan yagiz@purdue.edu Purdue University - AD41700 Variable Topics in ETB: Computer Games Fall 2013 September

More information

ANIMATOR TIMELINE EDITOR FOR UNITY

ANIMATOR TIMELINE EDITOR FOR UNITY ANIMATOR Thanks for purchasing! This document contains a how-to guide and general information to help you get the most out of this product. Look here first for answers and to get started. What s New? v1.53

More information

NOTTORUS. Getting Started V1.00

NOTTORUS. Getting Started V1.00 NOTTORUS Getting Started V1.00 2016 1. Introduction Nottorus Script Editor is a visual plugin for generating and debugging C# Unity scripts. This plugin allows designers, artists or programmers without

More information

IAP Manager. Easy IAP Workflow. Copyright all rights reserved. Digicrafts 2018 Document version Support

IAP Manager. Easy IAP Workflow. Copyright all rights reserved. Digicrafts 2018 Document version Support IAP Manager Easy IAP Workflow Copyright all rights reserved. Digicrafts 2018 Document version 1.7.0 Support email: support@digicrafts.com.hk A. Before Start In order to use the IAPManager, the following

More information

Creating the Tilt Game with Blender 2.49b

Creating the Tilt Game with Blender 2.49b Creating the Tilt Game with Blender 2.49b Create a tilting platform. Start a new blend. Delete the default cube right click to select then press X and choose Erase Selected Object. Switch to Top view (NUM

More information

Chart And Graph. Features. Features. Quick Start Folders of interest Bar Chart Pie Chart Graph Chart Legend

Chart And Graph. Features. Features. Quick Start Folders of interest Bar Chart Pie Chart Graph Chart Legend Chart And Graph Features Quick Start Folders of interest Bar Chart Pie Chart Graph Chart Legend Overview Bar Chart Canvas World Space Category settings Pie Chart canvas World Space Pie Category Graph Chart

More information

About the FBX Exporter package

About the FBX Exporter package About the FBX Exporter package Version : 1.3.0f1 The FBX Exporter package provides round-trip workflows between Unity and 3D modeling software. Use this workflow to send geometry, Lights, Cameras, and

More information

User Manual. Version 2.0

User Manual. Version 2.0 User Manual Version 2.0 Table of Contents Introduction Quick Start Inspector Explained FAQ Documentation Introduction Map ity allows you to use any real world locations by providing access to OpenStreetMap

More information

When you tag an object as static batched, then Unity will group that object in with other objects that share the same material.

When you tag an object as static batched, then Unity will group that object in with other objects that share the same material. http://gmv.cast.uark.edu A Method Store for Advanced Survey and Modeling Technologies Mon, 01 Apr 2013 03:29:18 +0000 en-us hourly 1 http://wordpress.org/?v=3.5.1 http://gmv.cast.uark.edu/modeling/software-visualization/unity-software-visualization/workflow-unitysoftware-visualization/unity-pro-vs-unity-indie/

More information

MANAGING MODS Imported mods are located in:..\[steamlibrary]\steamapps\common\purefarming \ PureFarming_Data\StreamingAssets\IMPORTER\mod

MANAGING MODS Imported mods are located in:..\[steamlibrary]\steamapps\common\purefarming \ PureFarming_Data\StreamingAssets\IMPORTER\mod IMPORTER MANUAL MANAGING MODS Imported mods are located in:..\[steamlibrary]\steamapps\common\purefarming \ PureFarming_Data\StreamingAssets\IMPORTER\mod Mods created by others also have to be placed in

More information

Vuforia quick install guide. Android devices and Unity 3D models edition

Vuforia quick install guide. Android devices and Unity 3D models edition Vuforia quick install guide Android devices and Unity 3D models edition Welcome to the new age of product design and customer experience!! Using augmented reality you can create a whole new experience.

More information

PSD to Mobile UI Tutorial

PSD to Mobile UI Tutorial PSD to Mobile UI Tutorial Contents Planning for design... 4 Decide the support devices for the application... 4 Target Device for design... 4 Import Asset package... 5 Basic Setting... 5 Preparation for

More information

3D Starfields for Unity

3D Starfields for Unity 3D Starfields for Unity Overview Getting started Quick-start prefab Examples Proper use Tweaking Starfield Scripts Random Starfield Object Starfield Infinite Starfield Effect Making your own Material Tweaks

More information

Workshop BOND UNIVERSITY Bachelor of Interactive Multimedia and Design Beginner Game Dev Character Control Building a character animation controller.

Workshop BOND UNIVERSITY Bachelor of Interactive Multimedia and Design Beginner Game Dev Character Control Building a character animation controller. Workshop BOND UNIVERSITY Bachelor of Interactive Multimedia and Design Beginner Game Dev Character Control Building a character animation controller. FACULTY OF SOCIETY AND DESIGN Building a character

More information

User Manual. Contact the team: Contact support:

User Manual.     Contact the team: Contact support: User Manual http://dreamteck.io https://www.facebook.com/dreamteckstudio Contact the team: team@dreamteck.io Contact support: support@dreamteck.io Discord Server: https://discord.gg/bkydq8v 1 Contents

More information

8iUnityPlugin Documentation

8iUnityPlugin Documentation 8iUnityPlugin Documentation Release 0.4.0 8i Jul 18, 2017 Contents 1 What is the 8i Plugin? 3 2 Why are we doing it? 5 3 Supported Unity Versions and Platforms 7 4 Supported Unity Versions and Platforms

More information

User Manual. Luciano Rasente Asset Repository

User Manual. Luciano Rasente Asset Repository 2017 User Manual Luciano Rasente Asset Repository 2017.10.15 Index Index... 1 Introduction... 2 1. Description... 2 2. Features... 2 3. Folders... 2 Text translation: CSV... 3 1. Installation & configuration...

More information

Outline. CE318: Games Console Programming Lecture 3: 3D Games and Cameras. Outline. 3D Vectors. Diego Perez. 3D Principles. 3D Models.

Outline. CE318: Games Console Programming Lecture 3: 3D Games and Cameras. Outline. 3D Vectors. Diego Perez. 3D Principles. 3D Models. Outline Lecture 3: 3D Games and Cameras 1 3D Principles Diego Perez 2 3D Models 3 Cameras 4 Lab Session 3 dperez@essex.ac.uk Office 3A.526 2014/15 Outline 2 / 50 3D Vectors A 3D vector is a geometric object

More information

Spell Casting Motion Pack 5/5/2017

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

More information

VEGETATION STUDIO FEATURES

VEGETATION STUDIO FEATURES VEGETATION STUDIO FEATURES We are happy to introduce Vegetation Studio, coming to Unity Asset Store this fall. Vegetation Studio is a vegetation placement and rendering system designed to replace the standard

More information

+ Typed Message [Vlissides, 1998]

+ Typed Message [Vlissides, 1998] Background literature Introduction to Game Programming Autumn 2016 04. Game Programming Patterns and Techniques Juha Vihavainen University of Helsinki E. Gamma et al. (1994), Design Patterns: Elements

More information

Section 28: 2D Gaming: Continuing with Unity 2D

Section 28: 2D Gaming: Continuing with Unity 2D Section 28: 2D Gaming: Continuing with Unity 2D 1. Open > Assets > Scenes > Game 2. Configuring the Layer Collision Matrix 1. Edit > Project Settings > Tags and Layers 2. Create two new layers: 1. User

More information

Tutorial: Getting Started - Flow Graph scripting

Tutorial: Getting Started - Flow Graph scripting Tutorial: Getting Started - Flow Graph scripting Overview This tutorial introduces the concept of game play scripting using the Flow Graph editor. You will set up Flow Graph scripts that do five things:

More information

Quick Setup Guide. Date: October 27, Document version: v 1.0.1

Quick Setup Guide. Date: October 27, Document version: v 1.0.1 Quick Setup Guide Date: October 27, 2016 Document version: v 1.0.1 Table of Contents 1. Overview... 3 2. Features... 3 3. ColorTracker library... 3 4. Integration with Unity3D... 3 Creating a simple color

More information

Pacman. you want to see how the maze was created, open the file named unity_pacman_create_maze.

Pacman. you want to see how the maze was created, open the file named unity_pacman_create_maze. Pacman Note: I have started this exercise for you so you do not have to make all of the box colliders. If you want to see how the maze was created, open the file named unity_pacman_create_maze. Adding

More information

C# in Unity 101. Objects perform operations when receiving a request/message from a client

C# in Unity 101. Objects perform operations when receiving a request/message from a client C# in Unity 101 OOP What is OOP? Objects perform operations when receiving a request/message from a client Requests are the ONLY* way to get an object to execute an operation or change the object s internal

More information

Damaging, Attacking and Interaction

Damaging, Attacking and Interaction Damaging, Attacking and Interaction In this tutorial we ll go through some ways to add damage, health and interaction to our scene, as always this isn t the only way, but it s the way I will show you.

More information

Assignment 4: Flight Simulator

Assignment 4: Flight Simulator VR Assignment 4: Flight Simulator Released : Feb 19 Due : March 26th @ 4:00 PM Please start early as this is long assignment with a lot of details. We simply want to make sure that you have started the

More information

DAZ Page 1. DAZ3D to Unity (Objects and Clothing)

DAZ Page 1. DAZ3D to Unity (Objects and Clothing) DAZ Page 1 DAZ3D to Unity (Objects and Clothing) Saturday, June 20, 2015 1:30 PM DAZ is not the easiest to get from objects from DAZ to a game engine and be as optimized as possible. This document will

More information

Mobile Touch Floating Joysticks with Options version 1.1 (Unity Asset Store) by Kevin Blake

Mobile Touch Floating Joysticks with Options version 1.1 (Unity Asset Store) by Kevin Blake Mobile Touch Floating Joysticks with Options version 1.1 (Unity Asset Store) by Kevin Blake Change in version 1.1 of this document: only 2 changes to this document (the unity asset store item has not changed)

More information

User Manual v 1.0. Copyright 2018 Ghere Games

User Manual v 1.0. Copyright 2018 Ghere Games + User Manual v 1.0 Copyright 2018 Ghere Games HUD Status Bars+ for Realistic FPS Prefab Copyright Ghere Games. All rights reserved Realistic FPS Prefab Azuline Studios. Thank you for using HUD Status

More information

Contents Interior Mapping & Transistions... 1

Contents Interior Mapping & Transistions... 1 Nightmare Island Going Inside Interior Mapping & Transitions Contents Interior Mapping & Transistions... 1 New Scene Setup Editor... 3 Snap Settings... 6 Empty Grouping Objects... 6 Corridors Laying out

More information

Creating a 3D Characters Movement

Creating a 3D Characters Movement Creating a 3D Characters Movement Getting Characters and Animations Introduction to Mixamo Before we can start to work with a 3D characters we have to get them first. A great place to get 3D characters

More information

INTRODUCTION 3 SYSTEM REQUIREMENTS 4 PACKAGE CONTENT 4 CHANGELOG 4 FAST GUIDE 8 PSD2UGUI IN DEPTH 12 PSD LAYERS STRUCTURES 14

INTRODUCTION 3 SYSTEM REQUIREMENTS 4 PACKAGE CONTENT 4 CHANGELOG 4 FAST GUIDE 8 PSD2UGUI IN DEPTH 12 PSD LAYERS STRUCTURES 14 PSD2uGUI USER GUIDE INTRODUCTION 3 SYSTEM REQUIREMENTS 4 PACKAGE CONTENT 4 CHANGELOG 4 FAST GUIDE 8 PSD2UGUI IN DEPTH 12 Commands 12 Variables 13 PSD LAYERS STRUCTURES 14 Toggle Photoshop structure 14

More information

DEVELOPERS MANUAL. Philip SUPER HAPPY FUN FUN INC Research Blvd. Suite C-220 Austin, TX, 78759

DEVELOPERS MANUAL. Philip SUPER HAPPY FUN FUN INC Research Blvd. Suite C-220 Austin, TX, 78759 DEVELOPERS MANUAL Philip SUPER HAPPY FUN FUN INC. 11044 Research Blvd. Suite C-220 Austin, TX, 78759 Table of Contents Quick Start Guide... 3 First Time Setup for Development... 4 Getting Started in Unity...

More information

Lec 10 MEL for Dynamics

Lec 10 MEL for Dynamics Lec 10 MEL for Dynamics Create user windows Create customize shelf command icon Create and use of expression within MEL script Create and use of particle and rigid body dynamics panelbreakup exercise (The

More information

Introducing Autodesk Maya Chapter 2: Jumping in Headfirst, with Both Feet!

Introducing Autodesk Maya Chapter 2: Jumping in Headfirst, with Both Feet! Introducing Autodesk Maya 2015 Chapter 2: Jumping in Headfirst, with Both Feet! Maya topics covered in this chapter include the following: Introducing the UI Maya project structure Creating and animating

More information

Sviluppo Di App Mobile Per Augmented Reality

Sviluppo Di App Mobile Per Augmented Reality Sviluppo Di App Mobile Per Augmented Reality Manuela Chessa University of Genova Dept. of Informatics, Bioengineering, Robotics, and Systems Engineering (manuela.chessa@unige.it) A brief history TODAY

More information

Dialog XML Importer. Index. User s Guide

Dialog XML Importer. Index. User s Guide Dialog XML Importer User s Guide Index 1. What is the Dialog XML Importer? 2. Setup Instructions 3. Creating Your Own Dialogs Using articy:draft a. Conditions b. Effects c. Text Tokens 4. Importing Your

More information

GAM 223 Game Design Workshop. Project 3D Maze Level Design DUE DATE: / / Design, Modeling & UV unwrapping

GAM 223 Game Design Workshop. Project 3D Maze Level Design DUE DATE: / / Design, Modeling & UV unwrapping GAM 223 Game Design Workshop Project 3D Maze Level Design DUE DATE: / / Design, Modeling & UV unwrapping Creating games like creating movies needs actors, sets, scripts, sounds and effects. However, first

More information