
试看主流编程语言,Java 嗦冗长,Go 残缺简陋,C/C++年迈守旧,Python 性能拉垮,JS 生态混乱。而 Rust 、Kotlin 、Swift 等不成气候,不入主流之列。
反观 C#,每每谈起,言者无不盛赞其设计之精妙,语法之贴心,加之背靠微软、游戏行业池大肉多,巨擘遍布,习此本领则不患糊口之难,后生涌入而僧多粥少之险。
1 zhaoahui 2024-09-22 17:05:02 +08:00 C#是世界上最好的语言。 |
2 R4rvZ6agNVWr56V0 2024-09-22 17:20:25 +08:00 做梦。 |
3 weijancc 2024-09-22 17:28:27 +08:00 现在 AI 补全都这么牛逼了还吹 C#的语法, 前几年的 Github Copilot, 今年的 Cursor, 我现在 JS/TS 写得超级爽, 稍微写点基础代码, AI 就给我推断出我需要的代码, 这才能称为开发体验. |
4 somalia 2024-09-22 17:29:21 +08:00 接 2# 梦里什么都有 |
5 povsister 2024-09-22 17:36:13 +08:00 via iPhone 游戏加班赶 ddl 还有千军万马挤爆品你是一个字不提啊 |
6 phiysng 2024-09-22 18:12:17 +08:00 游戏开发 != C#开发 != Unity 开发 |
7 kaiii 2024-09-22 18:22:27 +08:00 Unreal Engine 也是游戏开发,U++ != C++ |
8 BernieDu 2024-09-22 18:24:28 +08:00 ”而 Rust 、Kotlin 、Swift 等不成气候“ 是怎么得出来的结论,是看那个编程语言搜索指数排行榜得出来的吗。。那肯定打不过 java 和 c, 毕竟学生每天都搜。 |
9 lightjiao 2024-09-22 18:54:23 +08:00 via iPhone C#是世界上最好的语言 但是游戏开发天天也还是要写 golang 和 lua F*ck golang, F*ck lua |
10 chendy 2024-09-22 18:56:01 +08:00 累到吐,做不出爆款还挣不到钱,还搁这纠结语言呢? |
11 marding 2024-09-22 19:35:51 +08:00 小说看的不少,不错 |
12 qooweds 2024-09-22 19:52:17 +08:00 仅仅一个加班时长就没法得出体验最好这个结论 |
13 qcbf111 2024-09-22 21:01:27 +08:00 我来说个小细节,可能只有行业内懂得小烦恼。 因为绝大部分 ide 和引擎是独立两个公司的产品,体验通常极其糟糕,比如加个断点引擎和 IDE 双双卡死(现在概率小了些但是大概率加条件断点依然双双卡死)。断点总是偶尔无效 要重启引擎 or IDE or 玄学操作。断点中无法查看复杂一些的变量和方法,比如泛型方法就无法得到返回值。(通过 IDE 新建 console 程序是非常美好的这些都能正常) |
14 mjy2 2024-09-22 21:40:37 +08:00 7 楼说得对 |
15 terence4444 2024-09-22 21:44:22 +08:00 via iPhone 我感觉 C#写游戏还是有点不便的地方,比如数据结构定得太死不灵活等 |
16 xing7673 2024-09-22 22:00:02 +08:00 按照我自己的工种变化来看目前开发体验最好的是前端 即使不算 ai 加成 客户端跨平台前端兼容 python 后端和脚本处理 |
17 Yadomin 2024-09-22 22:33:30 +08:00 via Android 虽然有 C#,但是不一定用 C# 写啊,就比如黑神话里面有大量的 Lua |
18 kneo 2024-09-22 22:44:04 +08:00 via Android 只有钱多一点是体验好的。 |
19 ibcker 2024-09-22 23:52:46 +08:00 Swift 不成气候??? |
21 HojiOShi 2024-09-23 00:12:40 +08:00 我司之前做游戏的都极力不推荐,加班加到死。 |
23 ByZHkc3 2024-09-23 01:09:00 +08:00 能挣钱就行,小学生才纠结语言 |
24 fzls 2024-09-23 01:56:27 +08:00 游戏项目成功率很低,而且加班很严重。最稳定是去已经上线稳定运营的游戏项目,不过需求的新人又没那么多 |
26 sankooc 2024-09-23 09:02:21 +08:00 Java 嗦在哪里 感觉单纯编程体验来说 Java 独一档啊 |
27 crackidz 2024-09-23 09:13:13 +08:00 国内游戏为了热更,基本没有用 C# 做脚本的吧... |
28 pUC9tNrr 2024-09-23 09:20:50 +08:00 很傻 很天真 |
30 mahaoqu 2024-09-23 09:30:38 +08:00 独立游戏开发体验确实挺好的,前提是能卖的出去 |
31 xFrye 2024-09-23 09:57:17 +08:00 我甚至觉得游戏开发是工作体验最差的工种之一,何来体验最好 |
33 liuliuliuliu PRO @crackidz 热更是 Unity 上 C#的基本功能之一。。。。。。你看看手机游戏国内哪个不用 C#。。。。王者荣耀,原神,永劫无间。。。。。。。 |
34 tyrone2333 2024-09-23 10:04:07 +08:00 加班最多的工 |
35 liuliuliuliu PRO 楼主文笔很好。。。但是这么吹 C#,未免有高级黑之嫌。。。 |
36 fengfisher3 2024-09-23 10:15:04 +08:00 只能说你是一点都不懂游戏行业,也不懂游戏的编程,外行透顶了。 就好像把电视剧里面的帅哥美女情情爱爱当成真实社会那样。 |
37 EndlessMemory 2024-09-23 10:18:24 +08:00 何出此言,况且游戏开发不只是 csharp |
38 psklf 2024-09-23 10:22:36 +08:00 游戏开发是 C++阿! |
39 mengdu 2024-09-23 10:23:56 +08:00 PHP 不是语言吗,PHP 到底是不是语言啊.jpg |
40 wogogoing PRO 还记得前年,我有个朋友,一直很向往游戏开发,觉得很有意思,想入行。我劝了他很久让他别入行游戏。他说尝试一下。然后就入职了游戏公司。那一年,我已经记不清楚有多少次他跟我吐槽,并且后悔没听我的。一周约 3 天凌晨 2 、3 点下班,其余时间是 996 常态。 我之前在 B 乎上看到一个高赞评论:“能让我正常下班,安心陪老婆孩子的语言就是好语言。” OP ,做而言不如起而行。如果你入行了游戏,踢一下我,我收藏一下这个主题,等一段时间再回来看看。 |
42 Jinnrry 2024-09-23 10:42:10 +08:00 via iPhone @qcbf111 啊?游戏开发只能用引擎的 ide ?不能用 jetbrains 家的吗?断点都不能用,这调试体验不得上天? |
44 guanzhangzhang 2024-09-23 10:47:21 +08:00 @lightjiao 游戏后端用的 go 吗,啥框架看看 ![]() |
48 dif 2024-09-23 11:05:57 +08:00 Java 嗦是嗦,但实际情况也没那么夸张,吐槽就像洁癖得人看哪里都是尘土,一半人其实容忍度很大的。开发过的语言不多,ts 、scala 、python ,仅以此为对比。 |
51 YVAN7123 2024-09-23 11:11:42 +08:00 @guanzhangzhang 一般不是 c ? |
52 lizy0329 2024-09-23 11:21:20 +08:00 @tyrone2333 十分无奈,制作周期长,过程变数极多,管理成本极高,游戏内容消耗极快,每个更新/版本都面临巨大风险,每作之间并不能保证其火爆延续性 |
53 wupher 2024-09-23 11:24:18 +08:00 略好一些,主要游戏卖的不错的话,钱多一些(相对软件开发,阿里/抖音/PDD 这些除外) Pros: - 卖的好,一般舍得发钱。(再好的游戏,如山口山也火不过 10 年) - 其实开发更多的是脚本 Cons: - 老板/策划更多主导开发,而非主程;主程更多打磨框架、特效、编辑器 - 版号,你懂的 - 适配你懂的 - DLC 、扩展包你懂的 - 加班,上线的压力山大 - 网游出现大 bug 或者大坑就……不怕笑话,前司就有上线前服务器开光 - 端游其实早不是热点了,大多数厂商还是主做网游、手游 |
54 Promtheus 2024-09-23 11:37:18 +08:00 纯外行路过 我一直以为游戏开发都是 c++ ,居然是 c#主流吗? |
55 75S3CWXNN0VQ84mg 2024-09-23 11:45:21 +08:00 传说中海外都用 csharp ,我没在海外工作过,不过影响力巨大的开源项目,使用 csharp 写的,有人能给几个吗? |
56 qcbf111 2024-09-23 11:53:42 +08:00 @Jinnrry rider 和 visual studio 甚至还有 vscode+插件都一样,都经常双双卡死。( rider 卡死几率小很多但是断点无效不在断点位置停止经常出现) |
58 Nikelr 2024-09-23 15:04:28 +08:00 想太多 |
59 exonuclease 2024-09-23 16:10:14 +08:00 你去微软不也是天天写 c# 开发体验嘛 我只能说 不碰陈年屎山还挺好的 |
60 crackidz 2024-09-23 17:38:46 +08:00 @mwuxlcanrh 这个比较简单,你看一下 JetBrains 为语言出的 IDE ,哪个语言/技术有,哪个语言就流行。 |
62 daiisdai 2024-09-24 08:58:04 +08:00 via Android KOTLIN 还不成气候呢? Android 开发基本都迁移 Kotlin 了 行业内已经是主流了 |
63 v2qwsdcv 2024-09-24 10:34:01 +08:00 @lizy0329 godot 引擎使用 C++开发,脚本语言支持 GDScript(类似 python) 和 C#。搞搞清楚 |
64 fffq 2024-09-24 11:18:34 +08:00 php 不配? |