蓝港在线CTO双人行:HTML5跨平台优势受青睐

<![CDATA[

本期“对话CTO”采访的嘉宾是来自蓝港在线的陈敏和张宏亮。蓝港在线从2007年3月成立至今已经有6年,最初以自运营加代理的方式进入到网游市场,目前游戏业务已经涉及到客户端游戏、网页游戏及手机游戏各个方面。去年推出的手机横版动作游戏《王者之剑》目前已经上线运营。

陈敏在2008年加入蓝港在线,一直从事技术研发工作,刚加入蓝港时负责一款3D的MMO动作类游戏。在去年开始向手游方向转变,目前是蓝港在线手游的技术负责人。

张宏亮同样是在2008年加入蓝港,开始时是负责客户端游戏,随着市场的变化,他又开始负责网页游戏的业务。目前是同时关注页游及手游两个方面,除了技术方面的工作之外,他也负责一些公司管理方面的事情。

本次采访中,两位给我们分享了蓝港在线在技术、团队、管理及人才方面的一些经验。

以下为本次采访的精彩实录:

技术人转变之路:管理岗位更注重人才培养

CSDN:两位在加入蓝港之后,工作重心逐渐从技术研发转到管理的方向上,两位能不能谈谈是如何完成角色转变的?

陈敏:两年前,我个人工作主要集中在技术方面,比如在项目或产品研发过程中解决技术难题。后来随着市场发生变化,尤其是近年移动互联网兴起,市面上高端技术人才比较稀缺。对于蓝港来说,只能通过招来的开发经验的人将他们培养成,或者让他们转换成移动游戏开发人才。在这个期间如果他的经验不足,或者说他个人无法承担某一方面工作,我们不可能等有现成的人才再加入。在这个过程中,我逐渐发现培训和培养程序员,变成工作中越来越重要的事情。当不停的有新人加入时,对我个人来说,面对面的教导变得越来越难。所以,我们就考虑把工作重心转移,改变以往的策略方式,逐渐开始关注人才培养和管理工作。这是我慢慢走向管理岗位的过程。

张宏亮:在之前关注技术方向时,个人比较注重的是自己的技术要在公司或同事中做到最好。但转到管理之后,发现自己技术最好并不是最重要的,最重要是怎么能把个人优势转换成团队战斗力,方法就是把自己的经验分享给大家。以前在做技术职位的时候,是把自己的事情做好最重要。但是做了技术管理以后,把计划安排好,比做完个人工作要远远重要,因为方向性的错误可能意味着最大的错误。

CTO的一天

CSDN:两位能不能谈你们典型的一天是怎么度过的?

张宏亮:因为我们走的是敏捷开发,所以每天早上我们先会有一个技术人员的敏捷开发晨会。我们会花将近半个小时去沟通昨天的进展以及今天的重要任务、计划。这个之后,偶尔也会有人再提一下遇到的问题,还有心得分享。我们利用晨会一是起沟通作用,另外也起到经验分享作用。

晨会之后,我会根据晨会发现的问题去做更细致的跟踪。因为晨会上我们的问题不会讲得过分细致,顶多定一下解决方案。如果是沟通问题,尤其一些跨组的问题,我会去协调一下各组之间的工作安排,还有优先级。把这些问题解决完了以后,会跟项目里面比较重要的负责人、牵头技术岗位的人,再制订一下今天或者这一周最重要的技术攻关。

中午会去看一下专业的媒体,包括上CSDN网站,跟踪一下业内最主流的技术趋势。还有一些专门的游戏网站,去看一下当前的游戏产品趋势。这主要是对技术还有对产品保持跟踪。

下午可能主要是公司级的事情,包括跟HR的同事定招聘计划。因为我们招聘力度比较大,经常会参加一些招聘。另外我们蓝港也有自己的培训体系,我会参加一些技术讲座,包括新员工的讲座。

剩下的,因为公司同时在开发多款游戏,牵扯到很多技术领域,我们会参与新项目的立项,立项主要涉及到技术选型,具体用哪种技术,会参与做最终的决策。另外项目会有一些中期的进展,我们每隔一段时期,会把各个项目进展情况拿出来晒一下,看看进展顺不顺利,有哪些问题,这个方向对不对。这是下午主要做的一些事情。

关于蓝港:轻量化开发模式保持竞争力

CSDN:两位能不能谈谈目前蓝港技术团队的结构是什么样子?

陈敏:现在公司采用的机制是按项目来分为事业部,其它的支撑平台围绕事业部。比如说像宏亮所在的这款手机游戏和页游结合的是一个事业部。我们纯动作的手机游戏是另外一个事业部,以及端游运营事业部及页游事业部等。

技术人才散布在各个事业部中间,他们都由各自的技术负责人在带领。其它的还有自己开发的游戏运营平台、运维部也有各自的技术负责人。程序开发人员的需求是非常广泛的。截止去年年底,公司大概有两百位以上的纯技术研发人员。

CSDN:蓝港可以说是国内在线游戏技术型公司,你刚才提到了一些优势,还有没有其他的一些优势?

张宏亮:如果跟业内比较大型的游戏公司来比,我们是一种比较轻量化的开发模式,始终能跟踪游戏开发最热的趋势,能快速的去转型,来跟上潮流。不像一些传统的大型端游公司,他们由于人员结构冗余的问题导致转型动作比较慢。而蓝港都是比较轻量化的开发,一般的项目组多则30人,少则20人。比起他们项目组一百多人甚至两百多人的开发来讲,我们项目花在协调上的时间会更短,所以项目的沟通成本更低。并且我们做的一些题材,也都是一些比较流行的轻量化的东西,所以我们能比他们更快的推出自己的产品。

CSDN:蓝港的策划人员团队结构大概是什么样子的?是什么样的组成?

张宏亮:蓝港策划团队跟程序团队是一样的,以一个项目为主。每个项目里配5到10个策划,来具体跟踪某个项目,也是跟程序一起,就是在一起合作。直到一款产品做完以后,做下一款产品,一帮人又组到一起,以项目制来进行开发。

开源工具使用:Unity 3D跨平台优势突出

CSDN:您能不能介绍下开发不同平台的游戏,现在使用的开源的工具有哪些及非开源的工具有哪些?

张宏亮:我们公司开发的游戏分为客户端游戏、网页游戏还有手机游戏三种。

在客户端游戏方面,主要是用C++开发,所以会用到一些像STL库、FreeType字体,还有Berkeley DB和MySQL这种数据库系统。

在网页游戏这块,我们用到了标准CSS3技术,PHP还有Flash这种常规的开发工具以及Eclipse这种IDE。

手游这块,因为我们公司重点做Unity相关的开发,用到的最重要的工具是Unity 3D,他在优势是跨平台,无论做网页游戏,或做手机游戏,用到的技术和资源都是一样的。

CSDN:那你们选择Unity3D最主要的原因是什么?当时为什么没有考虑用其它的工具?

陈敏:因为Unity 3D一开始的定位是3D游戏,所以说我们首选3D引擎。另外我们公司最早的定位,是希望产品上线以后可以跨