Beyond举办第七期学习会“游戏开发的【好感】——可用于社交游戏开发的‘游戏API开发’”!

目录
我是伊藤,一名基础设施工程师,也是网络营销团队的成员。
我们举行了2017年的第一次学习会!
公告: 【第七届】超越学习研讨会即将举行!| Beyond Co., Ltd.
守门人:游戏开发的“超酷”——面向社交游戏开发的“游戏API开发”——超越学习小组#7 - 超越学习小组 | 守门人
这次,艾明有限公司的场地剑与魔法游戏《Logres》而闻名
和往常一样,我想和大家分享一下里面的内容!
首先,以下是今天会议的列表。
<tr>公司名称 演讲者姓名 会议主题
| 三叶草实验室有限公司 | 畑中先生 | 使用 Go 进行 API 开发和使用 |
| 超越有限公司 | 万代 | 使用 Phalcon 进行 API 开发 |
| 艾明有限公司 | 植森先生 | Rails-API 方式瞄准 |
使用 Go 进行 API 开发和使用
这是 Clover Lab 的 Hatanaka 先生带来的讲座。
说实话,他这次讲解的内容其实已经上传到 GitHub 上了,哈哈。
本文的参考资料在此:
使用 Go 进行 API 开发和使用
Wonder Crown 的后端完全用 Go 语言编写。
社交游戏开发正从小规模开发转向大规模开发,而
Go 语言正是在这种情况下派上用场的。
- 静态整理语言
- 简单的
- 多平台
还有其他一些原因,但仅此而已。
静态整理语言
Go 语言是一种静态组织语言,具有固定的类型,
因此非常适合大规模开发,供许多人使用。
简单的
Go 语言很简单,所以很容易学习,
任何人都可以编写类似的代码。
多平台
无论你使用Windows、Mac还是Linux
都能看到相同的内容
这是一个Windows用户和Mac用户能够和谐共处的时代。
虽然我正在解释,但还是有相关的文档,请务必参考!
使用 Go 进行 API 开发和使用。
执行结果立即显示在终端上,
呈现方式非常直观易懂!
使用 Phalcon 进行 API 开发

由我们公司 Beyond 的 Bandai 主办的一场讲座。
这是对 Phalcon 的介绍,Phalcon 是一个速度极快的 PHP 框架。
首先,他介绍了一些流行的 PHP 框架及其速度,
以下是排名前三的框架。
常用的(大概是) Laravel和FuelPHP在速度方面排名靠后,甚至
还有一句名言: “用 Laravel 的人都被惯坏了。”
与其他框架不同,它的安装方法不同,
它不是从 GitHub 安装,而是使用 yum 安装。
它采用了一种 PHP 加载共享库文件的技术。
它是用 C 二进制代码编写的,所以速度非常快。
ORM 在内部处理方面速度也很快,但在与数据库通信方面似乎有点弱,但它的
速度似乎足以弥补这一点。
可以采用多模块结构,
虽然每个安装过程都不同,但目录结构与其他 MVC 框架类似,因此
从其他框架切换过来的学习曲线并不高。
他还表示,如果学习成本能够带来一个速度极快的框架,那么这个成本就是值得的。
所以,我们都换用Phalcon吧!
Phalcon 的文章正陆续出现在我们的博客上,敬请浏览!
Phalcon | Beyond Inc.
Rails-API 方式瞄准

最后一场将由爱明的植森进行。
这是一个关于“艾明风格”的故事。
在 Aiming,每个项目使用的语言都是单独决定的。
客户端几乎完全是用 Unity 开发的。
顺便一提,热门游戏《Logres:远古女神》是用 cocos-2dx 开发的,
因为当时 Unity 几乎没有 2D 支持。
此外,需要实时性能的部分通常使用 C++ 或 C#,而
WebAPI 部分则通常使用 Ruby(Rails)或 Python。
顺便一提,Logres 使用的是 Python。
Aiming 更倾向于使用 RPC 而不是 REST API。
这是因为面向资源的优势并不明显,而且客户端与 Web API 之间的通信已被封装和抽象化,
因此无需了解具体的端点。
定义协议
WebAPI 与实时服务器/客户端之间的通信协议是我们自主开发的,目的是为了
避免各个环境(客户端、实时服务器端、API 服务器端)各自独立地实现该协议。
如果我们自己开发,就需要共享很多东西。
这不仅使开发更容易,而且使生成文档和测试客户端也更容易,这真是太棒了!
使用 Rails
Rails 本身就是一个生态系统,因此即使实现起来比较困难,
也可以通过使用现有的 gem 或参考它们来简化流程。Rails
架构已经编写完成,并且有很多最佳实践,所以
即使出现各种问题,也很容易应对。
但是性能可能较差,所以这就是权衡取舍。
概括

这显而易见,但这件事让我真正意识到,不同的公司会采用不同的开发方法。
通过研究不同公司使用的方法,你可以选择哪些方法适合自己,哪些不适合。我们有时
会有学生来参加学习小组,所以我很好奇他们对此有何看法。
顺便说一句,艾明的办公室真干净……
我们第八期再见!
0