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.

Sonen unityintro

  • 1.
  • 2.
    Who is thisguy? Matias Christensen @mattivc
  • 3.
    What is Unity? •Mac & Windows • Graphical Editor • IDE • Framework • Build System
  • 4.
    What can ido 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 developin 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 Unityway! 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 Objectblueprint SCV Resources Scene Prefab SCV SCVSCV SCV
  • 9.