tadej gregorčić - building casual and social games with unity (it showoff)

37
Casual & Social Games with Unity Tadej Gregorčič

Upload: it-showoff

Post on 15-May-2015

1.118 views

Category:

Technology


0 download

DESCRIPTION

Unity is a powerful tool that allows developers to build 3D worlds for games running on a variety of platforms. The presentation will give a brief overview of the basic principles behind game development and the Unity engine, as well as a number of cool demos showing off some of its capabilities. Motiviti is a Slovenian game development and publishing company. We make games and applications for the web, iPhone and Nintendo Wii and run the free casual game portal at Bringler.com

TRANSCRIPT

Page 1: Tadej Gregorčić - Building Casual and Social Games with Unity (IT Showoff)

Casual & Social Games

with Unity

Tadej Gregorčič

Page 2: Tadej Gregorčić - Building Casual and Social Games with Unity (IT Showoff)

Agenda• Who

• Basic concepts

• 3D web

• Unity overview

• Demos

• Unity web integration

• Game Networking

• iPhone, Wii

• Publishing

Page 3: Tadej Gregorčić - Building Casual and Social Games with Unity (IT Showoff)

Tadej

•SW developer & entrepreneur for 10 years

•Started Motiviti to build casual games

•Tech & Creative director

•Game development & design

•Dev background: real-time gfx, web

Page 4: Tadej Gregorčić - Building Casual and Social Games with Unity (IT Showoff)

Casual Games?

•Casual vs. Core

•Different market (not just young males)

•Shorter play bursts (max 15 minutes at a time)

•Can usually afford gameplay innovation

Page 5: Tadej Gregorčić - Building Casual and Social Games with Unity (IT Showoff)

Social Games?

•Facebook, Myspace, etc.

•Farmville (75M+ monthly active users)

•Proven monetization tactics

•+ casual

Page 6: Tadej Gregorčić - Building Casual and Social Games with Unity (IT Showoff)

“3D” in a browser

Page 7: Tadej Gregorčić - Building Casual and Social Games with Unity (IT Showoff)

The web & rich media

Page 8: Tadej Gregorčić - Building Casual and Social Games with Unity (IT Showoff)

The web & rich media

Page 9: Tadej Gregorčić - Building Casual and Social Games with Unity (IT Showoff)

Real open browser 3D

Page 10: Tadej Gregorčić - Building Casual and Social Games with Unity (IT Showoff)

Real open browser 3D

•HTML5 Canvas

•Standards

•Safari, Chrome, Firefox, Opera

•The proper way of doing it

Page 11: Tadej Gregorčić - Building Casual and Social Games with Unity (IT Showoff)

3 problems

•We are not quite there yet

•The market is ready for online 3D games now

•We still need an engine on top of OGL

Page 12: Tadej Gregorčić - Building Casual and Social Games with Unity (IT Showoff)

3 problems

But here are 2 links just in case ;)JS 3D engine: www.ambiera.com/copperlicht/index.htmlOfficial WebGL site: www.khronos.org/webgl/

Page 13: Tadej Gregorčić - Building Casual and Social Games with Unity (IT Showoff)

Other contenders

•Google O3D

•Torque

•Adobe Shockwave 3D

•Shiva

•...

Page 14: Tadej Gregorčić - Building Casual and Social Games with Unity (IT Showoff)

Unity

Page 15: Tadej Gregorčić - Building Casual and Social Games with Unity (IT Showoff)

Unity

•Sequoia backed

•Gamasutra’s Top 5 game companies 2009

•Top iPhone authoring platform

•Great community & support

Page 16: Tadej Gregorčić - Building Casual and Social Games with Unity (IT Showoff)

Unity

•Great engine (best this side of $1M)

•Good GUI

•Terrain engine, animations, lighting, shaders

•Ageia PhysX built-in

•Good documentation

Page 17: Tadej Gregorčić - Building Casual and Social Games with Unity (IT Showoff)

Unity

•C# or Javascript (or Boo) scripting

•Scripts compiled to .NET DLL files

•20x faster than traditional JS

•50% slower than native C++

Page 18: Tadej Gregorčić - Building Casual and Social Games with Unity (IT Showoff)

Papervision3d

Page 19: Tadej Gregorčić - Building Casual and Social Games with Unity (IT Showoff)

Unity

Page 20: Tadej Gregorčić - Building Casual and Social Games with Unity (IT Showoff)

Unity

Page 21: Tadej Gregorčić - Building Casual and Social Games with Unity (IT Showoff)

Unity

“Build once, deploy anywhere”Not really, but close

Page 22: Tadej Gregorčić - Building Casual and Social Games with Unity (IT Showoff)

Unity

Demo 1

Page 23: Tadej Gregorčić - Building Casual and Social Games with Unity (IT Showoff)

Unity

Demo 2

Page 24: Tadej Gregorčić - Building Casual and Social Games with Unity (IT Showoff)

Web deployment

•JS + HTML

•http://code.google.com/p/aquiris-u3dobject/

•The same as integrating Flash

•Flash + Unity

Page 25: Tadej Gregorčić - Building Casual and Social Games with Unity (IT Showoff)

External images (e.g. profile pics)

Page 26: Tadej Gregorčić - Building Casual and Social Games with Unity (IT Showoff)

Posting data (e.g. profile pics)

Page 27: Tadej Gregorčić - Building Casual and Social Games with Unity (IT Showoff)

Flash + Unity

Image courtesy of www.paultondeur.com and www.kominski.net

Page 28: Tadej Gregorčić - Building Casual and Social Games with Unity (IT Showoff)

Flash + Unity

•Why?

•Take the best of both worlds

•Unity for 3D content

•Flash and HTML for menus, virtual goods

Page 29: Tadej Gregorčić - Building Casual and Social Games with Unity (IT Showoff)

Networking

•Realtime state synchronization

•TCP/IP or UDP

•RPC

•Smartfox support

•RTMP/Red5 in the works (3rd party)

Page 30: Tadej Gregorčić - Building Casual and Social Games with Unity (IT Showoff)

Porting to iPhone

•Redesign interface / mechanics

•Optimize assets

•Optimize for size (OTA) and speed

•No vertex/pixel shaders

•No terrain engine

•Objective-C integration

Page 31: Tadej Gregorčić - Building Casual and Social Games with Unity (IT Showoff)

Toolkit costs

•Pro version is 1099 EUR

•iPhone basic is 299 EUR

•iPhone Pro is 1099 EUR + Unity Pro

•Unity Wii - royalties + Nintendo license

Page 32: Tadej Gregorčić - Building Casual and Social Games with Unity (IT Showoff)

Toolkit costs

•BUT!

•Basic version is free

•Start working on a game right away

Page 33: Tadej Gregorčić - Building Casual and Social Games with Unity (IT Showoff)
Page 34: Tadej Gregorčić - Building Casual and Social Games with Unity (IT Showoff)

Get your game published

•Do it yourself (FB, Myspace) or -

•musegames.com, wooglie.com

•dimerocker.com

•cmune.com

•shockwave.com

•bringler.com

Page 35: Tadej Gregorčić - Building Casual and Social Games with Unity (IT Showoff)
Page 36: Tadej Gregorčić - Building Casual and Social Games with Unity (IT Showoff)

•We are looking for great developers

•Unity, web, Flash

•Get in touch - [email protected]

[email protected]

•Twitter - @motiviti

•www.motiviti.com

Page 37: Tadej Gregorčić - Building Casual and Social Games with Unity (IT Showoff)

Hvala!Tadej Gregorčič - www.tadej.eu

twitter.com/tadej linkedin.com/in/tadejgregorcic www.facebook.com/tadej [email protected]

February 2010

Buzz: google.com/profiles/tadej.gregorcic