Unity Game Development

Slides:



Advertisements
Similar presentations
Yingcai Xiao Game Development Intro to Unreal Engine.
Advertisements

MEG Experiments Stimulation and Recording Setup Educational Seminar Institute for Biomagnetism and Biosignalanalysis February 8th, 2005.
Computer Science – Game DesignUC Santa Cruz Game Jam Two teams from CMPS 20 – Less Than Royal – Colon Trey.
INTRODUCTION TO SCRATCH. About Me Resources Scratch Website Learn Scratch Washington-Lee Computer.
TaskCompletionRyanRomainSeanTo do 1- Build + Test game levels 100%34%33% 2- Poster100%8%42%50% 3- Demo Video20%100%0% See next milestone 4- Player-object.
Creative Commons Attribution 3.0 creativecommons.org/licenses/by/3.0 Key Abstractions in Game Maker Foundations of Interactive Game Design Prof. Jim Whitehead.
GREENFOOT CLUB RESOURCES Brian Cullen – Rossett School
Creating A 3-D Game With Spark Engine Lauren Bissett, Dan Maguire, and Nicholas Woodfield.
Game Maker Day 2 Making a Maze Game.
Simon 2 : Multiplayer Memory Game Joshua Gomez & Travis Pinnick.
Multiplayer game in Unity using the unityPark suite A gift from NoOpArmy for GGJ
Design Document Presentation. Review Quoridor – a board game played on a grid where players must advance tokens across a board to win. Our basic objective:
Description, Classes, Interfaces, Hierarchy, Specifics George Georgiev Telerik Software Academy academy.telerik.com Technical Trainer itgeorge.net.
Web Games Programming An Introduction to Unity 3D.
Lab 6: event & input intro User Interface Lab: GUI Lab Oct. 2 nd, 2013.
UFCFS D Technologies for the Web Unity 3D: Review of Topics and Related Concepts.
Yingcai Xiao Game Development Intro to Unreal Engine.
UFCEK-20-3Web Games Programming Unity 3D: Review of Topics Publishing for the Web.
Game Maker Tutorial.
UW EXTENSION CERTIFICATE PROGRAM IN GAME DEVELOPMENT 2 ND QUARTER: ADVANCED GRAPHICS Game program main loop.
Super EastGate Jon Caron, Ryan Fleming, Antonio Guarino, and Mike LoVerme Merrimack College Introduction Super EastGate is a 2D side scroller game that.
GAME:IT Junior Paddle Ball Objectives: Review skills from Introduction Create a background Add simple object control (up and down) Add how to create a.
Expressive Intelligence Studio // Center for Games and Playable Media // Unity Pro John Murray Expressive.
Enhancing JavaScript Using Application Programming Interfaces (APIs), Lecture #3.
GAME:IT Mario Creating Platform Games Level 4 with GML Game Maker Language (GML) allows users more flexibility in game design. GML is similar to how real.
Yingcai Xiao Game Development with Unity3D Inside/Outside Unity3D.
Game Maker Tutorials Introduction Clickball IntroductionClickball Where is it? Shooting Where is it?Shooting.
Performance Evaluation of Ethernet Networks under different Scenarios Lab 6
Game Development with Unity3D
Creating a UFO Rescue Game in Alice
Quick Intro to Unity Lecture 2.
Collision Theory and Logic
Game Development with Unity3D Inside/Outside Unity3D
Done already for your convenience!
Lecture 2 Richard Gesick
Game Architecture Rabin is a good overview of everything to do with Games A lot of these slides come from the 1st edition CS 4455.
Game Maker Intro to Programming Game Maker Pop Quiz (Both Groups)
Collision Theory and Logic
Ogre Overview.
Creating a UFO Rescue Game in Alice
Learning Java with Alice 3.0 Game Design Kathy Bierscheid
UNITY TEAM PROJECT TOPICS: [1]. Unity Collaborate
Game Development Intro to Unreal Engine
A Prime Example of HCI Application
Blender API: Part 2: Game Engine
Download : to follow along.
Week 6: Time and triggers!
Myo + Oculus Rift Tutorial
Game Maker Intro to Programming Game Maker Pop Quiz (Both Groups)
ABC Halloween Adventure
Week 1 - Introduction and Objects
Unity Game Development
Unity Game Development
Unity Game Development
Unity Game Development
Nate Brunelle Today: Games
Explain what touch develop is to your students:
Nate Brunelle Today: Games
Unity Game Development
Unity Game Development
Unity Game Development
Unity Game Development
Unity Game Development
Unity Game Development
Unity Game Development
Unity Game Development
Online Pogo Game Customer Service
Pogo Game Customer Care Helpline Number

Call Pogo Contact Phone Number and Enjoy Pogo Game
Presentation transcript:

Unity Game Development Controller Input, Local Multiplayer & VFX

Class overview Class 6 Revision Project Settings - Input Setting up Keyboard & Xbox Controller Input Creating 2 Players Shooting a Fireball Particle Emitter Events & Delegates

Revision Introduction to Mixamo.com Setting up Player Setting up Enemy Setting up Collectibles Singleton - Coding Design Pattern Serialization of Data Saving Loading Advanced: Checkpoint System

Project Settings - Input Edit > Project Settings… > Input Positive & Negative Buttons (-1, 1) Type / Axis are determine type of input Joy Num determines controller ID Same name can be given to input entries Input can be inverted Input has to be setup for each action Input has to be setup for each player

Setting up Keyboard & Xbox Controller Input GetButton(), GetButtonDown(), GetAxis(), GetAxisRaw()

Creating 2 Players Create PlayerLogic (Movement, Jumping, …) Create AnimatorController (Idle, Walk, Run, Jump) Setup BlendTree (Add parameters) Set Animation Parameters from Code Determine PlayerID using Enum and ToString()

Shooting a Fireball Instantiate Object based on hand transform Initialize Fireball movement at correct time using animation event Attach Rigidbody and Trigger to detect collision

Particle Emitter Create Particle Emitter Experiment with attributes

Events & Delegates Send events with parameters from class X Subscribe / Listen to events from class Y Multiple classes can react to events without having access to each other

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