Unity - game engine u RIA svijetu

61
Unity - game engine u RIA svijetu WebCamp Zagreb, 24.11.2012.

description

The talk at WebCamp Zagreb 2012 conference (11/24/2012): "Unity - game engine in RIA world" Prezentacija s WebCampa Zagreb 2012 (24.11.2012): "Unity - game engine u RIA svijetu" Danko Kozar / Ivan Mandić

Transcript of Unity - game engine u RIA svijetu

Page 1: Unity - game engine u RIA svijetu

Unity - game engine

u RIA svijetu

WebCamp Zagreb, 24.11.2012.

Page 2: Unity - game engine u RIA svijetu

Danko Kozar, SW architect

Ivan Mandić , indie game developer

Page 3: Unity - game engine u RIA svijetu

Unity je game engine

Page 4: Unity - game engine u RIA svijetu

Graphics engine

Physics engine

Zvuk, video

Game object management

Page 5: Unity - game engine u RIA svijetu

Unity Editor

Page 6: Unity - game engine u RIA svijetu
Page 7: Unity - game engine u RIA svijetu
Page 8: Unity - game engine u RIA svijetu
Page 9: Unity - game engine u RIA svijetu
Page 10: Unity - game engine u RIA svijetu
Page 11: Unity - game engine u RIA svijetu
Page 12: Unity - game engine u RIA svijetu
Page 13: Unity - game engine u RIA svijetu

Krivulja učenja?

Page 14: Unity - game engine u RIA svijetu
Page 15: Unity - game engine u RIA svijetu
Page 16: Unity - game engine u RIA svijetu
Page 17: Unity - game engine u RIA svijetu

Blender

Maya

3ds Max

...

Page 18: Unity - game engine u RIA svijetu

Programiranje?

Page 19: Unity - game engine u RIA svijetu

Javascript ("UnityScript")

C# (Mono)

Boo

Page 20: Unity - game engine u RIA svijetu

Pomaže znanje tehnologija:

C#, .NET framework

C for Graphics

Flash, Actionscript

Page 21: Unity - game engine u RIA svijetu
Page 22: Unity - game engine u RIA svijetu

Unity Asset Store

Page 23: Unity - game engine u RIA svijetu

RIA =

Rich Internet Applications

Page 24: Unity - game engine u RIA svijetu

Rich Internet Application =

client + server

Page 25: Unity - game engine u RIA svijetu

Client

(2D, GUI)

Page 26: Unity - game engine u RIA svijetu
Page 27: Unity - game engine u RIA svijetu
Page 28: Unity - game engine u RIA svijetu

Server

Page 29: Unity - game engine u RIA svijetu

Multiplayer igra

Page 30: Unity - game engine u RIA svijetu

HTTP

UDP

P2P

Page 31: Unity - game engine u RIA svijetu

PHP

ASP.NET

Java

Drupal

...

Page 32: Unity - game engine u RIA svijetu

Zašto baš Unity?

Page 33: Unity - game engine u RIA svijetu

Unity 2012:

ono što je bio Flash 2002

Page 34: Unity - game engine u RIA svijetu

HTML5?

Page 35: Unity - game engine u RIA svijetu

HTML5?

O njemu drugom prilikom

Page 36: Unity - game engine u RIA svijetu

RIA:

HTML5+Javascript

Flex (Flash)

Silverlight

Page 37: Unity - game engine u RIA svijetu

RIA:

HTML5+Javascript

Flex (Flash)

Silverlight

Page 38: Unity - game engine u RIA svijetu

Unity: novi medij

Page 39: Unity - game engine u RIA svijetu

Prisutan gotovo svugdje

Page 40: Unity - game engine u RIA svijetu

"Develop once –

deploy everywhere"

Page 41: Unity - game engine u RIA svijetu
Page 42: Unity - game engine u RIA svijetu

Problem:

GUI je prilično rudimentaran

Page 43: Unity - game engine u RIA svijetu

GUI poput Flash kontrola:

Label, Button, TextField, CheckBox,

ScrollView

Page 44: Unity - game engine u RIA svijetu

Potrebno je koristiti

GUI framework

Page 45: Unity - game engine u RIA svijetu
Page 46: Unity - game engine u RIA svijetu
Page 47: Unity - game engine u RIA svijetu
Page 48: Unity - game engine u RIA svijetu
Page 49: Unity - game engine u RIA svijetu
Page 50: Unity - game engine u RIA svijetu

Preduvjeti i ulaganja

Page 51: Unity - game engine u RIA svijetu

Unity Free = $0

Unity Pro = $1500

Page 52: Unity - game engine u RIA svijetu

Unity Free / Pro:

Windows, MacOS*, Linux*,

WebPlayer,

Google Native Client

Page 53: Unity - game engine u RIA svijetu

Unity iOS* = $400/$1500

Unity Android = $400/$1500

Page 54: Unity - game engine u RIA svijetu

Flash Player = $400/$1500

Page 55: Unity - game engine u RIA svijetu

Microsoft Xbox360

Sony Playstation 3

Nintendo Wii

Page 56: Unity - game engine u RIA svijetu

Distribucija?

Page 57: Unity - game engine u RIA svijetu

WebPlayer

Flash player

Installer

App Store

Android Market

...

Page 58: Unity - game engine u RIA svijetu
Page 59: Unity - game engine u RIA svijetu

Pitanja?

Page 60: Unity - game engine u RIA svijetu

unity3d.com

Page 61: Unity - game engine u RIA svijetu

Hrvatski community site:

unityhr.org