遊戲引擎 game engine(ge) unity

19
遊遊遊遊 Game Engine(GE) Unity Speaker: 周周周

Upload: lesley-zimmerman

Post on 14-Mar-2016

200 views

Category:

Documents


3 download

DESCRIPTION

遊戲引擎 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 (遊戲引擎)可以說是在遊戲程式的領域中,最常聽到的專有名詞 - PowerPoint PPT Presentation

TRANSCRIPT

遊戲引擎 Game Engine(GE) UnitySpeaker: 周志鴻

Introduction Motive and purpose 遊戲引擎介紹及比較

(Comparison of Game Engine) Unity 主要特性 (Unity Key Features) 官方 Demo (Official Demo) 結論 (Conclusion ) 參考文獻 (References)

Outline

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

Introduction

可降低 3D 遊戲開發成本及普遍性(development to reduce costs and general)

結合多種軟體(With a variety of software)

支援多項平台(Support multiple platforms)

Motive and Purpose

繪圖 API (例如: DirectX 、 OpenGL )(Drawing API)

繪圖引擎(例如: OGRE 、 Gamebryo )(Graphics Engine)

遊戲引擎(例如: Unreal 、 Torque )(Game Engine)

遊戲引擎Game Engine

負責掌管程式與硬體間的溝通,將硬體層的功能與特徵抽象化(Handle communication between Program and hardware)

目前 DirectX 與 OpenGL 是業界兩大標準 (DirectX and OpenGL are two best standards of all)

繪圖 API(Application Programming Interface)

是利用硬體加速 3D 圖形,令應用項目的開發更為方便直觀(Use of 3D graphics hardware acceleration)

常用於遊戲編寫,但不是遊戲引擎,沒有輸入、音效、碰撞偵測之類的功能(Prepared for the game, but No input, no sound, no collision detection)

繪圖引擎

相較於單純的繪圖引擎,包含了繪圖引擎的功能,也包含音效引擎、物理引擎(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)

遊戲引擎Game Engine

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.)

Unity

層級式的綜合開發環境(Hierarchical integrated development environment)

可視化編輯,詳細的屬性編輯器和動態的遊戲預覽(Visual Editing)

可開發微軟 (Microsoft) 和蘋果 Mac OS X 遊戲 遊戲腳本為基於 Mono Script ,一個基於

.NET Framework 的開源語言,因此程式設計師可用JavaScript. C# 或 Boo 加以編寫

Unity主要特性 (Unity Key Features)

支援多平台 (PC,MAC,Wii,iPAD,iPhone)

可在多套瀏覽器上使用 (IE,Firefox,Safari,Mozilla,Netscape,Opera)

多套軟體資源高度相容(3ds Max,Maya, ZBrush,Cinema4D,Cheetah3D)

基本軟體免費,入門門檻低(Basic software free, low barriers to entry)

Unity 優點Unity benefits

Unity 輸出選項(Output Options)

欲得到最新功能及官方技術支援,必須購買原始碼(You must purchase the source code to get official technical support)

Linux 不支援網頁播放(Web Player doesn’t supported in Linux)

Unity 缺點Unity shortcomings

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

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

Interstellar Marines ZPS

Marvel Super Hero Squad Marvel

官方 Demo(Official Demo)

Official Demo網址

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

結論 (Conclusion )

葉思儀著 (2010)。數位遊戲設計達人講座 Unity 官方網站

http://unity3d.com EASport 官方網站 http://

insideblog.easports.com/ Autodesk 官方網站

http://www.autodesk.com.tw

參考文獻 (References)