Unity Game Development

Slides:



Advertisements
Similar presentations
Development and Alumni Relations System - Communication #5 - DARS v3.0: Internet Solutions.
Advertisements

Yingcai Xiao Game Development Intro to Unreal Engine.
App Inventor Barb Ericson July 3, 2013.
© Anselm Spoerri Lecture 11 Flash –Build Flash Website with Animated Navigation Structure –Decide on Overall Navigation Layout, Import Images & Organize.
CIS Game Design I Chapter 6 and 7 Blake Farrugia 10/24/2011.
Based on Roll-a-ball video tutorial from Unity Technologies Part WakeUpAndCode.com.
SE 320 – Introduction to Game Development Lecture 11: Animations and GoKit Lecturer: Gazihan Alankuş Please look at the last slides for assignments (marked.
StarLogoTNG 101 Treasure Hunt Game Unit Lesson 3: Treasures and Hazards.
Exercise : Animated Navigation Structure in Flash 1.Develop Answers to “What did you learn in ITI program?” “What do you have to offer?” “What are your.
Creating A 3-D Game With Spark Engine Lauren Bissett, Dan Maguire, and Nicholas Woodfield.
EEC-693/793 Applied Computer Vision with Depth Cameras Lecture 13 Wenbing Zhao
SE 320 – Introduction to Game Development Lecture 8: Animations, GUIs, Debugging and IDEs Lecturer: Gazihan Alankuş Please look at the last two slides.
Web Games Programming An Introduction to Unity 3D.
UFCFS D Technologies for the Web Unity 3D: Review of Topics and Related Concepts.
Learning Unity. Getting Unity
Yingcai Xiao Game Development Intro to Unreal Engine.
UFCEK-20-3Web Games Programming Unity 3D: Review of Topics Publishing for the Web.
Alice 3.0 A Guided Tour Mike R-D YRDSB. Agenda General Walkthrough of Alice 3.0 Loops, Variables, Threads Methods / Properties Arrays Misc.
Advanced Stuff Learning by example: Responding to the mouse.
LESSON #10: Digital Playtesting & Introduction to Character Animation with Mecanim DGMD E-70 Principles of Game Design.
XS Software Andromeda 5 Jungle Jack Rage War. Andromeda 5 Entirely in 3D Custom UI system based on core unity UI Client - Server – DB architecture.
UFCFSU-30-13D Technologies for the Web An Introduction to Unity 3D.
Design Visualization Software Introduction / Review.
Expressive Intelligence Studio // Center for Games and Playable Media // Unity Pro John Murray Expressive.
Cosc 5/4735 Unity 3D Getting Started Guide for Android.
Blender Animations Josh Fujita-Yuhas. Beginning Animation Default vs. Animation view Timeline – Keyframes F-Curve Editor Dope Sheet.
INTRO TO UNITY Building your first 3D game. DISCLAIMER  “This website is not affiliated with, maintained, endorsed or sponsored by Unity Technologies.
Prof. Anselm SpoerriMultimedia Production Rutgers Lecture 11 Flash –Build Flash Website with Animated Navigation Structure –Decide on Overall.
Digital Game Design ACST 3710 Your First Unity Program 1.
EEC-693/793 Applied Computer Vision with Depth Cameras
COMP 50 Game Design LESSON #11: Digital Playtesting & Introduction to Character Animation with Mecanim.
Quick Intro to Unity Lecture 2.
Game Development with Unity3D Inside/Outside Unity3D
Period 4- Video Gaming Game Salad
EEC-693/793 Applied Computer Vision with Depth Cameras
DGMD E-70 Principles of Game Design
Creating a Tank Game in Scratch
Enemy and Friendly AIs Richard Gesick.
EEC-693/793 Applied Computer Vision with Depth Cameras
3D Game Pitch Niki Farquhar
Aaron Camm, Jeff Huggins, Steve Moskal, Patrick Cardwell
CIS 487/587 Bruce R. Maxim UM-Dearborn
Game Development Intro to Unreal Engine
A Prime Example of HCI Application
CIS 487/587 Bruce R. Maxim UM-Dearborn
Chad Dugie Michael Voght Ryu Muthui
A beginner’s tutorial for Unity and VR
Player preferences, Loading Scenes, Activating and Enabling
Myo + Oculus Rift Tutorial
Fundaments of Game Design
Tank Game Int 10 Unit 3 – Game Maker.
EEC-693/793 Applied Computer Vision with Depth Cameras
Unity Game Development
Deeper into the Depths: Casting, Scope, Gizmos, Layers, Self-Destruct.
DGMD E-70 Principles of Game Design
Unity Game Development
Unity Game Development
Unity Game Development
Unity Game Development
Unity Game Development
Exercise : Animated Navigation Structure in Animate (= Flash)
Unity Game Development
Unity Game Development
Unity Game Development
Project Behavior Tree IMGD 4000 Due: April 7th, 11:59pm.
Unity Game Development
Unity Game Development
Unity Game Development
Exercise : Animated Navigation Structure in Flash
Presentation transcript:

Unity Game Development Raycasting, Animation timeline & Animator

Class overview Class 3 Revision Raycasting – Camera-to-World NavMesh Baking & NavMesh Agent Click Visualisation Camera Movement Importing 3D models Animation timeline Animation events Animator Raycasting – GameObject-to-GameObject Enums – Player States Advanced: Applying Damage

Revision Parenting objects in Hierarchy Canvas UI Enums – Enemy States NavMesh Baking NavMesh Agent Setting Enemy Patrols Range & Radius Checking Damage to Player Damage to Zombies

Raycasting – Camera-to-World Raycast = Shoot Laser from point A to point B, check for objects hit (= RayCastHit). Raycast from Camera to Mouse Position in World Space.

NavMesh Baking & NavMesh Agent Attach NavMeshAgent to Player Setup Steering Settings Window  AI  Navigation Make objects Static in order to bake NavMesh

Click visualisation Display Sphere where Player Clicked Shrink Sphere Object over time

Camera Movement Move Camera based on Mouse Position in Screen Space Center Camera on Player when you press Spacebar

Importing 3D models Download .FBX file Import in Unity editor Example websites: https://www.turbosquid.com/Search/3D-Models/free https://free3d.com/ Unity Asset Store

Animation timeline Window  Animation  Animation Add Keyframes and change properties such as position, rotation, scale, …

Animation events Right-Click  Add Animation Event Link AnimationEvent to Code Function

Animator Setup Idle & SwordAnim States Setup Parameters & Set Parameter from Code

Raycasting – GameObject-to-GameObject Shoot Ray forwards from Player Position.

Enums – Player States Idle Moving AttackMoving If Player clicks on Enemy move Player towards Enemy. Start Attacking when in Range.

Advanced: Applying Damage Implement Health system Reduce Enemy Health on Sword Impact

Q&A Do you have any questions related to the topics mentioned?