Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Unity & Flash, the best  of both worlds!
Who is Paul Tondeur? <ul><li>Author of Papervision3D Essentials </li></ul><ul><li>Developer </li></ul><ul><ul><li>Flash pl...
Who is dr. Kominski? <ul><li>Polish professor </li></ul><ul><li>Laboratory based in Amsterdam, The Netherlands </li></ul><...
Where I will talk about <ul><li>Getting started </li></ul><ul><li>Integrating Flash and Unity </li></ul><ul><li>Multiplaye...
First thoughts on Unity Unity & Flash, the best of both worlds! Unite 2009 - San Francisco How to have auto completion? Ho...
Things I liked <ul><li>Fluent integration with external modeling tools </li></ul><ul><li>Ease of use for modelers </li></u...
Things I disliked <ul><li>Programming in Unitron </li></ul><ul><li>Creating GUI elements </li></ul><ul><li>New mindset: it...
Integrating Flash and Unity Unity & Flash, the best of both worlds! Unite 2009 - San Francisco
Reasons to integrate <ul><li>Do things you can not do in Unity </li></ul><ul><li>Do things you can do better without Unity...
Communication Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Integrating Flash and Unity
Demos Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Integrating Flash and Unity
Limitations <ul><li>Most advanced object is an Array </li></ul><ul><li>Can’t exchange all data types </li></ul>Unity & Fla...
Communication with u3dobject Integrating Flash and Unity Google Code - October 2009 “ Aquiris U3dObject is a small framewo...
Communication with u3dobject Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Integrating Flash and Unity
u3dobject: embedding Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Integrating Flash and Unity
u3dobject: calling Flash Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Integrating Flash and Unity
u3dobject: calling Unity Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Integrating Flash and Unity
JSON Integrating Flash and Unity Wikipedia - October 2009 “ JSON, short for JavaScript Object Notation, is a lightweight c...
JSON Example Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Integrating Flash and Unity
JSON encoding and decoding <ul><li>External library for Flash: as3corelib </li></ul><ul><li>External library for C#: LitJS...
JSON demo Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Integrating Flash and Unity
Multiplayer Unity and Flash Unity & Flash, the best of both worlds! Unite 2009 - San Francisco
RTMP Multiplayer Unity and Flash Wikipedia - October 2009 “ Real Time Messaging Protocol (RTMP) is a proprietary protocol ...
Reverse engineering RTMP Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Multiplayer Unity and Flash
Reverse engineering RTMP results <ul><li>Headache </li></ul><ul><li>A library that can connect with any RTMP server </li><...
C# RTMP Library Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Multiplayer Unity and Flash
Demos Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Multiplayer Unity and Flash
How the tropical island works Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Multiplayer Unity and Flash
Tips and tricks Unity & Flash, the best of both worlds! Unite 2009 - San Francisco
Loading external images Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Tips and tricks
Parsing XML Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Tips and tricks
Posting data Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Tips and tricks
Buy “Unity Game Development Essentials” Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Tips and tricks
Questions? Unity & Flash, the best of both worlds! Unite 2009 - San Francisco
Thanks! <ul><li>Paul Tondeur </li></ul><ul><li>Blog:  www.paultondeur.com </li></ul><ul><li>Dr. Kominski:  www.kominski.ne...
Upcoming SlideShare
Loading in …5
×

Unity and Flash, the best of both worlds! - Unite presentation slides

9,385 views

Published on

Presentation as held during Unite 2009 conference in San Francisco.

Published in: Technology, Spiritual
  • Be the first to comment

Unity and Flash, the best of both worlds! - Unite presentation slides

  1. 1. Unity & Flash, the best of both worlds!
  2. 2. Who is Paul Tondeur? <ul><li>Author of Papervision3D Essentials </li></ul><ul><li>Developer </li></ul><ul><ul><li>Flash platform </li></ul></ul><ul><ul><li>Red5 </li></ul></ul><ul><ul><li>Unity </li></ul></ul><ul><ul><li>PHP </li></ul></ul><ul><li>Active participant of Flash and Unity community </li></ul><ul><li>Passionate about new technologies </li></ul><ul><li>Business partner of dr. Kominski </li></ul>Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Introduction
  3. 3. Who is dr. Kominski? <ul><li>Polish professor </li></ul><ul><li>Laboratory based in Amsterdam, The Netherlands </li></ul><ul><li>Creates, invents, and designs state of the art web concepts </li></ul><ul><ul><li>Realtime 3D </li></ul></ul><ul><ul><li>Multiplayer </li></ul></ul><ul><ul><li>‘ On location’ streaming video </li></ul></ul><ul><ul><li>2D and 3D animation </li></ul></ul><ul><ul><li>Community building </li></ul></ul>Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Introduction
  4. 4. Where I will talk about <ul><li>Getting started </li></ul><ul><li>Integrating Flash and Unity </li></ul><ul><li>Multiplayer Flash and Unity </li></ul><ul><li>Tips and tricks </li></ul>Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Introduction
  5. 5. First thoughts on Unity Unity & Flash, the best of both worlds! Unite 2009 - San Francisco How to have auto completion? How to use SVN? Boo? C#? JavaScript? Which language to use? Which tools to use? How to do multiplayer? Is there a book? How many polygons can a render contain? Where to find tutorials? Loading models at runtime? How does a Mac work? How to communicate with Flash
  6. 6. Things I liked <ul><li>Fluent integration with external modeling tools </li></ul><ul><li>Ease of use for modelers </li></ul><ul><li>Cross platform and cross browser </li></ul><ul><li>Helpful community and Unity staff </li></ul><ul><li>License costs </li></ul>Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Getting started
  7. 7. Things I disliked <ul><li>Programming in Unitron </li></ul><ul><li>Creating GUI elements </li></ul><ul><li>New mindset: it’s not only code </li></ul><ul><li>Limited debugging </li></ul>Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Getting started
  8. 8. Integrating Flash and Unity Unity & Flash, the best of both worlds! Unite 2009 - San Francisco
  9. 9. Reasons to integrate <ul><li>Do things you can not do in Unity </li></ul><ul><li>Do things you can do better without Unity </li></ul><ul><li>Do things you can do with more ease than with Unity </li></ul>Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Integrating Flash and Unity
  10. 10. Communication Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Integrating Flash and Unity
  11. 11. Demos Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Integrating Flash and Unity
  12. 12. Limitations <ul><li>Most advanced object is an Array </li></ul><ul><li>Can’t exchange all data types </li></ul>Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Integrating Flash and Unity
  13. 13. Communication with u3dobject Integrating Flash and Unity Google Code - October 2009 “ Aquiris U3dObject is a small framework created to make the integration of Unity3d applications into websites as easy as possible.” Unity & Flash, the best of both worlds! Unite 2009 - San Francisco
  14. 14. Communication with u3dobject Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Integrating Flash and Unity
  15. 15. u3dobject: embedding Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Integrating Flash and Unity
  16. 16. u3dobject: calling Flash Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Integrating Flash and Unity
  17. 17. u3dobject: calling Unity Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Integrating Flash and Unity
  18. 18. JSON Integrating Flash and Unity Wikipedia - October 2009 “ JSON, short for JavaScript Object Notation, is a lightweight computer data interchange format. It is a text-based, human-readable format for representing simple data structures and associative arrays (called objects).” Unity & Flash, the best of both worlds! Unite 2009 - San Francisco
  19. 19. JSON Example Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Integrating Flash and Unity
  20. 20. JSON encoding and decoding <ul><li>External library for Flash: as3corelib </li></ul><ul><li>External library for C#: LitJSON </li></ul>Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Integrating Flash and Unity
  21. 21. JSON demo Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Integrating Flash and Unity
  22. 22. Multiplayer Unity and Flash Unity & Flash, the best of both worlds! Unite 2009 - San Francisco
  23. 23. RTMP Multiplayer Unity and Flash Wikipedia - October 2009 “ Real Time Messaging Protocol (RTMP) is a proprietary protocol developed by Adobe Systems for streaming audio, video and data over the Internet, between a Flash player and a server.” Unity & Flash, the best of both worlds! Unite 2009 - San Francisco
  24. 24. Reverse engineering RTMP Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Multiplayer Unity and Flash
  25. 25. Reverse engineering RTMP results <ul><li>Headache </li></ul><ul><li>A library that can connect with any RTMP server </li></ul><ul><li>Tunneled connections (RTMPT) </li></ul><ul><li>Library to be open sourced soon </li></ul>Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Multiplayer Unity and Flash
  26. 26. C# RTMP Library Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Multiplayer Unity and Flash
  27. 27. Demos Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Multiplayer Unity and Flash
  28. 28. How the tropical island works Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Multiplayer Unity and Flash
  29. 29. Tips and tricks Unity & Flash, the best of both worlds! Unite 2009 - San Francisco
  30. 30. Loading external images Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Tips and tricks
  31. 31. Parsing XML Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Tips and tricks
  32. 32. Posting data Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Tips and tricks
  33. 33. Buy “Unity Game Development Essentials” Unity & Flash, the best of both worlds! Unite 2009 - San Francisco Tips and tricks
  34. 34. Questions? Unity & Flash, the best of both worlds! Unite 2009 - San Francisco
  35. 35. Thanks! <ul><li>Paul Tondeur </li></ul><ul><li>Blog: www.paultondeur.com </li></ul><ul><li>Dr. Kominski: www.kominski.net </li></ul><ul><li>E-mail: [email_address] </li></ul><ul><li>LinkedIn: http://www.linkedin.com/in/paultondeur/ </li></ul><ul><li>Twitter: PaulTondeur </li></ul>Unity & Flash, the best of both worlds! Unite 2009 - San Francisco

×