提个疑问,游戏是软件工程中最复杂的吗?

1 天前
 hellodigua

最近关注小红书上的独立开发,发现大部分都开发的是一些简单包装的应用,包括但不限于出海的 AI 应用、记账 TODO 等效率工具应用、一些简单的小程序等等。

我是感觉这些赛道都卷麻了,而且大部分应用其实都没什么技术和品牌护城河,稍微资深一点的开发者都能开发出来。

我有一些想做游戏的想法(之前是前端),然后想了一个类似小黑屋的游戏点子,然后规划了一下之后就麻了,感觉相比开发网页、小程序、应用之类的相比,游戏好像涉及到的工作量要多不止一倍了。

不仅仅是剧情开发、音效、图像等,我发现小黑屋这样的点击放置类游戏数值问题也很复杂,某个环节稍微规划不好,可能游戏的数值就崩了,更别提数值之外,各种换算的数据流了。

总而言之现在就是游戏小白,总体感受上游戏这行应该是很复杂的,但是对于到底有多复杂还没有一个具体的概念,有人说说吗?

5830 次点击
所在节点    游戏开发
83 条回复
kevan
1 天前
开发游戏肯定复杂阿,你参考一下 GTA 系列的开发投入。
x86
1 天前
记账类到最后,还得是 excel 🤣
spike0100
1 天前
很多的独立开发只是把别人已经做得很好的应用用简陋的方式重新实现了一遍。游戏也是一样,最近关注 reddit 独立开发板块,很多游戏开发做得也很差的。
只能说不管是应用还是游戏,复杂度和项目无关,只跟你想实现的效果有关。
raphaelsoul
1 天前
游戏是内容,一般开发者最大的苦难是没有生产内容的能力。
hellodigua
1 天前
@raphaelsoul 现在有了 AI 之后,生产内容会不会相对简单一些了?
losetear
1 天前
游戏也有简单的和复杂的,简单的如小黑屋这种只要设计好数值体系,会软件开发就会做。复杂的网游涉及的就太多了,就算用 ue ,unity 这种引擎,也要熟悉大量的概念,网络,物理,骨骼动画,渲染,gui ,寻路,ai 等等
paopjian
1 天前
软件开发中的内容资产侧重点不一样啊,
办公类软件 word excel ppt 日积月累的功能代码你只是看到了一小点, 很多人用来做复杂任务你不能说 office 不够复杂吧.
影视类软件 PS AI 这些也是无数人不断累加工作做出的最终产品, ffmpeg 这种神级软件也不是说有就有的.
游戏开发看起来麻烦是因为 "直观", 面筋人就是骨骼绑定错误, 平地游泳是状态机问题, 重点方向不同复杂的地方也不同.
开发 demo 简简单单, 真要天衣无缝那可难上加难
hellodigua
1 天前
@kevan 跟大型的游戏肯定无法比,就对标开发一个淘宝或者抖音一样,工作量都巨复杂,所以仅仅是聚焦独立游戏和独立开发,就是体感上独立游戏的复杂度也可能会比独立开发要复杂一些(不知道是不是错觉
raphaelsoul
1 天前
@hellodigua 我不做游戏行业 问过从业者,是的。
wanguorui123
1 天前
听说浏览器源代码才是最复杂的
JoeJoeJoe
1 天前
已经做了快 10 个月 unity 了, 年初搞了一段时间 cocos2dx, 只能说跟应用开发还是有差别的, 有点算跨行了.

语言上手很快, 框架不理解一些游戏概念的话会比较痛苦, 我个人觉得最麻烦的一点就是摄像机还有一些世界坐标系的转换计算, 有些时候直接转不过弯来.

不知道有没有游戏开发的大佬给指点一下.
tool2dx
1 天前
主要是开发用到的技术的不同.

现在游戏开发有引擎和 AI 协助, 已经好太多了, 早些年都是自研手挫引擎, 确实要更难一些.
hellodigua
1 天前
@JoeJoeJoe 什么,你在开发游戏?我感觉你是在高强度摸鱼 V2🤣
andyskaura
1 天前
数值确实麻烦,游戏公司里最容易秃头的就是数值策划
sadyx
1 天前
单人开发游戏我感觉应该是这个世界上最难的事情之一了,同时涉及技术、美术、音乐、剧本、营销、玩法关卡设计等等,这其中随便哪一项都够吃一壶的
JoeJoeJoe
1 天前
@hellodigua #13 为什么会有这种错觉,V2 摸鱼只是顺手的,工作才是每天的主旋律.
hellodigua
1 天前
@JoeJoeJoe 感觉刷到的好多帖子都能看到你🌚
zsc8917zsc
1 天前
应用开发 ,尤其是 CRUD BOY ,一般用不到算法,游戏是真用算法~做 3D 还得有空间感~得有创意,逻辑,审美,玩法。。。
JoeJoeJoe
1 天前
@hellodigua #17 可能是我手滑了,多摸了几个帖子.
zsc8917zsc
1 天前
另外补充一下,应用开发不怎么在意性能,游戏是及其需要关注性能的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1172531

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX