Game Development Unity3D.

Slides:



Advertisements
Similar presentations
Introduction Games have always been a fundamental part of human life. Space storm “ عاصفة الفضاء” is a 3D SCI-FI game that consists of two stages presented.
Advertisements

Projective Texture Mapping
Basic Unity Scripting/Programming & Components
3D Graphics Rendering and Terrain Modeling
Computer Graphics Programming: Matrices and Transformations CSE 3451 Matt Boggus.
INNER WORKINGS OF UNITY 3D. WHAT WE ARE GOING TO COVER Intro to Unity Physics & Game Objects Cameras & Lighting Textures & Materials Quaternions and Rotation.
SE 313 – Computer Graphics Lecture 13: Lighting and Materials Practice Lecturer: Gazihan Alankuş 1.
CS 4363/6353 INTRODUCTION TO COMPUTER GRAPHICS. WHAT YOU’LL SEE Interactive 3D computer graphics Real-time 2D, but mostly 3D OpenGL C/C++ (if you don’t.
Real-Time Rendering SPEACIAL EFFECTS Lecture 03 Marina Gavrilova.
黃聰賢. Light Position Mesh Polygon Shadow Polygon  Clear color buffer and stencil buffer  Render the scene with ambient only.
CGDD 4003 THE MASSIVE FIELD OF COMPUTER GRAPHICS.
(conventional Cartesian reference system)
Shadow Algorithms Gerald Matzka Computer Science Seminar.
Shading Languages By Markus Kummerer. Markus Kummerer 2 / 19 State of the Art Shading.
Scenes, Cameras & Lighting. Outline  Constructing a scene  Using hierarchy  Camera models  Light models.
02/04/03 Page 1 Rendering Visibility Lighting Texturing.
Unity 3D game IDE 1.  Unity is a multi-platform, integrated IDE for scripting games, and working with 3D virtual worlds  Including:  Game engine ▪
3D Concepts Coordinate Systems Coordinates specify points in space 3D coords commonly use X, Y, & Z A vertex is a 'corner' of an object Different coordinate.
Shadows Computer Graphics. Shadows Shadows Extended light sources produce penumbras In real-time, we only use point light sources –Extended light sources.
Lecture 5: 3D Rendering Pipeline (II) Prof. Hsien-Hsin Sean Lee School of Electrical and Computer Engineering Georgia Institute of Technology.
Introduction to 3D Computer Graphics and Virtual Reality McConnell text.
University of Illinois at Chicago Electronic Visualization Laboratory (EVL) CS 426 Intro to 3D Computer Graphics © 2003, 2004, 2005 Jason Leigh Electronic.
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
Computer Graphics Computer Graphics is everywhere: Visual system is most important sense: High bandwidth Natural communication Fast developments in Hardware.
CS324e - Elements of Graphics and Visualization Checkerboard World.
CSE 381 – Advanced Game Programming Basic 3D Graphics
UFCEKU-20-3Web Games Programming Unity 3D Basic Concepts Using and Creating Prefabs.
EEC-693/793 Applied Computer Vision with Depth Cameras Lecture 13 Wenbing Zhao
Rujchai Ung-arunyawee Department of Computer Engineering Khon Kaen University.
Computer Graphics An Introduction. What’s this course all about? 06/10/2015 Lecture 1 2 We will cover… Graphics programming and algorithms Graphics data.
1 Virtual Reality Modeling Language (VRML97) ©Anthony Steed
Web Games Programming An Introduction to Unity 3D.
Holistic Mobile Game Development with Unity 2015 Taylor & Francis. All rights Reserved.
COMPUTER GRAPHICS CSCI 375. What do I need to know?  Familiarity with  Trigonometry  Analytic geometry  Linear algebra  Data structures  OOP.
 UDK and Unity are both game engines that offer a wide variety of options to create pretty much any type of game.  Each game engine has a built in environment.
Learning Unity. Getting Unity
Digital Media Lecture 8: Vector Graphics 3D Georgia Gwinnett College School of Science and Technology Dr. Jim Rowan.
Digital Media Dr. Jim Rowan ITEC 2110 Vector Graphics II.
CS324e - Elements of Graphics and Visualization Java 3D Intro.
Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory.
Digital Media Dr. Jim Rowan ITEC 2110 Vector Graphics II.
Derived from Kirill Muzykov’s Rocket Mouse Tutorial WakeUpAndCode.com.
1 OGRE Programming Intermediate Tutorial: Volume Selection.
컴퓨터 그래픽스 Real-time Rendering 1. Introduction.
UFCFSU-30-13D Technologies for the Web An Introduction to Unity 3D.
Digital Media Dr. Jim Rowan ITEC 2110 Vector Graphics II.
Procedural Animation and Physics Engine Yingcai Xiao.
1 Geometry for Game. Geometry Geometry –Position / vertex normals / vertex colors / texture coordinates Topology Topology –Primitive »Lines / triangles.
Introduction to Computer Graphics
EEC-693/793 Applied Computer Vision with Depth Cameras
Quick Intro to Unity Lecture 2.
Week 2 - Monday CS361.
3GB3 Game Design Unity 3D Basics.
EEC-693/793 Applied Computer Vision with Depth Cameras
Introducing Blender.
3D Graphics Rendering PPT By Ricardo Veguilla.
Interactive Computer Graphics
Austin Grosel & Aaron Ebbinghaus
EEC-693/793 Applied Computer Vision with Depth Cameras
Computer Animation System Overview
Lighting.
UMBC Graphics for Games
Dr. Jim Rowan ITEC 2110 Vector Graphics II
EEC-693/793 Applied Computer Vision with Depth Cameras
Game Programming Algorithms and Techniques
Unity Game Development
Dr. Jim Rowan ITEC 2110 Vector Graphics II
Presentation transcript:

Game Development Unity3D

Game Engine What is Game Engine??

Components of Game Engine Main game program The actual game logic. Rendering engine Generates 3D animated graphics. Audio engine Consists of algorithms related to sound. Physics engine Emulating the laws of physics realistically within the application. Artificial intelligence

Unity Engine

Introduction

Game View

Hierarchy View

Scene View

Inspector

Project Panel

Console

Elements of a game in Unity

The Main Camera Clear Flags Clear Flags is used to set the background.

The Main Camera Culling Mask Culling Mask designates which layers from your scene will be rendered by the camera.

The Main Camera Projection The camera will render everything inside a special shape called a frustum.

Light 1. Directional light: Acts like sunlight to illuminate every game object in the scene, though it does not come from a single point source. 2. Spot light: Cone-shaped area of light from a single point that acts like a spotlight or flashlight. 3. Point light: Acts like a light bulb, shining in all directions from a central point. 4. Area light: Used for baking into light maps.

Common Light Properties Color selecting light of any color Intensity the brightness of the light

Common Light Properties Cookie A cookie acts like a mask or screen in front of the light, giving it a shadowed pattern.

Common Light Properties Culling Mask Identify which layers you want affected by the light. Lightmapping Realtime Only means the light is used for dynamically lighting the scene at runtime.

The Cube Transform Contains Position, Rotation, and Scale properties

The Cube Mesh Filter All 3D game object shapes are fundamentally made up of interconnected triangles called polygons.

Box Collider

Prefabs

MonoDevelop

Variables and Functions

Boolean Logic and Conditionals

Loops The for Loop

Loops The while Loop

Loops The do-while Loop

Coordinate Geometry and Vectors Value: (int, float, boolean, and string). Struct: is a variable containing an aggregate of values. Vector2

Coordinate Geometry and Vectors