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