You are on page 1of 18

Unity 3D Course

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
Jungle Jack
2D Engine

Endless Runner
+ Match 3 game

Social
integration
plugins
Rage War
2D Engine

Isometric

Client Server
DB Architecture
Unity 3D
Course
Lection 1.Unity
Basics
Lection 1.Unity Basics

What is Unity 3D ?
Multi - Platform Game Engine

Supported Languages C#, JS, Boo

Mono (http://www.mono-project.com/)

http://unity3d.com/

Setup New Unity Project


Lection 1.Unity Basics

World position and coordinate


system
Cartesian coordinate system(Vector 3)

Local and world position(child/ parent)

Rotation(Euler/ Quaternion)
Lection 1.Unity Basics

Cameras
Define what player sees

Properties

Multiple cameras
Lection 1.Unity Basics

Lights & Shadows

Lights types

Shadows types

Performance/Baking

Quality Settings
Lection 1.Unity Basics

Shaders and Materials


Shaders

Materials
Lection 1.Unity Basics

GameObjects
and Components

What is GameObject

MonoBehaviour

Components
Lection 1.Unity Basics

Scene, Hierarchy and


Assets

Parent/Child
relation

Scene hierarchy

Assets
hierarchy
Lection 1.Unity Basics

Interface
Scene
Game
Inspector
Hierarchy
Project
Console
Animation
Animator
Asset Store
Lection 1.Unity Basics

MonoBehaviour Basics
FixedUpdate , Update, LateUpdate

Awake, Start

OnEnable, OnDisable
Lection 1.Unity Basics

MonoBehaviour Basics
Transform

Translate, Rotate

Activate/ Deactivate GameObject

Destroy

Input.GetKey()
Lection 1.Unity Basics

Your first game! (lab


part)
Lection 1.Unity Basics

Useful links

http://docs.unity3d.com/Manual/

http://docs.unity3d.com/ScriptReference/

http://unity3d.com/learn/tutorials/modules
(Unity Basics)

? ?

?
?

ti on s
es
?

Qu ?
?

?
https://softuni.bg

You might also like