1 / 19

遊戲引擎 Game Engine(GE) Unity

遊戲引擎 Game Engine(GE) Unity. Speaker: 周志鴻. Outline. Introduction Motive and purpose 遊戲引擎介紹及比較 (Comparison of Game Engine) Unity 主要特性 (Unity Key Features) 官方 Demo (Official Demo) 結論 (Conclusion ) 參考文獻 (References). Introduction. Game Engine (遊戲引擎)可以說是在遊戲程式的領域中,最常聽到的專有名詞

Download Presentation

遊戲引擎 Game Engine(GE) Unity

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 遊戲引擎Game Engine(GE)Unity Speaker:周志鴻

  2. Outline • Introduction • Motive and purpose • 遊戲引擎介紹及比較(Comparison of GameEngine) • Unity主要特性 (UnityKey Features) • 官方Demo(Official Demo) • 結論 (Conclusion ) • 參考文獻 (References)

  3. Introduction • Game Engine(遊戲引擎)可以說是在遊戲程式的領域中,最常聽到的專有名詞 (The field of game programming, the terminology most commonly heard)

  4. Motive and Purpose • 可降低3D遊戲開發成本及普遍性(development to reduce costs and general) • 結合多種軟體(With a variety of software) • 支援多項平台(Support multiple platforms)

  5. 遊戲引擎Game Engine • 繪圖 API(例如:DirectX、OpenGL)(Drawing API) • 繪圖引擎(例如:OGRE、Gamebryo)(Graphics Engine) • 遊戲引擎(例如:Unreal、Torque)(Game Engine)

  6. 繪圖API(Application Programming Interface) • 負責掌管程式與硬體間的溝通,將硬體層的功能與特徵抽象化(Handle communication between Program and hardware) • 目前 DirectX 與 OpenGL 是業界兩大標準 (DirectX and OpenGL are two best standards of all)

  7. 繪圖引擎 • 是利用硬體加速3D圖形,令應用項目的開發更為方便直觀(Use of 3D graphics hardware acceleration) • 常用於遊戲編寫,但不是遊戲引擎,沒有輸入、音效、碰撞偵測之類的功能(Prepared for the game, but No input, no sound, no collision detection)

  8. 遊戲引擎Game Engine • 相較於單純的繪圖引擎,包含了繪圖引擎的功能,也包含音效引擎、物理引擎(Contains a drawing engine function, also contains audio engine, physics engine) • 遊戲引擎與美術設計軟體(如3dsMAX)的整合性也相當重要(Game engine integrated with the art design software is also very important) ex.3dsMAX • 引擎內含強大的編輯工具與外掛輸出程式,節省時間,也為企畫與美術設計者帶來便利性(Engine includes powerful editing tools and plug-in for output program)

  9. Unity操控介面

  10. Unity • Unity技術是革命性的遊戲產業及突破性的發展平台,可運用於3D遊戲模擬訓練、醫療、建築可視化(Unity technology is a revolutionary breakthrough in the game industry and development platform, can be used in 3D games simulation training, medical, constructionvisualization) • 遊戲開發大眾化,使大家創造豐富的3D內容交流 (Democratize game development and enable everyone to create rich interactive 3D content.)

  11. Unity主要特性(UnityKey Features) • 層級式的綜合開發環境(Hierarchical integrated development environment) • 可視化編輯,詳細的屬性編輯器和動態的遊戲預覽(Visual Editing) • 可開發微軟(Microsoft)和蘋果Mac OS X 遊戲 • 遊戲腳本為基於Mono Script ,一個基於.NET Framework的開源語言,因此程式設計師可用JavaScript. C#或Boo加以編寫

  12. Unity優點Unity benefits • 支援多平台 (PC,MAC,Wii,iPAD,iPhone) • 可在多套瀏覽器上使用(IE,Firefox,Safari,Mozilla,Netscape,Opera) • 多套軟體資源高度相容(3ds Max,Maya,ZBrush,Cinema4D,Cheetah3D) • 基本軟體免費,入門門檻低(Basic software free, low barriers to entry)

  13. Unity輸出選項(Output Options)

  14. Unity缺點Unity shortcomings • 欲得到最新功能及官方技術支援,必須購買原始碼(You must purchase the source code to get official technical support) • Linux不支援網頁播放(Web Player doesn’t supported in Linux)

  15. 利用Unity製作的大型線上遊戲(Producing MMOG with Unity)

  16. 利用Unity製作的大型線上遊戲(Producing MMOG with Unity) • Interstellar Marines ZPS • Marvel Super Hero Squad Marvel

  17. 官方Demo(Official Demo) Official Demo網址

  18. 結論 (Conclusion ) • Unity不只是一項容易上手的遊戲製作程式,也大大的降低了遊戲開發的成本及時間 • 相較於動輒十幾人的線上遊戲開發團隊,Unity更適合十人以下的小型工作室開發遊戲 • Unity不只能運用在遊戲製作,也適合開發導覽程式,或是醫療用途(如設計人體模型,可供醫生討論病情而非只是看X光片)

  19. 參考文獻 (References) • 葉思儀著 (2010)。數位遊戲設計達人講座 • Unity官方網站http://unity3d.com • EASport官方網站 http://insideblog.easports.com/ • Autodesk官方網站http://www.autodesk.com.tw

More Related