《重新启程》:游戏技术大牛云风从阿里离职,曾在网易工作10年。

C语言与CPP编程 2024-07-15 09:01



国内游戏开发领域的「令狐冲」。

转自:游戏葡萄君

今天,吴云洋(云风)在个人博客发布了一篇文章,称自己将于5月20日离开灵犀互娱,并准备研发一款PC端的独立游戏。

云风在国内游戏技术领域有重要影响。新程序员专访报道称,1979年出生的云风码龄已经超过了30年。20岁时,他曾研发出二维游戏引擎风魂系列,该引擎后续被不少公司团队用于游戏制作。

云风,图源《新程序员》

2001年4月入职网易后,云风参与研发了网易《大话西游2》《梦幻西游》等项目,并在博客上表示,风魂系列引擎「曾阴差阳错拯救了《大话西游》项目」。

任职网易期间,云风曾展现过很多真性情的时刻。在其博客上,他会在入职时,庆幸网易没有「那种灌输式的入职培训」;会吐槽公司的食堂排队系统,表示「花了 20 多分钟才领到口粮,回头一看,队伍并没有减短」;出差广州时,拿丁磊的工牌享受无限出入的最高权限……

2011年离职网易时,云风在博客上表示,自己曾与丁磊有过数月沟通,最终确认离开时,丁磊给他了一盒月饼,他给丁磊分享了一段攀岩视频,「老丁打趣说,今天,Jobs(或指苹果创始人乔布斯)退休了,你也退休了,我还得坐在这里。

云风跟同期离职的网易前COO詹钟晖(叮当)、前副总裁陈伟安联手创立了简悦科技,早期简悦科技研发了《陌陌争霸》《心动庄园》等项目,但其市场表现一般。

2017年,寻求游戏业务发展的阿里游戏收购了简悦科技,并随后成立了游戏业务新品牌灵犀互娱。在叮当的带领下,灵犀互娱在2019年研发出了《三国志 · 战略版》这个爆款项目——今年3月份,叮当发布内部邮件,称自己将于3月31日卸任,原灵犀互娱负责人的岗位由三战制作人周炳枢(饼叔)接任。

至于云风个人,他在阿里收购简悦后便逐渐淡出公司管理层,专心负责游戏与引擎研发,并孵化和运营了一款名为Ant Engine的引擎项目。

云风在博客中称,此次离职的原因便与「公司关停了Ant Engine项目」有关,并表示我感觉公司不再想发展自己的游戏客户端引擎,至少是不赞同我对于Ant Engine的发展规划。

但也有灵犀内部人士称,灵犀互娱的主要研发投入在另一款自研引擎上,Ant Engine引擎与公司实际业务关联不大,公司仍会长期投入研发游戏引擎等基础建设。

回顾云风的从业经历,我们能发现他并非传统意义上的「打工人」。他在博客上表示,网易期间他曾有多次离职打算,希望尽早退休、回归闲云野鹤的生活,并在2011年离职网易时,给丁磊写了份数千字情深意切的离职信。

此后,他虽然没顶住老朋友叮当的盛情邀请而创业简悦,但在公司被阿里收购后便逐步淡出了管理事务,并在博客上表示「人生短暂,学习如何管理很多人做事并非我期望的发展方向

他也曾在身体患上肾结石时,在博客上表达过自己对公司管理的看法,称「这次(患病)唯一的收获是:有了个正当理由推掉了一次当天晚上的管理者会议。参加这些会议对我来说或许是件更痛苦的事

得知云风离职后,某游戏公司主程对他的评价是:“国内游戏技术开发领域的令狐冲,可以笑傲江湖。”


以下为云风个人博客的原文:

今天,是我在广州阿里中心办公的最后一天。虽然 Last day 设定在了 5 月 20 日,但后面全部是假期,应该不会再回来这里。这些年的年假我都没有用过,总是到年底自动作废,今年算是休全(一小半)了。

回顾我的职业生涯,2001 年之前在北京经历了创业,而后又短暂的工作了数月。之后便在网易工作了十年 ,直到 2011 年离开 。2011 年底,我们创办了简悦,原本以为会把这家公司一直开下去,但在各种机缘下,于 2017 年底被阿里巴巴收购。之后,我便退出公司的管理,专心开发游戏引擎。

每段经历,印证着不同的心境。幸运的是,每次开始和结束,都是我的自主选择。感谢那些容忍着我的任性的伙伴,而我执着于自己想法的同时,也回报了周遭的人。

毕业的开始缘于大学时代交的诸多热爱游戏的朋友,年轻气盛的孩子们梦想做出自己的游戏。当我觉得自己能力还不足时,不愿意只是为了工资而把精力消耗在不太喜欢的事情上,所以我选择离开,独自提高自己。

进入网易,因为我从大学期间就在开发的风魂引擎。阴差阳错,我又挽救了一个失败的游戏项目(大话西游),然后一干十年。而离开,是为了重新开始。当我发现我无法在网易做出更多想做的东西时,能自己去主导做事,是莫大的诱惑。

创办简悦轻松自然,虽说是创业,但几乎没有感觉到压力。这应该是整个团队经历过成功带来的自信吧。虽然前两年并不成功,接连两个项目都做失败了,但又奇迹般搭上了手机游戏的快车活了过来。

我觉得这次创业经历给我最大的启发是:团队合作创业,一定要先确定好股权及利益分配的方案,再全权交给可以信任的人去执行,大家就能没有后顾之忧的做事。直到和阿里谈公司收购时,我们的创始人团队依然遵循着最初的约定,让几乎所有坚持到最后的伙伴都获得了还不错的经济回报。而阿里也因为我们的加入,在短短一年内就收获 了数倍的投资回报,双赢的结局。

2018 年开始,我决定安心做一点想做而擅长的事。人生短暂,学习如何管理很多人做事并非我期望的发展方向。尤其当我逐步融入开源社区后,我发现,这个世界上许多软件基础设施往往都是由一两个人支撑。早在 2011 年时,我就怀疑过,软件项目需要很多人一起完成可能是一个骗局 ,那么,当处于一个稳定的环境时而自己又有能力时,这种机遇并不多见,就应该尝试做点什么。

游戏引擎是我多年来一直想做的事情。早在二十多年前的校园里,我开始写自己的游戏时,就发现必须先有一些完善的底层设施支持。我的兴趣点一直都是挑战一个个具体问题。游戏引擎就由一系列具体问题构成,每一点做好都不容易。这件事需要一步步来,一步步试错,一个个问题解决。

我们在简悦时,游戏服务器部分的底层设施 skynet 从一开始就是开源形式开发的 。它几乎是由我一个人维护了许多年,同时又从开发社区吸收了大量的贡献,让它成长为一个成功的项目,甚至应用在游戏之外的大量领域。

而游戏客户端部分,一直未能建立自己的基础设施。虽然在 2013 年,我们在转型开发手机游戏时,我写了 ejoy2d ,但那只是一个为了支撑当时陌陌争霸这个游戏快速定制的小玩意。待到现在用于三国志战略版的几年,结构设计上已经不堪重负,欠了很多技术债。

虽然自己创办的公司已经完全卖掉,但我对这份事业还颇有感情。我认为,如果一个游戏公司想长远发展,那么拥有自己的底层设施颇具战略意义。自研开发是个缓慢的过程,初期一定看不到回报,很可能失败,但一旦成功,收益巨大。但这件事必须由一个不求短期回报,有强烈自驱力的人去做。除了我自己,还能有谁?

今天我结束在阿里的工作,是因为公司关停了 Ant Engine 这个项目。我感觉公司不再想发展自己的游戏客户端引擎,至少是不赞同我对于 Ant Engine 的发展规划。当然,这些出于个人推断,仅代表我的个人观点。实际上,阿里游戏目前以三国志战略版为首的诸多游戏底层依然基于自己研发的代码,也没有迁移到 Unity 等商业引擎上的计划。它依然有一支不小的技术团队持续维护中。希望他们接下来能做得更好。

好在叮当年初离开阿里离开前做了最后一件事,帮助我这些年开发的 Ant Engine 开源。四月以来,在叮当离开后,我一直在公司内努力促进引擎的发展。因为我真心觉得这六年来,我和我的小团队在 Ant 引擎开发这件事上一步一个脚印走得很踏实。我可以给引擎打上 80 分,开发过程中固然犯了很多错误,但最终,我想克服的技术问题,都在我的能力范围内解决的很好。自研引擎做起来虽然不容易,但能够花上六年专心开发更是难得的机缘,今天本应是开始让它开花结果的时候了。

整个四月,我和公司各个项目组的人长谈,项目制作人、程序、策划、美术…… 感觉几周时间说的话超过了过去一年。我把我的信念传达到了。通过我们制作的游戏,也展示了引擎的质量:基于 Lua 快速开发的同时保证了在手机平台上的高性能,当前世代的图形管线表现出的还算精致的画面。以及,我认为最重要一点:没有欠下技术债。

我想我说服了不少人,但可惜的是,当下的公司决策人最终放弃它。或许阿里游戏现在有更急迫的事情要做,无法再等到三五年后它带来的收益。经过这些沟通,离开也让我了无遗憾。我已经做完了我能做的所有事,而过去几年的工作也颇有所获,可说是问心无愧。

之后,虽然开发团队已无法专职开发引擎,但大家对它还是颇有感情。好在主体功能均已完成,引擎本身的设计就倾向于方便扩展,我的想法本身就是像 skynet 那样,只专注于维护最核心的部分。引擎已经开源,是不是专职开发也就不那么重要了,主要开发者都会在业余时间尽力维护。

而我,也将开启下一段旅程。初步的想法是制作一款 Windows 平台的独立游戏。虽然我们在过去的一年已经在做一款类似异星工厂的游戏,但那主要是为了展示引擎在手机平台上的质量,它的 gameplay 方面还需大量工作。我并不认为手机是个好的独立游戏平台,需要把重心放在 PC 上。引擎对 Windows 以及 Steam 的支持,会是我的短期工作。这些会随着我自己动手编写游戏代码,慢慢完善。

具体做怎样的独立游戏,还在酝酿中。引擎开发团队中唯一的美术也和我一起离开阿里,他是一个多面手,和我一样对独立游戏开发有极大的兴趣,在接下来的几个月,我们会一起构想。

上述内容转载自云风的个人博客,原标题为《重新启程》
原文链接:
https://blog.codingnow.com/2024/05/farewell.html#more
EOF

你好,我是飞宇,本硕均于某中流985 CS就读,先后于百度搜索字节跳动电商以及携程等部门担任Linux C/C++后端研发工程师。

最近跟朋友一起开发了一个新的网站:编程资源网,已经收录了不少资源(附赠下载地址),如果屏幕前的靓仔/女想要学习编程找不到合适资源的话,不妨来我们的网站看看,欢迎扫码下方二维码白嫖~

同时,我也是知乎博主@韩飞宇,日常分享C/C++、计算机学习经验、工作体会,欢迎点击此处查看我以前的学习笔记&经验&分享的资源。

我组建了一些社群一起交流,群里有大牛也有小白,如果你有意可以一起进群交流。

欢迎你添加我的微信,我拉你进技术交流群。此外,我也会经常在微信上分享一些计算机学习经验以及工作体验,还有一些内推机会

加个微信,打开另一扇窗

C语言与CPP编程 C语言/C++开发,C语言/C++基础知识,C语言/C++学习路线,C语言/C++进阶,数据结构;算法;python;计算机基础等
评论
  •  万万没想到!科幻电影中的人形机器人,正在一步步走进我们人类的日常生活中来了。1月17日,乐聚将第100台全尺寸人形机器人交付北汽越野车,再次吹响了人形机器人疯狂进厂打工的号角。无独有尔,银河通用机器人作为一家成立不到两年时间的创业公司,在短短一年多时间内推出革命性的第一代产品Galbot G1,这是一款轮式、双臂、身体可折叠的人形机器人,得到了美团战投、经纬创投、IDG资本等众多投资方的认可。作为一家成立仅仅只有两年多时间的企业,智元机器人也把机器人从梦想带进了现实。2024年8月1
    刘旷 2025-01-21 11:15 399浏览
  • 高速先生成员--黄刚这不马上就要过年了嘛,高速先生就不打算给大家上难度了,整一篇简单但很实用的文章给大伙瞧瞧好了。相信这个标题一出来,尤其对于PCB设计工程师来说,心就立马凉了半截。他们辛辛苦苦进行PCB的过孔设计,高速先生居然说设计多大的过孔他们不关心!另外估计这时候就跳出很多“挑刺”的粉丝了哈,因为翻看很多以往的文章,高速先生都表达了过孔孔径对高速性能的影响是很大的哦!咋滴,今天居然说孔径不关心了?别,别急哈,听高速先生在这篇文章中娓娓道来。首先还是要对各位设计工程师的设计表示肯定,毕竟像我
    一博科技 2025-01-21 16:17 101浏览
  • 2024年是很平淡的一年,能保住饭碗就是万幸了,公司业绩不好,跳槽又不敢跳,还有一个原因就是老板对我们这些员工还是很好的,碍于人情也不能在公司困难时去雪上加霜。在工作其间遇到的大问题没有,小问题还是有不少,这里就举一两个来说一下。第一个就是,先看下下面的这个封装,你能猜出它的引脚间距是多少吗?这种排线座比较常规的是0.6mm间距(即排线是0.3mm间距)的,而这个规格也是我们用得最多的,所以我们按惯性思维来看的话,就会认为这个座子就是0.6mm间距的,这样往往就不会去细看规格书了,所以这次的运气
    wuliangu 2025-01-21 00:15 186浏览
  • 现在为止,我们已经完成了Purple Pi OH主板的串口调试和部分配件的连接,接下来,让我们趁热打铁,完成剩余配件的连接!注:配件连接前请断开主板所有供电,避免敏感电路损坏!1.1 耳机接口主板有一路OTMP 标准四节耳机座J6,具备进行音频输出及录音功能,接入耳机后声音将优先从耳机输出,如下图所示:1.21.2 相机接口MIPI CSI 接口如上图所示,支持OV5648 和OV8858 摄像头模组。接入摄像头模组后,使用系统相机软件打开相机拍照和录像,如下图所示:1.3 以太网接口主板有一路
    Industio_触觉智能 2025-01-20 11:04 150浏览
  •  光伏及击穿,都可视之为 复合的逆过程,但是,复合、光伏与击穿,不单是进程的方向相反,偏置状态也不一样,复合的工况,是正偏,光伏是零偏,击穿与漂移则是反偏,光伏的能源是外来的,而击穿消耗的是结区自身和电源的能量,漂移的载流子是 客席载流子,须借外延层才能引入,客席载流子 不受反偏PN结的空乏区阻碍,能漂不能漂,只取决于反偏PN结是否处于外延层的「射程」范围,而穿通的成因,则是因耗尽层的过度扩张,致使跟 端子、外延层或其他空乏区 碰触,当耗尽层融通,耐压 (反向阻断能力) 即告彻底丧失,
    MrCU204 2025-01-17 11:30 182浏览
  • Ubuntu20.04默认情况下为root账号自动登录,本文介绍如何取消root账号自动登录,改为通过输入账号密码登录,使用触觉智能EVB3568鸿蒙开发板演示,搭载瑞芯微RK3568,四核A55处理器,主频2.0Ghz,1T算力NPU;支持OpenHarmony5.0及Linux、Android等操作系统,接口丰富,开发评估快人一步!添加新账号1、使用adduser命令来添加新用户,用户名以industio为例,系统会提示设置密码以及其他信息,您可以根据需要填写或跳过,命令如下:root@id
    Industio_触觉智能 2025-01-17 14:14 122浏览
  •     IPC-2581是基于ODB++标准、结合PCB行业特点而指定的PCB加工文件规范。    IPC-2581旨在替代CAM350格式,成为PCB加工行业的新的工业规范。    有一些免费软件,可以查看(不可修改)IPC-2581数据文件。这些软件典型用途是工艺校核。    1. Vu2581        出品:Downstream     
    电子知识打边炉 2025-01-22 11:12 55浏览
  • 临近春节,各方社交及应酬也变得多起来了,甚至一月份就排满了各式约见。有的是关系好的专业朋友的周末“恳谈会”,基本是关于2025年经济预判的话题,以及如何稳定工作等话题;但更多的预约是来自几个客户老板及副总裁们的见面,他们为今年的经济预判与企业发展焦虑而来。在聊天过程中,我发现今年的聊天有个很有意思的“点”,挺多人尤其关心我到底是怎么成长成现在的多领域风格的,还能掌握一些经济趋势的分析能力,到底学过哪些专业、在企业管过哪些具体事情?单单就这个一个月内,我就重复了数次“为什么”,再辅以我上次写的:《
    牛言喵语 2025-01-22 17:10 43浏览
  • 嘿,咱来聊聊RISC-V MCU技术哈。 这RISC-V MCU技术呢,简单来说就是基于一个叫RISC-V的指令集架构做出的微控制器技术。RISC-V这个啊,2010年的时候,是加州大学伯克利分校的研究团队弄出来的,目的就是想搞个新的、开放的指令集架构,能跟上现代计算的需要。到了2015年,专门成立了个RISC-V基金会,让这个架构更标准,也更好地推广开了。这几年啊,这个RISC-V的生态系统发展得可快了,好多公司和机构都加入了RISC-V International,还推出了不少RISC-V
    丙丁先生 2025-01-21 12:10 112浏览
  • 本文介绍瑞芯微开发板/主板Android配置APK默认开启性能模式方法,开启性能模式后,APK的CPU使用优先级会有所提高。触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。源码修改修改源码根目录下文件device/rockchip/rk3562/package_performance.xml并添加以下内容,注意"+"号为添加内容,"com.tencent.mm"为AP
    Industio_触觉智能 2025-01-17 14:09 164浏览
  • 数字隔离芯片是一种实现电气隔离功能的集成电路,在工业自动化、汽车电子、光伏储能与电力通信等领域的电气系统中发挥着至关重要的作用。其不仅可令高、低压系统之间相互独立,提高低压系统的抗干扰能力,同时还可确保高、低压系统之间的安全交互,使系统稳定工作,并避免操作者遭受来自高压系统的电击伤害。典型数字隔离芯片的简化原理图值得一提的是,数字隔离芯片历经多年发展,其应用范围已十分广泛,凡涉及到在高、低压系统之间进行信号传输的场景中基本都需要应用到此种芯片。那么,电气工程师在进行电路设计时到底该如何评估选择一
    华普微HOPERF 2025-01-20 16:50 73浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦