我如何进入Facebook游戏开发?[关闭]


27

我有一些想法,我认为这些想法可能会为类似于Facebook的平台制作有趣的游戏,因为它们既社交又休闲。是否有人对如何从传统C ++游戏开发的背景进行Facebook开发提出建议?是否有什么特别之处使开发Facebook游戏与开发其他基于Web的游戏(例如API复杂性)有区别?

首先,它可能是业余爱好者级别的,而不是某种专业的企业,关于制作独立级别的Facebook游戏,我需要了解什么?

Answers:


16

您需要使用它们提供的Graph API。以我的经验,它经常更改,并且没有得到很好的记录-尽管可能已更改。值得考虑的一件事是,您是否希望游戏仅使用Facebook的画布在Facebook上运行,还是希望通过Connect API在任何地方运行。

最好的客户端似乎是用PHP编写的(因为Facebook本身是用语言编写的,这并不奇怪)和Javascript(同上)。如果选择使用Flash编写游戏,则可能需要使用ExternalInterface API来调用创建的Javascript层,也可以使用REST调用运行PHP的Web服务器。

我认为最需要注意的是,平台上的游戏之间存在大量竞争,因此,如果您进行构建,它们很可能不会出现。从游戏设计的角度来看,我实际上会主张首先详细说明“共享”时刻是什么以及它们为什么会吸引用户。确定了这些方案之后,就可以构建适合您游戏的其余部分。这将为您的游戏提供最大的机会,让用户在他们的朋友中分发。

另一个陷阱正在测试。当我将游戏制作为测试的唯一方法时,例如,您的高分列表有效的是注册20个假帐户,将其标记为测试帐户,然后执行手动测试。我认为,对于一款更复杂的游戏,值得嘲笑您利用的整个Facebook API。


Graph API上的+1,但这与您的游戏所处的环境比游戏本身有关。
拉里·史密斯米尔

1
图形API是否仍然相关?我知道这是一个较旧的帖子,所以我问。
约翰尼2012年

最后我检查了大约六个月前,Graph API似乎仍然是最好的选择。
Alex Schearer 2012年

4

抱歉,如果您要判断的话,但我认为您是从错误的角度来解决这个问题。

如果您开始专门为Facebook设计游戏,我不知怎地会以失败告终。

我认为理想是制作一款能够与任何社交网络集成的真实游戏(基于C ++,PHP或HTML5)。

这个想法是制作游戏并首先专注于游戏/乐趣。独立于您使用的社交网络,集成所需的所有社交功能,并创建一个界面,该界面会将您的社交请求转换为对部署游戏的社交网络的呼叫。

关于 Facebook,图形API的使用非常简单。它基本上是一个REST API,它返回JSON数据。您可以从Web服务器(PHP),移动应用程序(Objective-C,Java,C ++)使用它。您所需要做的就是在开发人员应用程序界面中创建一个应用程序。您的应用程序将获取密钥和秘密哈希,然后您将不得不使用它们与facebbok API进行通信。您可以在几分钟内开始尝试:)

唯一的难题是,即使公共数据现在也需要经过身份验证的访问。因此,您将必须使用一种可用的机制对用户进行身份验证。

无论您做什么,如果要使其成为多人游戏,都可能需要自己的服务器或一些云服务器来存储游戏数据。

由于我通常将Facebook集成到现有项目中,因此我可能对该主题持偏见。



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.