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

1,363 views

Published on

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

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,363
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
20
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

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

×