“游戏风云”专题亮相 ArchSummit 深圳 2014 大会

  • 崔康

2014 年 7 月 11 日

话题:DevOps语言 & 开发架构文化 & 方法

由 InfoQ 主办的ArchSummit 全球架构师峰会即将于 7 月 18-19 日在深圳举行,此次会议重点解析十个当前最受关注的领域,包括:SNS移动互联网金融大数据智能硬件游戏云计算自动化运维电商云计算解决方案等专题。其中,游戏专题是首次设立,组委会邀请了几位业界领袖和技术专家为大家分析游戏发展之路和技术挑战。

“游戏风云”专题的出品人刘其言,是上海江游信息科技有限公司技术总监,街机三国程序负责人,做过 Web 开发,写过 OA 管理系统,最后步入服务器开发设计的“不归路”的程序猿,跨入游戏行业是一场“美丽的误会”。参加设计、编写过街机三国服务器代码,参与部署街机三国服务器更新,升级自动化工作。本次专题的主旨是:

今天的我们,正处在一个无比特殊的时代。尤其是对于移动互联网游戏领域而言,每一天我们都能看到新的游戏闪亮登场,每一天也有不少老的游戏退居幕后。长江后浪推前浪,在这个最好也是最坏的时代里,我们如何在市场中占到一线先机,如何命中市场的要害,如何牢牢占据领先位置,游戏开发者的素质起到了关键性作用。对于如何能够快速开发,如何避免运营过程中的技术陷阱,我们希望能够分享一些经验,对大家有所帮助。 而在另外一块拼杀更为激烈的网页游戏市场上,因为移动互联网的异军突起,可能会极大的打压页游的生存空间。在可预知的未来,这将是压力山大的一块红海,未来的页游开发者们,要面对更多的对手更加残酷的竞争,那么作为专业的页游技术人员,如何在一大波手游的冲击中劈波斩浪?如何在页游红海中占据自己的市场?让我们来听一听页游开发大神们的独到见解。

360 游戏平台架构演化——业务高速发展下的技术之路的讲师左文建,是 360PC 游戏事业部技术总监,2005 加入奇虎 360, 先后负责数据统计、广告媒体系统、游戏平台等的建设工作。2011 年,从零建立游戏平台技术团队,为 360 游戏业务的发展提供了重要支持, 同时在团队建设管理、平台架构、敏捷开发积累丰富经验。其演讲的内容是:

360 页游平台从 2011 年起,经过三年多的发展,成为 360 重要的收入来源,月营收已上亿。在业务高速发展,不断有新的产品探索的下,技术团队如何高效支持。在此过程中对于技术团队和整体架构有非常多的挑战。总结来看,技术从以下三个方面来保障业务的发展:

  • 业务优先的技术架构及有节奏的架构进化
  • 以开放、挑战、极致文化与个人成长结合建设团队
  • 建立团队工具链,提高工作的效率、降低出错

作为技术团队创建者和关键技术的决策者和主架构师,在期间有许多的经验和教训与大家分享。听众受益:

  • 平台如何从静态页发展支持百款游戏和月上亿收入
  • 平台的高可用性如何保证
  • 平台如何保护收入没有漏洞
  • 平台如何与游戏厂商更好的技术协作

跨界思维——技术的视野的讲师曹政,信息产业从业经验超过 16 年,参与创建 CNZZ。曾主持搭建百度的商业分析数据平台,2009 年 3 月起加盟 4399,担任 4399 厦门团队的技术架构负责人。现为自由职业者,旅居新加坡。其演讲的内容是:

技术人员在职业发展中往往面临如下困惑:

  • 我的技术对公司究竟有没有帮助,有怎样的帮助?
  • 为什么一些技术明显不如我们的企业竞争力比我们强?
  • 技术究竟是不是行业的竞争力所在?努力深入技术的价值到底在哪里?
  • 是否只有巨头和大平台,才能提现技术人员的价值?

我试图用自己十几年工作中的观察和体会,来做出一份合理的解读。

海量游戏运维的云化演进的讲师党受辉,腾讯游戏云负责人,曾在东软集团为能源行业定制信息化体系,积累了多年行业级信息化解决方案的软件开发,架构设计及大型项目管理经验。09 年加入腾讯互动娱乐运营部,曾管理游戏运维团队,为各种不同类型的游戏及千万 PCU 级游戏平台设计过自动化运营系统,目前负责 腾讯游戏的技术运营体系(PAAS)及产品运营工具平台(SAAS)的建设,游戏内部云项目负责人。其演讲的内容是:

游戏是一种社会化模拟,可以按玩法分为 ACG,MMOG,SNS 等,也可以按运行平台分为端游,页游,手游等。不同的游戏,从开发厂商,到开发语言,到架构设计,到运行平台,都有或多或少的差异,没有形成在业界相对统一的标准,有模块数量过百的平台游戏,有服务器数量上万的 moba 游戏…… 因而其发布变更,故障处理等基础运维操作场景在不同游戏间千差万别,即使是同款游戏的同种操作,也会因版本的不同而改变流程,这给统一的自动化运维带来了很高的难度。

腾讯游戏的运维团队面对数百款游戏的技术支撑,走过很多弯路,栽过很多跟头,通过学习业界的“云化”及“开放式”等多种先进的理念,摸索出了差异化业务的海量运维自动化模式,依托公司级的 IAAS 体系,构建了游戏的 PAAS&SAAS 平台,在解决了游戏自动化运维的基础上,逐步推进无人值守,并为开发商提供了自助化发布变更操作、运营工具按需定制,大数据决策支持等增值服务。 在这里,我们将介绍腾讯游戏支撑体系的演进过程,剖析这套支撑着国内半边游戏行业、也承载着半个腾讯的运维支撑体系。

网页游戏开发中的性能优化和分析工具的使用的讲师马强,是上海江游英雄神殿网页端主程,先在 51.com 游戏事业部从事游戏前端的开发, 又在盛大云计算研究院从事网络及后端架构的开发, 通过前后端技术的研究开发, 对整个网络游戏的前后端架构有比较清楚的认识和见解。目前担任上海江游"英雄神殿"项目组网页端主程, 全面负责网页端技术的架构, 从无到有搭建起整个英雄神殿网页端的架构, 对游戏性能瓶颈和优化方法有自己独到的理解。其演讲的内容是:

随着 Adobe 的 Flash Player 版本的不断更新,网页游戏在游戏的表现力上也在不断的得到提升。Flash Player 11 引入的 stage3d 技术,以及 Adobe 推出的一系列的面向游戏的功能库和开发工具,GameSDK 游戏库、Flash Builder4.7、ActionScript3,这些都让我们看到了 Adobe 在游戏开发上给开发者提供的支持。

但是, 虽然有了这些优秀的工具的支持,因 Flash Player 本身的运行环境的限制,导致想开发出真正高性能,高表现力的游戏还是一件很难的事情。 究竟 Flash Player 的那些因素导致了我们不能开发出高性能的游戏;在游戏开发的过程中,我们怎么样扬长避短,怎么样查找到我们游戏的瓶颈,怎么优化出现的性能问题,都是我们在开发中面临的难题。 本人在项目的开发过程中踩了无数的"坑",走了很多的弯路,也总结了自己的一些经验,愿分享给大家,抛砖引玉,共同探讨 Flash 的优化之路。

ArchSummit 全球架构师峰会即将于 7 月 18-19 日在深圳举行,此次会议重点解析十个当前最受关注的领域,包括:SNS移动互联网金融大数据智能硬件游戏云计算自动化运维电商云计算解决方案等专题。目前正在火热报名中,感兴趣的读者可以访问网站主页了解更多信息。

DevOps语言 & 开发架构文化 & 方法