游戏开发论坛

 找回密码
 立即注册
搜索
查看: 5802|回复: 0

The world at your fingertips — 天涯明月刀幕后1(缘起)

[复制链接]

1万

主题

1万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
32069
发表于 2017-8-22 18:16:24 | 显示全部楼层 |阅读模式
20.jpg

文/顾煜  原文地址:https://zhuanlan.zhihu.com/p/28470927

最近讲多了道理,该讲故事了。

开一个新的系列,讲讲天涯明月刀OL开发过程,谈谈开发中的故事,权当自己工作经历的一次复盘,纪念那些一起奋斗过的时光,一起甘苦过的同事。回忆不一定准确,也可能被潜意识美化过,过程不一定完整,一定有被遗漏的记忆,请参与过的同事们指正。

授权

今日市场,手游黄金遍地,有人穷死,有人数钱累死,时光倒回到2009年末,彼时市场,端游激战正酣,市场格局巨变,腾讯异军突起,成为国内最大游戏公司,但布局中缺乏成功MMO项目。

腾讯内部也有数个大型自研端游MMO项目正在研发,斗战神、轩辕传奇和御龙在天,内部外部竞争环境不可谓不凶险。而之前坊间流传的”腾讯流量巨大,游戏随便一做,插根扁担都能开花”的传说,在大型MMO端游面前也在渐渐黯淡,质量才是成功的保证,流量在这里作用远没有想像的大。

新入腾讯的老于和我,深感生存不易,正在寻觅长期饭票。我们潜伏在深圳总部各个部门,辗转于华强附近的各个饭局,打打酱油,熟悉公司运作情况,认识各路同事,了解开发流程。

一次次和领导灯下促膝长谈,分析形势;一次次在领导面前满地打滚,讨要资源。老于呐喊出时代的最强音:领导,我想带项目。领导也就半推半就:去筹备一下吧。

做什么类型的游戏呢?在外企做惯的我们,习惯了国外总部的战略规划,运筹帷幄,万里遥控。做什么题材,主打什么市场,都由英明的总部决定。当下自然是要请示一番,说领导您看我们做个啥好呢?领导大惊,表示老于你是制作人,当然是你告诉我做什么游戏,问我做甚,速速退下吧。

我们真的可以自己决定吗???多年以后,我在电脑前码字,想起老于眉飞色舞向我转述领导意思的那个遥远下午。阳光撒向老于的轮廓,逆光照出Rim Light的勾边,体型有点胖。老于感慨着企业文化的巨大不同,那一刻,野望在涌动,恐惧在退后,心在希望的原野上狂奔,他要为腾讯游戏奋斗终身。

筹备

有了鸡毛令剑,速速飞回上海,开始筹备项目。

公司非常看好我们要做的项目。这个项目是我从业以来,启动阶段,团队质量最高的团队,没有之一。当时一共有两个人,都是10年的主机游戏开发经验,一个是我,负责写代码,一个是老于,负责看我写代码。

筹备这个词,残酷的展现了歧义,它可以宏大,比如美国在42年开始筹备曼哈顿计划,也可以局促,比如我和老于单枪匹马筹备天涯明月刀项目。(我是枪,老于是马,那简直是一定的)。

必须说一下多年搭档的基友老于。老于其人,策划出身,一身是肉,哦不,一身是胆,喜日料,生啖三文鱼、手撕牡丹虾,海鲜众生皆瑟瑟。江湖人称八爷,八爷好八卦,常年混论坛,在QQ、微信群中留下许多情。哦对了,当时微信还没有被开发出来... 他在email里聊八卦,在群里聊八卦,在饭局上聊八卦,偶尔八卦累了,也会顺便聊一下工作,我正想专注谈谈工作,老于不耐烦的转过脸去,又开始八卦之旅。

最可气的就是,老于有过耳不忘之能,能说会道,一直怼我,呈现出全面压制。他不生产知识,却是知识的搬运工,搬运过程中加上自己的看似内行的评价,对普通非专业群众的误导极大。曾有一次和他一起出去援交(社...社交)对方和我们两个分别交流了一会,然后很有把握的说,老于你是技术出身吧,但小顾你也别灰心,我觉得你有一定的技术背景。妈蛋反了好吗,我是专业的,其实老于只是转述我的一些技术想法...

正所谓实干误国,空谈兴邦。天刀的成绩,不是靠代码写出来的,还是要靠老于口活。后面几年,老于就凭那三寸不烂之舌,舌爆菊花(此处疑是舌灿莲花),上哄领导,下骗团队,对外谈愿景,对内说激励,拳打印度阿三,脚踢法国顾问,打下了好大一片天。

回头来说寻找方向的事情。企业文化的不同,戏剧性的放权,让老于无所适从。原来的外企,是总部不支持的就不能做,现在突兀的变成老板不反对的就可以做。但他迅速调整过心态,表示我们做个武侠游戏吧。时隔多年,方向选择的细节已经记不清,但分明记得老于毫无依据的武断表示,腾讯还没有武侠MMO,群众有武侠情节,一定有机会。历史是任人打扮的小姑娘,立项也是,只要有口技,怎么说都是你对。腾讯宽容的产品文化,容忍了这个没有MMO经验的团队,不管怎么样,我们先走出了第一步。


First line of code

对唯一的主程序+逻辑程序+引擎程序+服务器程序的我来说,下一个问题就是技术选型。工作室内部也有MMO项目,整个项目Copy过来,作为一个基础,这个项目用了一个国内非常流行的引擎,虽然整个项目是2.5D视角,但至少是一个3D引擎嘛。这是个不错的开始。

该先做什么呢?码下天刀第一行代码的电脑还在库房没有被申请,承载团队梦想的Perforce还没有被架设,我们还没有在茫茫人海中遇到主策划和主美术。多年经验告诉我,不知道该做啥的时候,先把流程跑通。

网游和单机游戏不同的是,大量游戏逻辑是构建在服务器端的,只有服务器和客户端一起运行,才是一个完整的游戏。我拿到的只是客户端代码,架设一个服务器当然也不是不可以,但对前期开发是一种浪费。第一个验证产品理念的Demo,应该足够小,足够敏捷,即使是单机也无所谓。但我也不想做一个纯单机,虽然开发快了,但将来要正式移植会比较烦,还要把结构调整成网游结构。所以我用了一个折中方案。针对当前MMO游戏,分析协议,做了一个极简版本的本地server,随客户端一起启动,满足了登录和移动角色、生成NPC。这样整个项目是自包含的,不用顾虑服务器客户端开发,也便于移动,无形中满足了后续项目组中的工作狂TB哥,这个下回细说。整个逻辑基本还是通过协议来处理,尽量不直接用单机的做法,可以适当降低以后C/S化的难题,这也能确保我可以尽量重用原有MMO游戏的很多高层结构、UI等等,虽然那些将来都可能推翻,但至少在启动阶段,看上去有模有样,很快就有了一个雏形。

流程还没完全跑通,就接了几个深圳的工作,刚过完年就出差去支援。天刀只是一个空壳,资源随时可以被调配。我们需要更多人手。

欲知后事,下回分解

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2024-12-22 00:55

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表