GDC Taipei Summit review 2012

685 views

Published on

The Web 3D game review.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
685
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

GDC Taipei Summit review 2012

  1. 1. GDC台北峰會心得報告網頁3D遊戲
  2. 2. Web 3D Game?
  3. 3. Why Web Game?• OS • Programming – Windows/Windows Language Phone – C/C++ – Mac OS – Java – Linux – ActionScript – JavaScript – Android – C# – RIM BlackBerry OS – VB.NET – Samsung Bada – Python – Console OS – Perl • Microsoft/SCE/Nin – PHP tendo – ASP.NET … …
  4. 4. Write Once, Run Anywhere
  5. 5. Need not to install
  6. 6. Users are more familiar with the browsers of pc
  7. 7. Technique• Browser Plug-in • Non Browser Plug-in – C/C++ Plug-in – HTML5 + JavaScript – Java Plug-in – Adobe Flash – Unity
  8. 8. C/C++ Plugin• ActiveX Control – For IE• NPAPI – For Firefox/Chrome/Safari/Opera• 取得Browser視窗畫面的Windows handle, 然後Render
  9. 9. Java Plug-in• Java AWT(Abstract Window Toolkit) Native Interface – 藉由JNI(Jave Native Interface)載入C/C++所開 發的DLL – 取得Java Canvas物件Drawing Surface的 Window handle,然後Render
  10. 10. Java Plug-inDrakensang Online(巨龍之歌)
  11. 11. Adobe Flash Plug-in• Flash Player 11 – Stage 3D API(之前研發代號:“Molehill”) – ActionScript 3
  12. 12. Adobe Flash Plug-in Maze Myth
  13. 13. Unity Plug-in• Unity Game Engine(Core是C/C++)• C# + Mono (a open-source implementation of the MS.NET Framework)
  14. 14. Unity Plug-in Creavures(奇幻森林)
  15. 15. HTML5 + JavaScript 霸刀
  16. 16. The Difference C/C++ Java Unity Flash開發難度 高 高 低 中跨平台性 低 高 高 高 效能 高 高 中 低市場接受度 低 高 中 高
  17. 17. More about HTML5
  18. 18. More about Flash 優• 商業遊戲引擎開始支援Flash• 似是而非的宣傳詞 – 不需要plug-in? – 幾乎任何用戶都會接受的plug-in 缺• 3D方面限制很多 – 貼圖記憶體建議最大128MB,最多至350MB – Shader限制等同於OpenGL ES2.0 – No MRT(Multiple Render Target)
  19. 19. The Future• Cross Compiling Technology – C/C++ to Flash/ActionScript • Adobe Alchemy 2 – C/C++ to HTML5/JavaScript • Emscripten • Mandreel⇒ 混和式程式語言開發技術日益成熟
  20. 20. The Future• Desktop遊戲發展趨勢 – 單機 → 區域網路連線 → C/S → B/S →雲端運算• Mobile遊戲發展趨勢 – 單機App → B/S →雲端運算
  21. 21. The Future• 遊戲相關技術發展趨勢 – 遊戲機平台遊戲Online化 – PC線上遊戲網頁化 – 行動遊戲Online化/網頁化 – 網頁遊戲跨平台化
  22. 22. Thank you for your listening! & QA Time

×