Casual and Social Games with Unity

8,486 views

Published on

An overview of Unity and its role in casual and social game development. Also touches upon WebGL and the direction the 3d web is taking.

Casual and Social Games with Unity

  1. 1. Casual & Social Games with Unity Tadej Gregorčič
  2. 2. Agenda • Who • Basic concepts • 3D web • Unity overview • Demos • Unity web integration • Game Networking • iPhone, Wii • Publishing
  3. 3. Tadej • Software developer for 10 years • Started Motiviti to build casual games • Tech & Creative director • Game development & design • Dev background: real-time gfx, web
  4. 4. 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
  5. 5. Social Games? • Facebook, Myspace, etc. • Farmville (70M monthly active users) • Proven monetization tactics • + casual
  6. 6. The web & rich media
  7. 7. “3D” in a browser
  8. 8. Real open browser 3D
  9. 9. Real open browser 3D • HTML5 Canvas • Standards • Safari, Chrome, Firefox, Opera • The proper way of doing it
  10. 10. 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
  11. 11. 3 problems But here are 2 links just in case ;) JS 3D engine: www.ambiera.com/copperlicht/index.html Official WebGL site: www.khronos.org/webgl/
  12. 12. Other contenders • Google O3D • Torque • Adobe Shockwave 3D • Shiva • ...
  13. 13. Unity
  14. 14. Unity • Sequoia backed • Gamasutra’s Top 5 game companies 2009 • Top iPhone authoring platform • Great community & support
  15. 15. Unity • Great engine (best this side of $1M) • Good GUI • Terrain engine, animations, lighting, shaders • Ageia PhysX built-in • Good documentation
  16. 16. Unity • C# or Javascript (or Boo) scripting • Scripts compiled to .NET DLL files • 20x faster than traditional JS • 50% slower than native C++
  17. 17. Papervision3d
  18. 18. Unity
  19. 19. Unity
  20. 20. Unity “Build once, deploy anywhere” Not really, but close
  21. 21. Unity Demo 1
  22. 22. Unity Demo 2
  23. 23. Web deployment • JS + HTML • http://code.google.com/p/aquiris-u3dobject/ • The same as integrating Flash • Flash + Unity
  24. 24. External images (e.g. profile pics)
  25. 25. Posting data (e.g. profile pics)
  26. 26. Flash + Unity Image courtesy of www.paultondeur.com and www.kominski.net
  27. 27. Flash + Unity • Why? • Take the best of both worlds • Unity for 3D content • Flash and HTML for menus, virtual goods
  28. 28. Networking • Realtime state synchronization • TCP/IP or UDP • RPC • Smartfox support • RTMP/Red5 in the works (3rd party)
  29. 29. Porting to iPhone • Redesign interface / mechanics • Optimize assets • Optimize for size (OTA) and speed • No vertex/pixel shaders • No terrain engine • Objective-C integration
  30. 30. Toolkit costs • Pro version is 1099 EUR • iPhone basic is 299 EUR • iPhone Pro is 1099 EUR + Unity Pro • Unity Wii - royalties + Nintendo license
  31. 31. Toolkit costs • BUT! • Basic version is free • Start working on a game right away
  32. 32. Get your game published • Do it yourself (FB, Myspace) or - • dimerocker.com • cmune.com • shockwave.com • bringler.com (regional focus)
  33. 33. • We are looking for great developers • Unity, web, Flash • Get in touch - jobs@motiviti.com • tadej@motiviti.com • Twitter - @motiviti • www.motiviti.com
  34. 34. February 2010 Tadej Gregorčič - www.tadej.eu Hvala! twitter.com/tadej linkedin.com/in/tadejgregorcic www.facebook.com/tadej tadej@motiviti.com Buzz: google.com/profiles/tadej.gregorcic

×