套用開發者利用內容,先抓眼球,引導下載,然後坐收新用戶,通過社交套用分享傳根據ESA(Entertainment Software Association)最近一項報告,美國有超過1億5千萬視頻遊戲玩家,其中大約42%的人每周在視頻遊戲上花費3小時以上。根據PwC的預測:到2019年,全球視頻遊戲收入將接近931.8億美元,而全球社交/休閒遊戲市場則接近225.2億美元。如此驚人的數據擺在眼前,難怪遊戲成為了ProgrammableWeb上最熱門API搜尋項。最近傳出了很多遊戲API的趣聞。2015年9月,DMCA侵權通知(DMCA notice)發出,包括Bukkit,CraftBukkit,Spigot和Cauldron在內的一眾Minecraft遊戲社區項目被關閉。DMCA侵權通知事件後不久,Minecraft的開發公司Mojang就被微軟公司以25億美元的價格收購。上個月343 Industries對外宣布,他們計畫專為Halo 5推出一個公共數據(public stats)API:Guardians視頻遊戲最近為Xbox One推出了公共數據API。今年年初,ArenaNet為Guild Wars 2 API發布了一個額外的OAuth 2.0支持,2個月後又代之以API key system。此文推薦的Top 10精品遊戲API涵蓋各種豐富內容,基於熱度(Popularity)、潛力(Potential)、文檔(Documentation)、便捷(Ease of Use)、功能(Functionality)進行對比,包括(但不僅限於)檢索視頻遊戲數據,遊戲貨幣化,視頻遊戲串流和錄像,視頻遊戲評論和模型等等。

1. EVE Online

科幻網遊巨作EVE Online(星戰前夜)是最風靡的大型多人線上角色扮演遊戲(MMORPG),曾獲獎無數,位列2015年時代PC遊戲排行榜前100第36位。Eve Online還永久入駐了紐約現代藝術博物館(MoMA)的套用設計(Applied Design)區,訪客可在4K超高清視頻前欣賞Eve Online中宏偉的宇宙景觀。

EVE Online CREST和XML APIs可用於對遊戲中的角色、行業、市場、太陽系、聯盟和公司等數據進行編程。EVE Online開發者網站的資源頁面上能找到Eve Online API, API文檔,客戶端庫和論壇等內容。EVE Online CREST RESTful API的API文檔為簡單好上手的Wiki格式;Eve Online XML API的API文檔已遷移至第三方開發者文檔網站。

2. Riot Games

Riot Games(拳頭遊戲公司)開發了炙手可熱的多人在線上線上競技遊戲(MOBA)“英雄聯盟(LOL)”。根據該公司官網數據:每天線上人數約為2700萬,每月線上人數約為6700萬。今年7月份,由於版本更新後遊戲記憶體在嚴重缺陷,Riot Games關閉了“英雄聯盟”排位賽,但遊戲仍舊熱度不減, 位列2015年時代PC遊戲排行榜前100第35位。

Riot Games API用於對“英雄聯盟”中最近的遊戲、玩家排名、符文、熟練度級別等信息進行編程。Riot Games的開發者網站設計精美,API狀態頁面、開發者論壇和API互動文檔等內容有序呈現。

3. Battle.net

線上視頻遊戲網站Battle.net主要推廣Blizzard Entertainment公司開發的遊戲:從動作角色扮演遊戲(ARPG)“暗黑破壞神(Diablo)III”,到大型多人線上角色扮演遊戲(MMORPG)“魔獸世界(WoW)”;從軍事科幻即時戰略遊戲“星際爭霸(StarCraft)II”,到線上戰略紙牌遊戲“爐石傳說(Hearthstone)”。“暗黑破壞神III”,“星際爭霸II”,“魔獸世界”分別位列2015年時代PC遊戲排行榜前100第79、29、31位。

最近經Blizzard Entertainment重新設計之後,開發者網站呈現開發者論壇、OAuth、遊戲社區API指南和API互動文檔(I/O Docs)有機組合的新面貌。如今Battle.net API又多了暗黑破壞神III、魔獸世界、星際爭霸II、Community API以及遊戲數據 API。而最近該公司又在Battle.net論壇上宣布“爐石傳說:魔獸英雄傳(Hearthstone: Heroes of Warcraft)API即將上線。

4. Facebook Game Services

當下Facebook遊戲已破2000大關,其中不乏大熱門,例如“Candy Crush Saga(糖果粉碎傳奇)”、“Clash of Clans(部落戰爭)”,“Farm Heroes Saga(農場英雄傳奇)”,“Pet Rescue Saga(寵物大營救)”和“Words With Friends”。

Facebook用戶主要在智慧型手機和平板電腦上玩遊戲,還有一些選擇了桌上型電腦。年初,Facebook開始推出一些桌上型電腦視頻套用廣告來增加遊戲安裝量。

Facebook Games Developer Center為遊戲開發者提供包括(但不僅限於)Achievements API、Scores API、套用通知、請求、遊戲中心、Facebook Unity SDK等服務。在這裡可以找到遊戲概覽。API遷移(migration)指南、教程、清單、遊戲貨幣化等有用信息。

5. Google Play Games Services

2012年3月上線的Google Play集音樂、電子書、遊戲、電影、期刊及其他Android套用於一身。今年3月,Google又宣布為Android遊戲開發者新添遊戲分析、AdMob原生廣告、AdMob套用內付費廣告及針對Android TV(安卓TV)的Nearby Connections第二屏API。

Google Developers:Games(谷歌開發者遊戲網站)上很多API、SDK及包括(但不僅限於)game publishing API,Unity外掛程式、Play Games Services(成就、排行榜、玩家級別等)和Google AdMob的各類服務唾手可得。Google Play Games Services網站內容雖多,但條理清晰,多而不雜。

6. Guild Wars 2

Guild Wars 2(激戰2)是風靡當下的一款大型多人線上角色扮演遊戲(MMORPG),故事以虛幻的泰瑞亞大陸為背景,上演著波瀾壯闊的英雄史詩。上個月ArenaNet推出了首次對Guild War2的擴展版本——Guild Wars 2:Heart of Thorns(激戰2:瘋王)。

Guild War2的新建賬戶超700萬,遊戲時間超14億小時,玩家互送禮物超223,484,104份,大大鼓勵ArenaNet擴展了Guild War 2。Guild War 2位列2015年時代PC遊戲排行榜前100第47位。

Guild War 2 API用於對遊戲道具、地圖、交易站、World vs. World遊戲模式及成就等遊戲數據進行編程。Guild Wars 2的API文檔是簡單好上手的Wiki格式,使用廣泛。Guild Wars 2 API論壇也很活躍,可以找到API更新和API相關問題,還能與其他開發者討論錯誤和漏洞,參與API CDI執行緒等。

7. Steam

風靡當下的視頻遊戲和娛樂平台Steam有超過6,000款遊戲供玩家選擇,其遊戲社區坐擁超過1億用戶。GameStop稱Steam從去年起就“蒸蒸日上”了,遊戲數量從2014年的3,700上升到2015年8月的6,000。今年早些時候Valve公司宣布:內容創作者可通過Steam Workshop出售針對現有遊戲的mods

Steam網頁API可以檢索套用新聞,搜尋遊戲全球數據、玩家評論、玩家成就、最近玩過的遊戲等數據。Steam網頁API文檔為1頁,以Wiki模式呈現,還有很多現成的客戶端庫。API可以用JSON、XML、CSV和VDF(Valve Data Format)格式返回數據。

8. TwitchTV

炙手可熱的實時流媒體視頻平台和遊戲社區Twitch當下的月均獨立訪客超過1億,直播用戶超過170萬。雖然該平台主攻遊戲,但最近Twitch Interactive公司又宣布推出Twitch Creative社區,為藝術家、工匠、開發者等創意人士提供交流空間。Twitch還跟Battle.net、Google Play Games等流行視頻遊戲平台進行合作,支持用Twitch賬戶登錄進行遊戲串流錄像、線上直播遊戲等

TwitchTV API可實現Twitch Connect、視頻、串流、搜尋及其他內容與第三方套用的整合。GitHub上有完整的API文檔,另外Twitch網頁上還有開發者論壇。

9. Giant Bomb

Giant Bomb網站不僅提供視頻遊戲信息,還有新聞(news)、評論(reviews)、百科(wiki)、視頻(videos)、播客(podcasts)、論壇(forums)等板塊。2012年3月,Giant Bomb被CBS Interactive收購,該公司旗下還有與Giant Bomb相似的網站GameSpot。

Giant Bomb API可對Giant Bomb網頁上的遊戲標題、評分、視頻、公司、主題、風格等內容進行編程。API文檔為1頁,以Wiki格式呈現;API開發者論壇上還有API快速入門指南,API改進日誌等豐富信息可供參考。

10. SpongeAPI

Sponge是Minecraft服務端支持的全新modding API,既可以充當伺服器,也可以用來作客戶端API,修改Minecraft遊戲,伺服器擁有者也可以使用。Sponge這一項目是在2014年9月份DMCA侵權通知引發CraftBukkit關閉不久後建立起來的。CraftBukkit作為Minecraft官方伺服器的有益補充,用Bukkit API來建立外掛程式,為Minecraft伺服器增添新功能。

Sponge API更新很勤快,穩定的版本預計會在2015年年末上線,但不少開發者已經開始使用和測試了,火熱程度可見一斑。Sponge Web網頁和GitHub上都能找到簡單好上手的完整API文檔。開發者還可以在官方網站上的論壇中了解更多關於Sponge項目開發和Sponge API的信息。