Amazon Lumberyard
常見問答集
還有關於遊戲模組、授權或其他方面的問題嗎? 您來對地方了。
Amazon Lumberyard
常見問答集
還有關於遊戲模組、授權或其他方面的問題嗎? 您來對地方了。
一般問題
-
問:什麼是 Amazon Lumberyard?
Amazon Lumberyard 是具備完整來源碼的免費、跨平台 AAA 遊戲引擎,與 AWS 和 Twitch 深度整合。無論是主要工作室、獨立開發人員、學生或業餘愛好者,Lumberyard 提供這套不斷擴充的工具都能讓您建立最高品質遊戲、將您的遊戲連接到 AWS 雲端上龐大的運算和儲存資源,以及與 Twitch 上的粉絲互動。Lumberyard 強大的專業工具可協助開發人員建立具有美麗世界、逼真角色和令人讚嘆效果的遊戲。此外,透過 Lumberyard 的 AWS 雲端整合,開發人員可在幾分鐘內將雲端連線功能新增到遊戲 (例如,動態內容、每日新聞、排行榜或伺服器端戰鬥解決)。Lumberyard 也與 Amazon GameLift 整合,這是針對以工作階段為基礎的多玩家遊戲部署、操作和擴展專用遊戲伺服器的 AWS 服務。
Amazon Lumberyard 完全免費,無須座席授權、版稅或訂閱。使用 Amazon Lumberyard,您只需要為所選用的 AWS 服務支付標準 AWS 費用。
-
問:「免費」是什麼意思? 我是否需要支付收入的 5%?
Lumberyard 完全免費,包括原始碼。當您使用其他 AWS 服務支援您的遊戲時,我們才會收取費用。我們建置 Lumberyard 的宗旨是要更快速、更輕鬆地建置酷炫的即時連線、多玩家、社群主導的遊戲,這些功能本來都是要連接到雲端以便提供給玩家。如果您的遊戲未連線至雲端也沒有關係,您不需支付任何費用。也沒有座席費用、訂閱費用或需要分享收益。您只需要為所選用的基礎設施資源付費。有關授權的完整詳細資訊,請參閱下面的授權常見問答集。
-
問:Amazon Game Studios 使用 Lumberyard 來建置遊戲嗎?
是,Amazon Game Studios 遊戲是使用 Lumberyard 建置的。請前往 Amazon Game Studios 網站查看這些遊戲。
-
問:Lumberyard 是否運用其他技術?
Lumberyard 是由 CryEngine、AWS、Twitch、EMotion FX 和 Double Helix 經過實證的技術所組成。我們聘用了一些全世界最頂尖的遊戲技術人員,自 Lumberyard 推出以來,他們已經製作超過 3,300 個改進、新功能和修正。我們自推出之後發佈的一些新功能範例:
- 我們引入了新的元件實體系統,這是從較簡單實體編寫複雜實體的現代化方法。內容建立者只要拖放元件就可建立他們想要的行為、直接在編輯器中編輯元件設定,還可以建立 Lua 和視覺化指令碼快速地變更或擴展實體的行為。為了協助您迭代較複雜的場景,多個實體可以分組成多個「切片」,接著使用這些切片來建立更複雜的切片,藉此產生完全串連的預製物件系統。
- 我們已建立新的資產工作流程,其目的是在幾秒內將美術設計人員從他們最愛的數位內容建立工具直接帶入遊戲。非同步的 Lumberyard 資產處理器會在幾秒內自動匯入和執行資產的即時更新,而且是跨目標裝置平台進行。您只要將資產檔案放到專案目錄或是將變更儲存到現有檔案,編輯器只需幾秒的時間即可處理、優化和更新這些資產。
- Lumberyard 編輯器具有以 Qt 重建的新資訊架構和 UI,旨在讓您更易於使用並加速生產力。
- 我們已整合 GridMate 聯網層,所以您的工程師可以更輕鬆地建置低延遲、大量玩家的多玩家遊戲。
- 我們引進了 Cloud Canvas、Cloud Gems Framework 和 Cloud Gem 入口網站,不熟悉或完全沒有後端經驗的工程師和技術設計人員,只需使用 Lumberyard 的視覺化指令碼系統和預先建立的 Cloud Gems,即可在幾分鐘內建置即時連線的線上遊戲功能,例如社群新聞饋送、分享得分以及伺服器端戰鬥解決。
- 我們已與 Amazon GameLift 整合,所以您可以在專用伺服器上部署、擴展和操作以工作階段為基礎的多玩家遊戲。
- 另外也加入新的程式碼產生系統,讓您註解 C++ 程式碼並產生所需的程式碼。
- 我們增強了引擎以納入對行動裝置的支援,其中包含 iOS Metal 和 1-Click Android 部署支援。
- 我們建立了新的啟動器和專案設定器,讓您的團隊不需要太多工程協助即可開始進行。
- 我們還建立新的工作流程,讓美術設計人員可以更快速地重複利用並建立更高品質的內容,包括新的粒子效果編輯器、新的 FBX 匯入程式和 UI 編輯器。
請參閱我們的新增內容、修正和改進的完整版本備註以進一步了解更多資訊,也請關注 Lumberyard 部落格以查看我們目前工作項目的更多新聞。
-
問:我真的能夠存取 Lumberyard 來源碼?
是。Lumberyard 的下載中已包含對完整 C++ 來源碼的免費存取。您也可以從 GitHub 取得 Lumberyard 來源碼。
-
問:Lumberyard 提供哪種支援?
-
問:是否可將 Lumberyard 用於非遊戲用途,例如建築、模擬和動畫電影?
是,請盡情使用。
-
問:使用 Lumberyard Editor 和工具建置遊戲的系統需求為何?
我們建議您使用配備 64 位元的 Windows 10、8+ GB RAM、60 GB 儲存空間、3 GHz+ 四核心處理器以及 2+ GB DX11+ 相容視訊卡的個人電腦。
-
問:Lumberyard 支援哪些裝置平台?
Lumberyard 目前支援個人電腦、Xbox One、PlayStation 4、iOS (iPhone 5S+ 和 iOS 7.0+) 及 Android (支援 OpenGL 3.0+ 的 Nexus 5 和同等產品)。Lumberyard 還支援 Windows 和 Linux 上的專用伺服器。我們即將推出對 MacOS 的支援。請注意,Sony 和 Microsoft 只允許已通過他們篩選程序的開發人員來開發適用他們主控台平台的遊戲。
-
問:Lumberyard 支援虛擬實境嗎?
是。我們目前支援 Oculus Rift、HTC Vive 和 PlayStation 虛擬實境。由於虛擬實境是一個快速發展的領域,因此我們在 Lumberyard 建立模組化的虛擬實境支援,讓您將所有裝置的特定實作詳細資訊獨立放在個別的套件中,如此便可單獨加入新的 HMD 支援,並使用較少的程式碼。如需有關模組化虛擬實境系統的詳細資訊,請瀏覽這裡的部落格。
-
問:我如何開始 Xbox 和 PlayStation 遊戲開發?
如果您是經過授權的 Microsoft Xbox 開發人員,請將姓名、工作室名稱及授權的電子郵件地址,以電子郵件寄到 lumberyard-consoles@amazon.com。如果您是經過授權的 Sony PlayStation 開發人員,請造訪 SCE DevNet。在 Middleware Directory 下,按一下 Amazon Lumberyard 的 "Confirm Status"。
Lumberyard 與 AWS
-
問:如果我建置不使用雲端連線能力的單一玩家遊戲,是否必須付費使用引擎?
否,在這種情況下,您不需要支付我們任何費用。
-
問:我需要 AWS 帳戶才能使用 Lumberyard 嗎?
否,但是下載或使用 Lumberyard,表示您同意 AWS 客戶協議與 Lumberyard 服務條款。如果想要使用 Amazon GameLift 或 Lumberyard 的 Cloud Canvas 來建立連線的遊戲功能,您或遊戲小組的其中一位必須註冊 AWS 帳戶且佈建服務到您的帳戶。
-
問:我的遊戲必須在 AWS 上執行嗎?
否,如果您擁有並操作自己的私有伺服器,則不需要使用 AWS。如果您的遊戲不使用任何伺服器,您也可以使用 Lumberyard 而不使用 AWS。例如,如果您發行獨立執行的單人遊戲或在本機上執行的多玩家遊戲,不需要支付我們任何費用。
-
問:對於 Lumberyard 客戶,是否有不在 AWS 服務費率內的附加費用或其他費用?
否。
-
問:我如何授權我的開發小組透過 Lumberyard Editor 使用 Cloud Canvas 和 AWS?
為了讓小組成員能夠透過 Cloud Canvas 存取 AWS,您首先需要為小組成員建立一個 IAM 使用者,並產生存取金鑰和私密金鑰。您的團隊成員可以在 AWS 功能表之下,於 Lumberyard 編輯器的登入資料管理員中輸入這些金鑰。如需詳細資訊,請參閱 Cloud Canvas 和 IAM 文件。
-
問:是否可以授與特定小組成員存取 Cloud Canvas 中特定 AWS 服務的許可或限制?
是,Cloud Canvas 允許您設定許可,讓開發、測試和發行資源都具有不同的存取限制。Cloud Canvas 會建立 AWS IAM 受管政策,將存取權授與您所選擇的 AWS IAM 使用者和群組。您可以在 Lumberyard Editor 中編輯 Cloud Canvas 組態,並視需要更新 AWS 管理主控台中的使用者和群組指派,來自訂許可。
-
問:Cloud Canvas 中可使用哪些 AWS 服務?
授權與遊戲模組
-
問:Lumberyard 的授權條款為何?
您的 Lumberyard 使用受到 AWS 客戶協議和 Lumberyard 服務條款的規範。
-
問:是否必須在 Amazon 銷售 Lumberyard 遊戲?
-
問:是否可利用 Lumberyard 建立自己的遊戲引擎並散佈它?
否,雖然您可以針對修改後的 Lumberyard 保留內部版本,但不得使用 Lumberyard 散佈您自己的遊戲引擎、改進其他遊戲引擎,或與 Lumberyard 競爭。
不過,您可以透過 GitHub 上的 Lumberyard 儲存庫散佈自己的 Lumberyard 分支,但必須遵守我們的條款要求,並在您的分支中包含一份我們的授權聲明。使用您分支的使用者必須同意 AWS 客戶協議和 Lumberyard 服務條款,而且他們使用分支的方式受這些條款的規範。
-
問:Lumberyard 是否為「開放原始碼」?
否,我們提供來源碼是為了讓您能夠完全自訂遊戲,但是您的權利受到 Lumberyard 服務條款的限制。例如,您不能公開發行 Lumberyard 引擎來源碼 (Lumberyard GitHub 儲存庫上的除外),或使用來源碼發行自己的遊戲引擎。
-
問:是否可以製作 Lumberyard 的外掛程式或工具?
是。請注意,如果您的外掛程式包含 Lumberyard 程式碼,則必須遵守服務條款中散佈 Lumberyard 資料的相關要求,例如,不得以來源碼的形式散佈 Lumberyard 資料。如果您的外掛程式只是用來在操作期間呼叫 Lumberyard 函數或 API,則不在散佈要求的規範內。
-
問:是否可以轉散佈 Lumberyard 的來源碼修改?
是,您可以透過 GitHub 上的 Lumberyard 儲存庫 (您的分支父項必須是我們的儲存庫) 散佈自己的 Lumberyard 分支,但必須遵守我們的條款要求,並在您的分支中包含一份我們的授權聲明。使用您分支的使用者必須同意 AWS 客戶協議和 Lumberyard 服務條款,而且他們使用分支的方式受這些條款的規範。
此外,您可以在論壇 (包含 Lumberyard 官方討論區) 或其他地方最多轉散佈 50 行來源碼。您也可以與一起開發遊戲的承包商和發行者分享修改結果,但必須符合服務條款的規定。否則,不得發佈 Lumberyard 引擎來源碼。
-
問:當我在 GitHub 上發佈分支或在論壇共享增強功能時,是否可設定自己的條款?
否,當您公開共享某個 Lumberyard 增強功能時,代表您授權其他 Lumberyard 客戶使用該增強功能,且必須遵守與管理 Lumberyard 本身相同的條款,同時您也提供我們無條件使用該增強功能的授權。
-
問:是否可提交新增功能或修正錯誤的程式碼?
是,我們歡迎您的貢獻! 您可以在 GitHub 找到 Lumberyard 來源碼,網址:http://www.github.com/aws/lumberyard。您可透過提取請求的形式提交程式碼,以便將其加入未來的 Lumberyard 版本。請參閱我們 GitHub 頁面上的提交指導方針,以了解詳細資訊。
-
問:我的 Lumberyard 遊戲是否可以連接到 Steamworks、Xbox Live、PSN、Apple Game Center、Google Play Games 之類的服務或遊戲主機社交服務?
是。您的遊戲可以讀取和寫入資料到平台服務和公有的第三方遊戲服務,讓玩家儲存狀態、身分、社交圖譜、交友、聊天、通知、成果、排行榜、廣告、玩家獲取、遊戲內購買、分析數據和回報當機。
-
問:我的遊戲是否可以使用其他替代 Web 服務來取代 AWS?
否,在此所謂的「其他替代 Web 服務」是指任何十分類似的非 AWS Web 服務,或是可以代替 Amazon EC2、AWS Lambda、Amazon DynamoDB、Amazon RDS、Amazon S3、Amazon EBS、Amazon EC2 Container Service 或 Amazon GameLift 用途的非 AWS Web 服務。您可以使用自己的硬體作為遊戲伺服器。
-
問:是否可以使用自己的伺服器?
是。您可以使用自己的硬體,並作為遊戲營運之用。您的使用者也可以點對點連線或託管個人伺服器 (只要不是以服務提供者業務的形式營運)。
-
問:是否可以在遊戲內使用 Lumberyard 內包含的遊戲資產?
是。您可以將 Lumberyard 包含的資產套件用於您的遊戲和原型。我們也在網站上提供其他高保真度的資產和範例,您會發現它們很實用。
-
問:是否可以轉散佈 Lumberyard 或 Lumberyard 範本專案的資產?
不能未經修改就依原樣轉散佈。您可以在遊戲中修改和/或轉散佈 Lumberyard 範本資產,像是音訊、材質、網格、動畫、遊戲資料檔案和指令碼。但不得從事在資產商店轉售 Lumberyard 資產等行為。
-
問:我能夠以服務條款中規定以外的方式使用 Lumberyard 嗎?
如果您想要以 Lumberyard 服務條款中規定以外的方式使用 Lumberyard,請聯絡我們。
-
問:Lumberyard 是否支援與第三方中介軟體整合?
是。Lumberyard 已與常用的中介軟體整合,包含 Perforce、Wwise、Substance、Speedtree 等。如果您是中介軟體供應商並且有興趣與 Lumberyard 整合,請聯絡我們。
-
問:我可以包含 Lumberyard 工具讓玩家為我的遊戲建置遊戲模組 (Mod) 嗎?
註冊
-
問:我可以在哪裡向您介紹我的 Lumberyard 遊戲?
請在發行您的 Lumberyard 專案之前,先連結 Lumberyard 專案。
其他
-
問:如何提交意見反應或建議?
請造訪我們的 Lumberyard 論壇或將您的意見回饋以電子郵件傳送給我們。
-
問:我希望加入您的小組。請問正在招聘新人嗎?
是,我們的小組不斷擴張,如果您有興趣加入我們的小組,很希望您與我們聯繫。請瀏覽我們的工作機會頁面以進一步了解。
準備開始使用 Lumberyard 了嗎?