Casual & Social Games with Unity Tadej Gregorčič
May 15, 2015
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 - [email protected]
•Twitter - @motiviti
•www.motiviti.com
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