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

Post on 15-May-2015

1.118 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

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

Casual & Social Games

with Unity

Tadej Gregorčič

Agenda• Who

• Basic concepts

• 3D web

• Unity overview

• Demos

• Unity web integration

• Game Networking

• iPhone, Wii

• Publishing

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

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

Social Games?

•Facebook, Myspace, etc.

•Farmville (75M+ monthly active users)

•Proven monetization tactics

•+ casual

“3D” in a browser

The web & rich media

The web & rich media

Real open browser 3D

Real open browser 3D

•HTML5 Canvas

•Standards

•Safari, Chrome, Firefox, Opera

•The proper way of doing it

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

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/

Other contenders

•Google O3D

•Torque

•Adobe Shockwave 3D

•Shiva

•...

Unity

Unity

•Sequoia backed

•Gamasutra’s Top 5 game companies 2009

•Top iPhone authoring platform

•Great community & support

Unity

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

•Good GUI

•Terrain engine, animations, lighting, shaders

•Ageia PhysX built-in

•Good documentation

Unity

•C# or Javascript (or Boo) scripting

•Scripts compiled to .NET DLL files

•20x faster than traditional JS

•50% slower than native C++

Papervision3d

Unity

Unity

Unity

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

Unity

Demo 1

Unity

Demo 2

Web deployment

•JS + HTML

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

•The same as integrating Flash

•Flash + Unity

External images (e.g. profile pics)

Posting data (e.g. profile pics)

Flash + Unity

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

Flash + Unity

•Why?

•Take the best of both worlds

•Unity for 3D content

•Flash and HTML for menus, virtual goods

Networking

•Realtime state synchronization

•TCP/IP or UDP

•RPC

•Smartfox support

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

Porting to iPhone

•Redesign interface / mechanics

•Optimize assets

•Optimize for size (OTA) and speed

•No vertex/pixel shaders

•No terrain engine

•Objective-C integration

Toolkit costs

•Pro version is 1099 EUR

•iPhone basic is 299 EUR

•iPhone Pro is 1099 EUR + Unity Pro

•Unity Wii - royalties + Nintendo license

Toolkit costs

•BUT!

•Basic version is free

•Start working on a game right away

Get your game published

•Do it yourself (FB, Myspace) or -

•musegames.com, wooglie.com

•dimerocker.com

•cmune.com

•shockwave.com

•bringler.com

•We are looking for great developers

•Unity, web, Flash

•Get in touch - jobs@motiviti.com

•tadej@motiviti.com

•Twitter - @motiviti

•www.motiviti.com

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

twitter.com/tadej linkedin.com/in/tadejgregorcic www.facebook.com/tadej tadej@motiviti.com

February 2010

Buzz: google.com/profiles/tadej.gregorcic

top related