天天看點

遊戲開發引擎 Cryengine 在 GitHub 上公開全部源代碼

crytek在github上公開了cryengine引擎的源代碼,但使用的許可證并不是廣泛認可的開源許可證。crytek在今年3月宣布新一代引擎cryengine 5的同時,引入了使用者自由定價的商業模式,開發者随意支付一筆費用就能通路引擎的功能集和完整源代碼,無需支付任何版稅。在github上公開源代碼應該隻是這一政策的延續。

cryengine支援windows 、linux和osx,也支援開發虛拟現實遊戲。

遊戲開發引擎 Cryengine 在 GitHub 上公開全部源代碼

值得注意的是,雖然将代碼公開了,但crytek并未将cryengine開源,開發者不能像對待開源軟體一樣随意分發或修改cryengine的源代碼,cryengine的商業授權許可證的法律條款依然有效。crytek将源代碼公開的目的主要是為了幫助開發者更清楚地了解不同疊代版本之間的代碼差異。

過去,cryengine在銷售的時候會附上産品源碼的zip檔案包,有開發者自己來定制系統,或進行不同版本的軟體代碼的比對,将源碼釋出到github上對使用者來說将完成代碼的比對更加友善,因為git是分布式系統,而且還能離線部署。

在github上釋出源代碼對cryengine來說還有一個好處就是友善使用者随時更新代碼。此外,crytek的其他産品頁采用了激進的推廣方式,例如三月份crytek将cryengine v最新版軟體的定價模式調整為“pay-what-you-want”,就像美國大都會博物館的門票定價方式一樣,開發者(憑良心)選擇自己喜歡的價格來支付,一分錢或者1000美元都可以。

繼續閱讀