V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lightjiao
V2EX  ›  程序员

互联网转行做游戏 7 个月了,最近有点迷茫

  •  
  •   lightjiao ·
    lightjiao · 2021-03-16 23:49:26 +08:00 · 6793 次点击
    这是一个创建于 1353 天前的主题,其中的信息可能已经有所发展或是发生改变。

    做游戏的这 7 个月也掌握了不少新知识,也换了份工作

    • 第一份工作主要就手撸了一个全异步 xLua 热更框架,以及写 UI 和优化 UI 的工作,三个月就辞了

    • 第二份工作做战斗了。主要就是看了一个 Unity 插件的源码,不过一些纯 3C 向的东西看不太懂(比如运动和旋转如何做到 smooth )。
    • 积累了一些技能系统的设计经验、一些游戏中的物理和数学的经验。
    • <del> 打了三个月的游戏😂 </del>
    • 前段时间翻译了一个异步编程的博客,收获很多。

    今天晚上感到特别迷茫,现在的工作几乎不加班,绝大部分时候,7 点左右离开公司,8 点前到家:

    • 想要进一步提高游戏开发能力,网络同步、Shader 、3C 都是大坑,但不知道接下来怎么开始
    • C#语言机制也没看过,计算机基础理论越是深挖越感觉不扎实(特别是翻译了那篇异步编程的博客之后,我懂个锤子的多线程,我已经不知道线程里面到底都有些什么了)
    • 想进米哈游或者黑神话,但不知道要做什么,图形性能优化? 3C 的实现?网络同步研究?
    41 条回复    2021-03-17 21:44:54 +08:00
    3dwelcome
        1
    3dwelcome  
       2021-03-16 23:52:48 +08:00   ❤️ 2
    游戏技术路漫漫,我觉得挺好,比互联网精彩。每一块领域,都是深坑,值得好好专研。
    互联网才没意思,风一过,也不知道还剩下一点什么。
    across
        2
    across  
       2021-03-17 00:04:33 +08:00   ❤️ 4
    https://book.douban.com/subject/1400419/
    相机等数学计算相关的,这本到 11 章就可以了。

    比较宽泛的就那本《游戏引擎架构》,第二版,相当于·····鹿鼎记里面的那个目录。这本看完后然后专注一个方向,老实说,看书是一回事,实践是一回事,游戏项目这么大,一个人做的只是里面一小块,这就很依赖项目实践。
    ericgui
        3
    ericgui  
       2021-03-17 00:28:11 +08:00
    工资什么水平?这一行能做到 35 吗?
    lightjiao
        4
    lightjiao  
    OP
       2021-03-17 00:37:50 +08:00
    @ericgui #3
    1.我自己的工资没啥参考性,我是转行的,目前和转行前的一份工作工资一样,不过传言因为上海那边的游戏公司挣钱都挣疯了,2020 年招人的待遇都特恐怖。我情况特殊(转行+上一次跳槽时间太短+水平也一般,就没掺和)

    2.据说引擎、图形、制作人能做到 35 (做到这些职位并不容易),普通客户端、普通策划估计够呛。不过游戏行业有一个特点是,项目火了一个,整个项目组的人都吃香。
    ericgui
        5
    ericgui  
       2021-03-17 01:31:52 +08:00
    @lightjiao 谢谢
    追问一下, [上海那边的游戏公司挣钱都挣疯了,2020 年招人的待遇都特恐怖]

    多恐怖?哈哈
    levelworm
        6
    levelworm  
       2021-03-17 02:06:15 +08:00 via Android
    楼主挺厉害的啊,感觉是准备走引擎路线了。
    ReferenceE
        7
    ReferenceE  
       2021-03-17 07:52:25 +08:00 via Android
    .....C#的 async/await 机制不是学几天就行了吗.....我还以为你说的 parallel
    ETiV
        8
    ETiV  
       2021-03-17 08:05:14 +08:00 via iPhone
    https://zhuanlan.zhihu.com/p/44952944

    技术美术
    可以往这个方向深入,人太少了、岗位需求又很多
    NonClockworkChen
        9
    NonClockworkChen  
       2021-03-17 08:12:02 +08:00
    @ETiV 我一直理解这样的岗位,其实是太难了,普通人做不了。。。
    airfling
        10
    airfling  
       2021-03-17 08:19:19 +08:00
    技术不是目的,目的应该是能赚钱,你应该这样问自己,学这个能赚到钱吗
    coolmenu
        11
    coolmenu  
       2021-03-17 08:22:56 +08:00 via Android
    我自学素描,能转行游戏插画师吗
    lightjiao
        12
    lightjiao  
    OP
       2021-03-17 08:53:07 +08:00 via iPhone
    @ReferenceE
    async/await 会导致切换线程吗?什么时候会?会导致死锁吗?什么时候会?怎样使用性能最佳?
    lightjiao
        13
    lightjiao  
    OP
       2021-03-17 08:53:35 +08:00 via iPhone
    @ETiV 太难了
    lightjiao
        14
    lightjiao  
    OP
       2021-03-17 08:56:12 +08:00 via iPhone
    @ETiV 以前面试的时候,有一个面试官说现在( 2020.11 )需求量没那么多了,要么可能是他的项目不需要,要么是这几年转岗的太多。具体我不确定
    ypzhou
        15
    ypzhou  
       2021-03-17 09:01:54 +08:00
    游戏太难了
    zuosiruan
        16
    zuosiruan  
       2021-03-17 09:08:21 +08:00
    @3dwelcome 有得有失,失去的应该比较多。加班严重其次,只能在大城市拼搏,二线的游戏行业一言难尽。
    Hieast
        17
    Hieast  
       2021-03-17 09:08:49 +08:00 via iPhone
    @lightjiao 12l 的问题你简单讲讲呗,我在别的语言里看到类似的语法都是不会切线程的
    hanxiV2EX
        18
    hanxiV2EX  
       2021-03-17 09:09:18 +08:00 via Android
    要不试试游戏服务器?
    lightjiao
        19
    lightjiao  
    OP
       2021-03-17 09:13:26 +08:00 via iPhone   ❤️ 1
    ReferenceE
        20
    ReferenceE  
       2021-03-17 09:23:31 +08:00 via Android
    @lightjiao 😅听不懂,大佬就别笑话我了
    arthas2234
        21
    arthas2234  
       2021-03-17 09:24:09 +08:00
    @lightjiao 盲猜是莉莉丝
    aw2350
        22
    aw2350  
       2021-03-17 09:31:09 +08:00
    怎么说呢,我觉得一般 3A 大作 基本不会用 U3D,但是现在手游比较赚钱,所以 U3D 做手游还凑合,我不玩游戏,但是我知道那个大火的手游只是个 个例,如果这个游戏没火,也许他就是一个算不上特别大厂的公司吧
    这一行得看产出吧,计算你整个棋牌的游戏,只要有流水,那也能过日子,
    起码你往你向往的工作方向转了,后面只能 但行好事 莫问前程 了
    JerryCha
        23
    JerryCha  
       2021-03-17 09:34:47 +08:00
    游戏比互联网 CRUD 有意思多了,哪天国家战略转向了,游戏就变成文化输出的武器了。
    aw2350
        24
    aw2350  
       2021-03-17 09:37:31 +08:00
    起码图形图像学 ,你得整一整,只在 U3D 上做东西,我觉得跟调包没什么区别吧,大牛都是往底层发育的吧
    misaka19000
        25
    misaka19000  
       2021-03-17 09:46:54 +08:00
    楼主能不能分享一下从互联网转到游戏的经验啊?想学习学习!
    threeEggs123
        26
    threeEggs123  
       2021-03-17 09:49:13 +08:00 via Android
    一个朋友也从 Java 转到了 U3D,虽然工资少了百分之二十,天天收到他晚上十点打车的短信。面试都面试些什么呢?数据结构?网络,异步这些感觉 C#和 Java 很像。
    lightjiao
        27
    lightjiao  
    OP
       2021-03-17 09:50:54 +08:00
    lightjiao
        28
    lightjiao  
    OP
       2021-03-17 09:57:13 +08:00
    @threeEggs123 #26
    初级游戏开发者还是数据结构、网络、异步、语言基础这些(中高级当然也会问)
    中高级的会有一些解决方案的面试:比如图形渲染,资源管理的性能优化等,我游戏从业经验也少,知道的不多
    网络游戏独有的:热更框架实践,网络同步( frame sync )
    GeruzoniAnsasu
        29
    GeruzoniAnsasu  
       2021-03-17 09:58:16 +08:00
    活少不加班还迷茫……


    想提高能力就自己动手。如果项目没机会就写作业或者换个有机会的项目。谁学编程还不是撸轮子撸过来的呢

    另外 github pages 404 了……
    ly841000
        30
    ly841000  
       2021-03-17 09:59:22 +08:00
    @lightjiao async/await 就是 go 的协程, 默认调度是使用线程池, Unity/wpf 是自定义了调度器, 只在单线程上工作
    misaka19000
        31
    misaka19000  
       2021-03-17 10:01:15 +08:00
    @threeEggs123 #25 哈哈哈哈哈哈他是不是把你设置成紧急联系人了啊?看来是真爱了~~~
    lightjiao
        32
    lightjiao  
    OP
       2021-03-17 10:01:51 +08:00
    @GeruzoniAnsasu #29
    最近刚改了地址,部分博客内容地址变动了,访问这个吧,感谢关注
    https://lightjiao.github.io/posts/013.chang-my-career-to-unity/
    misaka19000
        33
    misaka19000  
       2021-03-17 10:03:27 +08:00
    sunny352787
        34
    sunny352787  
       2021-03-17 10:06:28 +08:00
    这有啥可迷茫的,你这不干的挺好的吗

    你要是数学好就考虑一下图形,要是再加点审美就奔 TA
    要是数学没那么牛逼,那就折腾资源加载、网络什么的,后面还可以往服务器扩展
    做游戏就是累,但相对而言技术栈稳定,幺蛾子不多
    GeruzoniAnsasu
        35
    GeruzoniAnsasu  
       2021-03-17 10:07:22 +08:00   ❤️ 1
    @lightjiao 哈哈哈 感觉这个 demo 很有参考意义,b 站看到过几个一看就没写过什么代码的 demo 只能当反面教材
    willH33
        36
    willH33  
       2021-03-17 10:08:12 +08:00
    @lightjiao 膜拜大佬
    yaphets666
        37
    yaphets666  
       2021-03-17 10:09:13 +08:00   ❤️ 1
    @JerryCha 在咱们这种严肃文化下,游戏永远都是亚文化
    jonsnow93
        38
    jonsnow93  
       2021-03-17 10:37:27 +08:00
    看了楼主的博客里的转行,真的很厉害...大佬
    ETiV
        39
    ETiV  
       2021-03-17 15:51:21 +08:00 via iPhone
    难才值得挑战试一试

    又专又精的岗位,才不怕 35 岁被离职(😂)

    不过美术弱、代码强的话就往引擎层钻研吧

    祝好~
    paoqi2048
        40
    paoqi2048  
       2021-03-17 17:55:51 +08:00
    欢迎入坑
    nightwitch
        41
    nightwitch  
       2021-03-17 21:44:54 +08:00
    不要停留在 gameplay 。
    物理,图形,几何,性能优化,网络。任选一个坑往下挖都是宝藏。
    游戏未来几十年不太可能消亡,很难失业
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1256 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 18:21 · PVG 02:21 · LAX 10:21 · JFK 13:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.