找回密码
 立即注册
查看: 241|回复: 5

不玩游戏的程序员适合从事游戏开发吗?

[复制链接]
发表于 2023-2-26 18:29 | 显示全部楼层 |阅读模式
不玩游戏的程序员适合从事游戏开发吗?
发表于 2023-2-26 18:38 | 显示全部楼层
游戏行业的东西,和软件行业,还是算跨越了半个行业的,尤其是国外一点的游戏。
游戏程序员有明显分类,比如我现在工作的公司,把程序员列为:
gameplay,游戏性
engine,tool,游戏引擎,工具
graphics,3d,图形,3d
physics,物理
network,网络,游戏同步
online,在线功能,玩家数据库
等等。
和互联网行业最近的,那就是做在线服务的online,你玩儿不玩儿游戏,都可以,没啥区别。
物理,图形,3d,也都不大需要玩游戏,但是涉及大量虚拟现实,数学和物理基础。
engine,tool也不完全需要玩游戏,但是你要知道游戏引擎实现和架构,做游戏引擎的,完全不知道游戏怎么玩儿的,我觉得不大会做好的。
network,负责游戏同步功能的,连游戏都不玩儿,同步啥?之前公司有network程序员来给大家讲座游戏同步的东西,分析了光环,街霸,守望先锋,Dota这些游戏的同步策略,你说他不玩儿游戏,那总不可能完全不了解吧?
最后,gameplay,那就是手感的来源,最后游戏做得好坏,bug多不多,gameplay扮演重要作用。不玩游戏?还能做得很好,那也算奇才了。好比一个专攻西餐的厨师,从不吃西餐,能技压群雄,也算厉害。反正,我没见过做gameplay的还从不玩儿游戏,最多是不怎么玩儿,或者有钟意的几款,或是浅尝辄止。
gameplay,也不是功能在那里,没bug,就完了的事情,而是要找感觉的,感觉,就是玄学。
策划不可能告诉你需求,说这个地方用贝塞尔曲线,切线位置可配置,位置在t时开启后期效果n秒,以这个公式晃动镜头,就是我们要的感觉。而是他只需要描述感觉,gameplay程序员和美术策划一起尝试解决方案,看是否有找到要的效果,公式方案引擎支持的任选,但要考虑如何流水线化。更多时候是来回迭代。
因此,不玩游戏的程序员,当然可以从事游戏开发,但是要制作优质的gameplay,不玩儿游戏,不可能的。
当然,国内行业分类没那么细致,比如国内的服务器程序员大致就是:online,network,gameplay都会一些的,有些再带一点3d和engine的知识。国内的客户端程序员,大都是引擎,图形,gameplay,network各代一些。
国内的游戏渠道为王,大都抄火的游戏,这种情况下,你要不玩儿游戏,或者只会看看正在抄的游戏,搞不定事儿随意asset store下个插件,忙着和策划美术撕逼,反正国内玩家体验没那么重要,从事游戏开发也不是不可以,毕竟都是吃饭的。只是如果为了混饭吃入行,没多大意思。
发表于 2023-2-26 18:40 | 显示全部楼层
非常不合适
发表于 2023-2-26 18:41 | 显示全部楼层
在多年的一线开发生涯中,我们曾遇到各种各样的程序。
有基本不玩任何游戏的——包括自己正在开发的游戏
不要觉得惊讶,这种人的确存在。多见于“对游戏兴趣不大的人刚进行业”时。
你可能想问“为什么是刚进行业的人?就没有工作稍久的人出现这种情况?”因为如果不及时改变自己的话,这样的人往往都干不长,往往或主动或被动地劝退了。
有除自己的游戏之外基本不玩其他游戏的
他们玩自己的游戏多是出于“这是自己的产品,需要对其负责”的态度,而非“爱好游戏”本身。
虽然就业务本身而言,不能说他怎么怎么不好,不过无论是策划与其讨论需求本身,还是其他程序与其互相讨论具体实现,都是一件苦差事。形如“‘和《XXXXXX》当中的相同系统类似’‘噢那个啊,知道知道’”这样的默契是不可能出现的。当然,如果这个人本身比较严谨、遇到有歧义的地方会及时指出、沟通,那么对于实现需求本身问题不是很大——不过也只限于此。在自我提升方面也会受到很大的限制。
有什么游戏热门玩什么的
这种其实在行业中占大多数,游戏是自己的“爱好”之一。
现行热门游戏中的大多数通用系统,如背包、公会、好友、公告、扫荡等等,他们都了解,现行大部分游戏开发工作也是能胜任的——而且还有一点容易忽视的优势,就是“这种人往往更容易通过一起玩热门游戏与策划等其他成员搞好关系”。这对于team work来说重要性不言而喻。
有游戏发烧友
这种是真正意义上的“游戏热爱者”。闲暇之余在研究技术之外,必会抽一些时间来玩游戏,体验游戏,感悟游戏——不限平台,不限类型。家里必备现役主机,在与团队一起开黑热门网游的同时,也可能会与策划切磋白金《战神》的心得、探讨《巫师3》中的叙事与人性,与美术闲谈《血源》的维多利亚风格——当然还可能会与程序讨论《堡垒之夜》中的同步优化、挖掘引擎的表现力。
这可以说是游戏开发者的理想形态。无论是从实现功能的纯业务角度来看,还是从长远自我发展的学习驱动力来看,都是最佳的。而且,这种情况下更容易超越韦易笑老师所说的“单纯实现需求的机器”阶段。当然,这类人也是最为稀少的。

作一个总结:作为游戏开发者,游戏涉猎多少与否,甚至更进一步的:对游戏的热爱多少与否,某种程度上可以决定你在游戏开发这一特定领域的上限。
发表于 2023-2-26 18:48 | 显示全部楼层
我就是那个不打游戏还做过游戏开发的程序员。
我的个人经历和见闻是,不适合。
人做事情都追求个成就感,这个成就感或者来自于事情本身,或者来自于做事挣到的钱或者其他收益。
结合当前的市场状况,从事游戏开发对你个人,大概率将是一个劳累,枯燥,挣钱少,使你不断自我怀疑的工作
发表于 2023-2-26 18:52 | 显示全部楼层
只能说...可以,但不适合。
不玩游戏的话你跟策划沟通起来会很累,做起事情来也会效率很低。
对比一下:
某些游戏里很基础的东西,其实逻辑线很多,那你负责这个系统的时候...
不玩游戏的程序员-要么策划把策划案写得超详细,花费更多时间和精力保证你能顺利实现;要么你一边做,策划一边给你解释一些玩游戏的人都懂的基础知识。这两样都很低效啊。
玩游戏的程序员-策划就可以把策划案写得比较简,节省时间精力,因为有些东西是游戏常识,你一看就明白不需要问。
可能的话还是建议找别的方面工作,何必要在不了解的工作上浪费时间呢。
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-24 06:30 , Processed in 0.091904 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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