SlideShare a Scribd company logo
1 of 9
Download to read offline
Introduction to
Who is this guy?
Matias Christensen
@mattivc
What is Unity?
• Mac & Windows
• Graphical Editor
• IDE
• Framework
• Build System
What can i do with it?
Platforms:!
- Windows, Mac & Linux
- iOS, Android &
Windows Phone
- Web
- PS3, Xbox & Wii U
2D & 3D Games
PhysX Extendable Editor
Lightmapper LOD System
Culling System
Pathfinding
Full Screen Rendering Effects Terrain System
Audio Effects
How to develop in Unity
• Component based
• Game Objects
• Prefabs
Polymorphism
• Game Entity
• Position
• Rotation
• Scale
• Unit
• Health
• Mesh
• Animation
• Ground Unity
• Ground pathfinding
• Flying Unit
• Flight pathfinding
• SCV
• Resource Collection
• Ghost
• Stealth
• Banshee
• Stealth (again!)
Game
Entity
Unit
SCV
Ground Unit Flying Unit
BansheeGhost
How NOT to do it in Unity
Component Based
The Unity way!
SCV
Banshee
Ghost
Game
Object
Game
Object
Game
Object
Unit
Unit
Unit
Resource collection
Attacking
Attacking
Building construction
Ground movement
Ground movement
Air movement
Stealth
Stealth
Prefabs
A Game Object blueprint
SCV
Resources
Scene
Prefab
SCV
SCVSCV
SCV
Enough talking!
Lets write some code.

More Related Content

What's hot

CR-PLAY Workshop in Patras
CR-PLAY Workshop in PatrasCR-PLAY Workshop in Patras
CR-PLAY Workshop in PatrasCR-PLAY Project
 
【Unite 2017 Tokyo】大作RPGを効率的且つ高品質にリマスターするためのUnity活用
【Unite 2017 Tokyo】大作RPGを効率的且つ高品質にリマスターするためのUnity活用【Unite 2017 Tokyo】大作RPGを効率的且つ高品質にリマスターするためのUnity活用
【Unite 2017 Tokyo】大作RPGを効率的且つ高品質にリマスターするためのUnity活用Unity Technologies Japan K.K.
 
An Introduction to Unity
An Introduction to UnityAn Introduction to Unity
An Introduction to Unityfesuffolk
 
Mobile Game Development in Unity
Mobile Game Development in UnityMobile Game Development in Unity
Mobile Game Development in UnityHakan Saglam
 
A Brief Guide to Game Engines
A Brief Guide to Game EnginesA Brief Guide to Game Engines
A Brief Guide to Game EnginesDavid Parsons
 
Hugh Proctor - Portfolio
Hugh Proctor - PortfolioHugh Proctor - Portfolio
Hugh Proctor - PortfolioHugh Proctor
 
3. production experiments(2)
3. production experiments(2)3. production experiments(2)
3. production experiments(2)Luke Ross
 
Game engines and Their Influence in Game Design
Game engines and Their Influence in Game DesignGame engines and Their Influence in Game Design
Game engines and Their Influence in Game DesignPrashant Warrier
 
Building Multiplayer Games (w/ Unity)
Building Multiplayer Games (w/ Unity)Building Multiplayer Games (w/ Unity)
Building Multiplayer Games (w/ Unity)Noam Gat
 
【Unite 2017 Tokyo】実演!Timeline+Cinemachineによるカットシーン作り
【Unite 2017 Tokyo】実演!Timeline+Cinemachineによるカットシーン作り【Unite 2017 Tokyo】実演!Timeline+Cinemachineによるカットシーン作り
【Unite 2017 Tokyo】実演!Timeline+Cinemachineによるカットシーン作りUnite2017Tokyo
 
Knock Knock on GameDev Gate
Knock Knock on GameDev GateKnock Knock on GameDev Gate
Knock Knock on GameDev GateBeMyApp
 

What's hot (19)

CR-PLAY Workshop in Patras
CR-PLAY Workshop in PatrasCR-PLAY Workshop in Patras
CR-PLAY Workshop in Patras
 
【Unite 2017 Tokyo】大作RPGを効率的且つ高品質にリマスターするためのUnity活用
【Unite 2017 Tokyo】大作RPGを効率的且つ高品質にリマスターするためのUnity活用【Unite 2017 Tokyo】大作RPGを効率的且つ高品質にリマスターするためのUnity活用
【Unite 2017 Tokyo】大作RPGを効率的且つ高品質にリマスターするためのUnity活用
 
An Introduction to Unity
An Introduction to UnityAn Introduction to Unity
An Introduction to Unity
 
Mobile Game Development in Unity
Mobile Game Development in UnityMobile Game Development in Unity
Mobile Game Development in Unity
 
Game development unity
Game development unityGame development unity
Game development unity
 
A Brief Guide to Game Engines
A Brief Guide to Game EnginesA Brief Guide to Game Engines
A Brief Guide to Game Engines
 
Hugh Proctor - Portfolio
Hugh Proctor - PortfolioHugh Proctor - Portfolio
Hugh Proctor - Portfolio
 
Game engine
Game engineGame engine
Game engine
 
Unity 3 d
Unity 3 dUnity 3 d
Unity 3 d
 
3. production experiments(2)
3. production experiments(2)3. production experiments(2)
3. production experiments(2)
 
Game engines and Their Influence in Game Design
Game engines and Their Influence in Game DesignGame engines and Their Influence in Game Design
Game engines and Their Influence in Game Design
 
Building Multiplayer Games (w/ Unity)
Building Multiplayer Games (w/ Unity)Building Multiplayer Games (w/ Unity)
Building Multiplayer Games (w/ Unity)
 
Unity - Game Engine
Unity - Game EngineUnity - Game Engine
Unity - Game Engine
 
Unity 3d Basics
Unity 3d BasicsUnity 3d Basics
Unity 3d Basics
 
Cocos2D
Cocos2DCocos2D
Cocos2D
 
Monkey Rush Android Game
Monkey Rush Android GameMonkey Rush Android Game
Monkey Rush Android Game
 
【Unite 2017 Tokyo】実演!Timeline+Cinemachineによるカットシーン作り
【Unite 2017 Tokyo】実演!Timeline+Cinemachineによるカットシーン作り【Unite 2017 Tokyo】実演!Timeline+Cinemachineによるカットシーン作り
【Unite 2017 Tokyo】実演!Timeline+Cinemachineによるカットシーン作り
 
Unreal Technology
Unreal TechnologyUnreal Technology
Unreal Technology
 
Knock Knock on GameDev Gate
Knock Knock on GameDev GateKnock Knock on GameDev Gate
Knock Knock on GameDev Gate
 

Viewers also liked (10)

如何在漫画中加入对话
如何在漫画中加入对话如何在漫画中加入对话
如何在漫画中加入对话
 
Metodika opredelenia organolepticheskikh_kachestv1
Metodika opredelenia organolepticheskikh_kachestv1Metodika opredelenia organolepticheskikh_kachestv1
Metodika opredelenia organolepticheskikh_kachestv1
 
3 diamantes3 Patrizia Bartolotta
3 diamantes3 Patrizia Bartolotta3 diamantes3 Patrizia Bartolotta
3 diamantes3 Patrizia Bartolotta
 
It trends – q3 2015
It trends – q3 2015It trends – q3 2015
It trends – q3 2015
 
Chamunda pharma-tech
Chamunda pharma-techChamunda pharma-tech
Chamunda pharma-tech
 
PM the challenge
PM the challengePM the challenge
PM the challenge
 
如何在作文中加入对话
如何在作文中加入对话如何在作文中加入对话
如何在作文中加入对话
 
Six Sigma - The Journey of Quality and Management
Six Sigma - The Journey of Quality and Management Six Sigma - The Journey of Quality and Management
Six Sigma - The Journey of Quality and Management
 
Managing RQR Applied Quality Model into Organization.
Managing RQR Applied Quality Model into Organization.Managing RQR Applied Quality Model into Organization.
Managing RQR Applied Quality Model into Organization.
 
application of carbon nano tube in chromatography
application of carbon nano tube in chromatographyapplication of carbon nano tube in chromatography
application of carbon nano tube in chromatography
 

Similar to Sonen unityintro

Game Development with Unity
Game Development with UnityGame Development with Unity
Game Development with Unitydavidluzgouveia
 
Lecture 1 Introduction to VR Programming
Lecture 1 Introduction to VR ProgrammingLecture 1 Introduction to VR Programming
Lecture 1 Introduction to VR ProgrammingKobkrit Viriyayudhakorn
 
Deploy All The Games
Deploy All The GamesDeploy All The Games
Deploy All The GamesAdam Hill
 
Iphone game developement - In a game things always move
Iphone game developement - In a game things always moveIphone game developement - In a game things always move
Iphone game developement - In a game things always moveSwapnil Patil
 
Full stack development in Go
Full stack development in GoFull stack development in Go
Full stack development in GoYves Junqueira
 
Knock knock on GameDev gateway! - Introduction to Game development
Knock knock on GameDev gateway! - Introduction to Game developmentKnock knock on GameDev gateway! - Introduction to Game development
Knock knock on GameDev gateway! - Introduction to Game developmentMamdouh Tarabishi
 
Game development -session on unity 3d
Game development -session on unity 3d Game development -session on unity 3d
Game development -session on unity 3d Muhammad Maaz Irfan
 
Making HTML5 Games with Phaser
Making HTML5 Games with PhaserMaking HTML5 Games with Phaser
Making HTML5 Games with PhaserIndieOutpost
 
Building a game engine with jQuery
Building a game engine with jQueryBuilding a game engine with jQuery
Building a game engine with jQueryPaul Bakaus
 
Develop Games With Cocos Creator - A Game Engine By Cocos
Develop Games With Cocos Creator - A Game Engine By CocosDevelop Games With Cocos Creator - A Game Engine By Cocos
Develop Games With Cocos Creator - A Game Engine By CocosLuke Stapley
 
Game development
Game developmentGame development
Game developmentSunil Soni
 
Impactjs lightening talk.key
Impactjs lightening talk.keyImpactjs lightening talk.key
Impactjs lightening talk.keyYi-Fan Liao
 
East Coast DevCon 2014: The Slate UI Framework - Architecture & Tools
East Coast DevCon 2014: The Slate UI Framework - Architecture & ToolsEast Coast DevCon 2014: The Slate UI Framework - Architecture & Tools
East Coast DevCon 2014: The Slate UI Framework - Architecture & ToolsGerke Max Preussner
 
Game development with Cocos2d-x Engine
Game development with Cocos2d-x EngineGame development with Cocos2d-x Engine
Game development with Cocos2d-x EngineDuy Tan Geek
 
Reality As Your Next Build Target, Mobile AR, and the Future of Authoring
Reality As Your Next Build Target, Mobile AR, and the Future of AuthoringReality As Your Next Build Target, Mobile AR, and the Future of Authoring
Reality As Your Next Build Target, Mobile AR, and the Future of AuthoringUnity Technologies
 

Similar to Sonen unityintro (20)

Game Development with Unity
Game Development with UnityGame Development with Unity
Game Development with Unity
 
Lecture 1 Introduction to VR Programming
Lecture 1 Introduction to VR ProgrammingLecture 1 Introduction to VR Programming
Lecture 1 Introduction to VR Programming
 
Unity
UnityUnity
Unity
 
3D Games
3D Games3D Games
3D Games
 
Two – one = zero
Two – one = zeroTwo – one = zero
Two – one = zero
 
Deploy All The Games
Deploy All The GamesDeploy All The Games
Deploy All The Games
 
Iphone game developement - In a game things always move
Iphone game developement - In a game things always moveIphone game developement - In a game things always move
Iphone game developement - In a game things always move
 
Full stack development in Go
Full stack development in GoFull stack development in Go
Full stack development in Go
 
Knock knock on GameDev gateway! - Introduction to Game development
Knock knock on GameDev gateway! - Introduction to Game developmentKnock knock on GameDev gateway! - Introduction to Game development
Knock knock on GameDev gateway! - Introduction to Game development
 
Game development -session on unity 3d
Game development -session on unity 3d Game development -session on unity 3d
Game development -session on unity 3d
 
Making HTML5 Games with Phaser
Making HTML5 Games with PhaserMaking HTML5 Games with Phaser
Making HTML5 Games with Phaser
 
Building a game engine with jQuery
Building a game engine with jQueryBuilding a game engine with jQuery
Building a game engine with jQuery
 
Develop Games With Cocos Creator - A Game Engine By Cocos
Develop Games With Cocos Creator - A Game Engine By CocosDevelop Games With Cocos Creator - A Game Engine By Cocos
Develop Games With Cocos Creator - A Game Engine By Cocos
 
01 unity 3_d_introduction
01 unity 3_d_introduction01 unity 3_d_introduction
01 unity 3_d_introduction
 
Game development
Game developmentGame development
Game development
 
Impactjs lightening talk.key
Impactjs lightening talk.keyImpactjs lightening talk.key
Impactjs lightening talk.key
 
East Coast DevCon 2014: The Slate UI Framework - Architecture & Tools
East Coast DevCon 2014: The Slate UI Framework - Architecture & ToolsEast Coast DevCon 2014: The Slate UI Framework - Architecture & Tools
East Coast DevCon 2014: The Slate UI Framework - Architecture & Tools
 
Unity 3D, A game engine
Unity 3D, A game engineUnity 3D, A game engine
Unity 3D, A game engine
 
Game development with Cocos2d-x Engine
Game development with Cocos2d-x EngineGame development with Cocos2d-x Engine
Game development with Cocos2d-x Engine
 
Reality As Your Next Build Target, Mobile AR, and the Future of Authoring
Reality As Your Next Build Target, Mobile AR, and the Future of AuthoringReality As Your Next Build Target, Mobile AR, and the Future of Authoring
Reality As Your Next Build Target, Mobile AR, and the Future of Authoring
 

Sonen unityintro

  • 2. Who is this guy? Matias Christensen @mattivc
  • 3. What is Unity? • Mac & Windows • Graphical Editor • IDE • Framework • Build System
  • 4. What can i do with it? Platforms:! - Windows, Mac & Linux - iOS, Android & Windows Phone - Web - PS3, Xbox & Wii U 2D & 3D Games PhysX Extendable Editor Lightmapper LOD System Culling System Pathfinding Full Screen Rendering Effects Terrain System Audio Effects
  • 5. How to develop in Unity • Component based • Game Objects • Prefabs
  • 6. Polymorphism • Game Entity • Position • Rotation • Scale • Unit • Health • Mesh • Animation • Ground Unity • Ground pathfinding • Flying Unit • Flight pathfinding • SCV • Resource Collection • Ghost • Stealth • Banshee • Stealth (again!) Game Entity Unit SCV Ground Unit Flying Unit BansheeGhost How NOT to do it in Unity
  • 7. Component Based The Unity way! SCV Banshee Ghost Game Object Game Object Game Object Unit Unit Unit Resource collection Attacking Attacking Building construction Ground movement Ground movement Air movement Stealth Stealth
  • 8. Prefabs A Game Object blueprint SCV Resources Scene Prefab SCV SCVSCV SCV