阅读更多

1顶
0踩

移动开发

原创新闻 盘点2015:十大最佳游戏API

2015-12-14 17:35 by 副主编 mengyidan1988 评论(0) 有6905人浏览
根据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)进行对比,包括(但不仅限于)检索视频游戏数据,游戏货币化,视频游戏串流和录像,视频游戏评论和模型等等。

注:以下搜索热度来源于Google Trends。

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的信息。

文章来源:Top 10 Games APIs: EVE Online, Riot Games, Battle.net
  • 大小: 16.2 KB
  • 大小: 13.9 KB
  • 大小: 14.3 KB
  • 大小: 13.4 KB
  • 大小: 13.5 KB
  • 大小: 10.4 KB
  • 大小: 15.9 KB
  • 大小: 10.4 KB
  • 大小: 14 KB
  • 大小: 12.3 KB
1
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 盘点人工智能十大经典应用领域、图解技术原理

    与NLP相关的具体任务和技术包括: 量化和目标文本分析 语音识别(语音转换为文本) 话题模型(例如话题以及文档中讨论的主题) 文本分类(例如电视剧《权利的游戏》) 情感分析(例如正面、负面、中性) 主体检测...

  • 奔跑吧2015:推荐给程序员的技术书

    时光飞逝,不知不觉,走过了 2014,在 2015 年加倍努力,与大家一起分享好书。 2015 年,首月,好多技术书的付印计划摆在面前十几本,筛选一再斟酌,最后敲定以下技术书给大家。如果喜欢这一期的技术书,就分享给...

  • 延长五官 2016年传感器十大流行应用盘点

    通常据其基本感知功能可分为热敏元件、光敏元件、气敏元件、力敏元件、磁敏元件、湿敏元件、声敏元件、放射线敏感元件、色敏元件和味敏元件等十大类。 常将传感器的功能与人类5大感觉器官相比拟:压敏/温敏/流体...

  • 2018中国云计算技术应用盘点:AI正当道、IoT崛起时

    2018中国云计算技术应用盘点:AI正当道、IoT崛起时 在2018年初,一位云计算从业者写下了这样一段话:“2018年,最大的变局就是今年可能会成为中国IT产业全面变革的分水岭,基于云计算的全产业信息化在今年会正式拉开...

  • 盘点时下最流行的十大编程语言优缺点,附2024年1月最新的编程语言排行榜单

    丰富的API:Java语言拥有丰富的API,涵盖了各种常用的数据结构、网络编程、数据库连接等,使得Java程序更加易于编写和调试。 2、缺点: 性能问题:由于Java是编译成字节码后运行,通过JVM解释成机器码执行,所以相...

  • developer盘点Android开发者必备的十大开发工具

    应当理解的是,最佳的表现情况会随着时间逐渐改变。睿智的开发者会更新平台发布的最新内容和API。 技巧4:检查Strict Mode 你可以使用称为“StrictMode”的Android API来查找编程中的问题。StrictMode会帮助你...

  • 2021金融科技领域最具商业合作价值企业盘点

    代表性客户:Tokopedia、渣打银行、DANA MART、Home Credit、CASHe 相关荣誉:“领英新加坡十大卓越初创企业”、跻身“东南亚企业融资排行榜20强”、获评“印度最佳国际金融科技公司” “印度金融服务十强企业” ...

  • 游戏邦成立以来部分游戏设计观点回顾

    游戏邦成立以来部分游戏设计观点回顾(五万字长文) 发布时间:2012-01-10 17:04:40 Tags:微博平台,游戏邦,部分游戏设计观点回顾 2010年底,游戏邦从数据分析的角度解析了当时手机游戏和社交游戏...

  • 前端十大类知识点

    2015年,TC39(一群浏览器厂商代表组成的委员会)发布了ES6规范,ES Modules才被世人所知,也就是ESM,那么从模块化标准诞生的过程中,各种名词你知道关系吗。 替代 webpack?带你了解 snowpack 原理 bundless的...

  • Java架构师面试十大连环炮

    面试官问的问题不是发散的,而是从点、铺开,比如先聊一聊高并发的话题,就这个话题里面继续聊聊缓存、MQ等等东西。对于每个小话题,比如说MQ,就会从浅入深。首先明白为什么系统中要使用到消息队列这种东西?...

  • 2012年技术图书大盘点

    UNIX网络编程 卷1:套接字联网API(第3版) 58 UNIX网络编程 卷2:进程间通信(第2版) 59 计算机程序设计艺术 卷1:基本算法(英文版·第3版) 60 计算机程序设计...

  • 本土开源时代,盘点那些重量级的国产开源项目

    近年来,国产开源项目的质量不断提高,也开始受到越来越多的关注,前些天锤子科技把发布会门票所得捐赠给国产开源团队,以及在刚刚结束的开源中国年终盛典中新增了“年度码云最受欢迎十大开源项目”颁奖典礼,都无疑...

  • 《程序员》2012年2期精彩内容:大数据

    《程序员》封面报道:大数据 2011年可以称得上是大数据之年,大数据... (1)2011,大数据与数据科学之年 (2)2012,大数据五大预测 (3)Hypertable应用实践:比肩HBase (4)MongoDB最佳实践 (5)NoSQL在SAE中的应用 (6...

  • 学习:深度学习公开课

    因此,雷锋网搜集了全世界范围内最受欢迎的机器学习课程,整理成这份“机器学习十大入门公开课”盘点,集中呈现给各位。这份推荐榜颇费心血,综合考虑了难易、侧重点、时效性等诸多因素,希望能帮助大家找到最适合...

  • 搜索,推荐,广告系统架构及算法技术资料大合集吐血整理——2020年终分享

    由 Finalizer 和 SocksSocketImpl 引起的 Fullgc 问题盘点 爱奇艺效果广告的个性化探索与实践 深度学习技术在美图个性化推荐的应用实践 UC 信息流推荐模型在多目标和模型优化方面的进展 Facebook 面向个性化...

  • go技术文章梳理(2018)

    在Go中对API进行版本控制 https://dev.to/geosoft1/versioning-your-api-in-go-1g4h Golang安全资源 https://github.com/guardrailsio/awesome-golang-security 解析MySQL binlog推送到不同的...

  • 转载(https://blog.csdn.net/qq_36738482/article/details/72823509)大数据的概念

    在Gartner公司评选的2012年十大战略技术中,内存分析在个人消费电子设备以及其他 嵌入式设备 中的应用将会得到快速的发展。随着越来越多的价格低廉的内存用到数据中心中,如何利用这一优势对软件进行最大限度的优化...

  • 高级色系PPT11.pptx

    高级色系PPT11.pptx

  • node-v7.9.0-linux-x86.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

  • 基于tensorflow的的cnn卷积神经网络的图像识别分类

    【作品名称】:基于tensorflow的的cnn卷积神经网络的图像识别分类 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。

Global site tag (gtag.js) - Google Analytics