V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
easonl
V2EX  ›  奇思妙想

我想做游戏,我应该先从什么东西学起?

  •  
  •   easonl · 2022-07-13 16:22:34 +08:00 · 5376 次点击
    这是一个创建于 624 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近听说延迟退休,又听说公司因为疫情可能快撑不住了,因此萌生了赶紧做一些能独立生存的准备,我打算做游戏,所以我需要开始学习,开始入门,那我应该从哪里开始学起呢?

    先学习编程还是先学习画画呢?

    47 条回复    2022-07-22 08:54:11 +08:00
    westoy
        1
    westoy  
       2022-07-13 16:25:29 +08:00   ❤️ 3
    说真的, 你搞个网站、应用类 app 什么的, 亏不了多少的

    独立游戏, 真的是奔着破产去的.........
    welove
        2
    welove  
       2022-07-13 16:28:34 +08:00
    unity 编程语言是 c#,你可以试试 unity
    wuybmj
        3
    wuybmj  
       2022-07-13 17:05:33 +08:00
    虚幻 4
    unii23i
        4
    unii23i  
       2022-07-13 17:20:25 +08:00
    先抄一个现在爆火的小游戏给他套个壳,换个美术 IP ,然后数据大概率不好后做一个迭代版本,缝合另一个游戏的玩法,然后发行平台(比如。)就会觉得你很良心,然后你努力的吸取用户的意见,无限缝合,做了个包君满意的游戏,最后这个游戏爆火了,你随便发个游戏发行平台都会给你推,到时候就可以不断的植入广告,再去花钱投放游戏,然后定制个买断制减少广告的版本,这个游戏就可以上架谷歌或者苹果付费版,然后去找个编辑网站给你弄个奖,基本上 ok 了
    chiaf
        5
    chiaf  
       2022-07-13 17:32:03 +08:00
    当然是先玩游戏
    JimmyLX
        6
    JimmyLX  
       2022-07-13 17:49:48 +08:00
    自己做游戏需要会的东西太多了(小游戏除外),建模骨骼绑定材质动作渲染编程...每一个单项都需要大量时间才能精通,而且 maya 还经常崩溃,还需要有坚定的心智才能搞定
    easonl
        7
    easonl  
    OP
       2022-07-13 17:55:06 +08:00
    @unii23i 国产工业的必经之路-山寨起家是吗?
    easonl
        8
    easonl  
    OP
       2022-07-13 17:55:41 +08:00
    @welove 那我去先学一下 C#和 UNITY ?
    easonl
        9
    easonl  
    OP
       2022-07-13 17:56:21 +08:00
    @chiaf 不太喜欢玩游戏,以前觉得玩物丧志
    easonl
        10
    easonl  
    OP
       2022-07-13 17:57:04 +08:00
    @JimmyLX 这么复杂的嘛?如果我先从做像素游戏开始呢?
    JimmyLX
        11
    JimmyLX  
       2022-07-13 18:01:57 +08:00
    @easonl #10 入门可以从简单的开始,可以看油管有很多不错的教程
    thetbw
        12
    thetbw  
       2022-07-13 18:02:37 +08:00
    同,现在再慢慢学,不过进度太慢了,分享一个我的小游戏,有兴趣可以一起折腾
    https:/game.thetbw.xyz/2048
    muntoya
        13
    muntoya  
       2022-07-13 18:14:46 +08:00   ❤️ 1
    @easonl #9 不玩游戏怎么可能做独立游戏,除非只在大公司负责一小部分技术开发。
    策划、剧本、编程、美术、音乐……每个都是需要多年积累的,慢慢学吧~
    GP1
        14
    GP1  
       2022-07-13 18:32:51 +08:00
    来,下载 RPG Maker ,直接上手撸一个。
    等等。。。
    @easonl ”不太喜欢玩游戏,以前觉得玩物丧志“
    那你为什么想做游戏呢?哦,因为疫情公司撑不住,所以萌生了学门技术?那为什么是游戏呢?其他的不行吗?
    你这前后矛盾我就觉得离谱。。。
    elfive
        15
    elfive  
       2022-07-13 18:50:20 +08:00 via iPhone   ❤️ 2
    @easonl 恕我直言,自己不玩,甚至自己不会玩,玩不好,是做不出好游戏的。

    我经常对公司的其他开发人员说:“你设计的接口,自己不用,永远不知道别人说的难用是有多难用。如果自己都觉得不好用的东西,别人更不可能会认为好用。”
    cest
        16
    cest  
       2022-07-13 19:00:52 +08:00
    画画

    卖卖 h 图接接 xp 单就会发现太好赚了
    只是可能就从此打开新世界的大门,再也回不去了

    被钱淹没后要是还不忘初心
    堪用的码农多如狗
    堪用的美术嘛,想想你自己身价,别人得出价多少你才愿意出图给他
    zuosiruan
        17
    zuosiruan  
       2022-07-13 19:20:15 +08:00 via iPhone
    国内游戏现在越来越难了吧
    eason1874
        18
    eason1874  
       2022-07-13 19:40:31 +08:00
    做那些依托平台的小游戏还行,比如短视频上面那些贪吃蛇什么的

    做独立游戏的话,要版号,近几年发版号不定时不定量,大部分小公司熬不到那天就倒闭了
    whitecosm0s
        19
    whitecosm0s  
       2022-07-13 22:01:06 +08:00
    先学会玩游戏。
    TcDhl
        20
    TcDhl  
       2022-07-13 22:19:45 +08:00
    你如果一个人, 想独立开发完整的可以推广出去的游戏, 建议你直接找那种私服源码来练手
    或者你是不差钱的大哥, 就安安心心从头琢磨学起
    或者你是不差钱的大哥, 找个游戏公司, 去开发岗位, 策划岗位, 美工岗位, 不要工资, 就学习干活
    across
        21
    across  
       2022-07-13 22:24:53 +08:00 via iPhone
    你这脑回路是奔着破产去的。
    哪怕学个小程序开发都靠谱多了…
    Xpeihy
        22
    Xpeihy  
       2022-07-13 23:10:00 +08:00
    能问出这种问题说明你不适合做游戏。。
    游戏设计的面太广了,美术,程序,策划,数值。。。每一块都是难啃的骨头
    能坚持下来的都是对其中一块比较擅长或者热爱游戏的
    Pastsong
        23
    Pastsong  
       2022-07-13 23:14:55 +08:00
    不玩游戏怎么做游戏啊,你怎么知道呢做的游戏好不好玩呢?当然你去游戏公司写代码是不需要热爱游戏的,会完成需求就行,自己做游戏不行
    davidyin
        24
    davidyin  
       2022-07-14 04:21:10 +08:00 via Android
    先学会玩游戏
    birdinforest
        25
    birdinforest  
       2022-07-14 07:34:35 +08:00
    疑惑。楼主不玩游戏,为什么考虑做游戏呢?
    satoru
        26
    satoru  
       2022-07-14 07:38:45 +08:00
    建议先从玩游戏开始学习
    Vindroid
        27
    Vindroid  
       2022-07-14 08:42:00 +08:00
    先从如何设置氪金点开始,美术、技术全给外包就行,国内的很大一部分手游玩家只要看见二次元大秘密就会给钱的
    welove
        28
    welove  
       2022-07-14 09:30:52 +08:00
    我之前是试过 unity 的,感觉 unity 上手是挺容易的,而且 unity 官网有一堆小游戏教程,手把手的教的那种,你如果真的想尝试一下游戏开发的话可以先从这方面入手
    yuelang85
        29
    yuelang85  
       2022-07-14 09:32:29 +08:00   ❤️ 1
    @easonl 像素游戏并不简单。

    我没见过不喜欢吃的好厨子
    skys215
        30
    skys215  
       2022-07-14 10:18:03 +08:00
    楼主可以去参加一下 GameJam (游戏黑客松)来进一步了解游戏开发过程。
    - [GameJam]( https://globalgamejam.org/2022/jam-sites?title=&country=CN&locality=&field_site_address_administrative_area=&field_site_type_value=All)
    - [BOOOM]( https://site.gcores.com/booom2022/)/)
    - [itch.io jams]( https://itch.io/jams)

    其他可能有用的资源:
    [CiGA]( https://www.ciga.me/cgj)
    [游戏开发免费电子书(英文)]( https://gamedev.stackexchange.com/questions/355/free-ebooks-about-game-development)
    [How video games are made: the game development process]( https://www.cgspectrum.com/blog/game-development-process)
    libook
        31
    libook  
       2022-07-14 10:53:46 +08:00
    不要想着一步到位,建议先用些 MVP 方案试试手,了解一下部分生产过程和市场情况,再决定是不是深趟这个坑。

    比如找些低代码的游戏引擎,像 RPG Maker 、橙光之类的,然后撸一个自己觉得比较完整的游戏投放出去看看。

    游戏其实也算是艺术行业,如果没有万中无一的绝顶天赋的话,主要还是得见多识广;以前玩游戏少的话,可能难以做出被市场接受的作品。
    easonl
        32
    easonl  
    OP
       2022-07-14 14:37:21 +08:00
    @skys215 谢谢,这对我很有帮助
    easonl
        33
    easonl  
    OP
       2022-07-14 14:41:19 +08:00
    感谢大家,我其实也不是完全不玩游戏,只是不属于沉迷游戏那种,偶尔玩一下,一个月大概玩 3-4 个小时的游戏还是有的,我比较多喜欢那种设计优秀、游戏性比较好的小一点的游戏,特别是象素类的,3A 不是太感冒。
    v23x
        34
    v23x  
       2022-07-15 11:03:51 +08:00
    放弃吧...来自一个游戏十年从业者..

    你现在编程画画一个不会 想自己从头做一个游戏 难度很高 关键是事情很多

    要是真的要做 可以从微信小游戏开始 估计会简单一点
    LavaC
        35
    LavaC  
       2022-07-15 13:41:29 +08:00
    上一次听说不玩游戏还能做好游戏的叫铃木裕,不过人家也不用管开发和建模。
    xygod
        36
    xygod  
       2022-07-15 15:03:53 +08:00
    从业人员,做游戏首先要玩很多游戏,好坏都要玩,不好玩的为什么不好玩,好玩的为什么好玩,没有体验对比光靠想象,想做好是基本不可能的
    Dogtler
        37
    Dogtler  
       2022-07-15 20:31:09 +08:00
    后端的话要从协议入手吧。额,个人觉得。
    easonl
        38
    easonl  
    OP
       2022-07-15 23:53:41 +08:00
    @v23x 做正确的事情不都是很难的吗?如果是想捡垃圾一样简单的事情,那我去捡垃圾好了?难,就不做了吗?
    wildseeder
        39
    wildseeder  
       2022-07-16 13:00:07 +08:00
    体验引擎,了解游戏设计: https://book.douban.com/subject/26323699/
    GAMES104 ,了解引擎技术: https://games-cn.org/games104/

    你的选择给人感觉很随意,有很多未知的未知。以独立生存为目的,如果了解国内的政策,做过调研,知晓一些游戏的设计研发过程,就不会有这个念头,高成本高风险低收益的事,最多只能在职时用业余时间做尝试。
    haodingzan
        40
    haodingzan  
       2022-07-16 19:22:06 +08:00   ❤️ 2
    先说点你关心的:
    1 、前端表现(美术风格、动效、流畅度)影响游戏前期吸引新用户的能力,也决定了未来的受众走向;也有特例,比如《数值雇佣兵》,美术风格一言难尽,全靠数值系统硬扛,你要具备审美基础。
    2 、策划能力(平衡性、趣味性、功能设计、创新、剧情设计)影响长期留存,简单来说就是好不好玩,需要有大量游戏经验积累,很多情况下都靠经验靠潜意识来设计而不是照抄。橙光游戏都是一个玩法,有好有差,得认真琢磨为什么好玩,好在哪。
    3 、后端要看你做单机还是网游,有排行榜、成就系统的游戏算弱联网,再加上现在强制实名制和防沉迷,必须做一套账号系统,隐私数据怎么存储 /审查 /管理,会有 Police 登门告知的,我就不多说了。
    4 、运营 /市场 /客服,就假设你可以担任吧,提醒一下,小部分玩家喜欢在玩腻了之后开发票、申诉未成年退款、申诉 7 天无理由退款、威胁喝联邦止咳露退款、支付渠道申诉退款(强烈谴责微信支付和支付宝的用户至上原则,投诉只要点一下,申诉要传执照要签名要法人代表录像保证不再犯)、12345 退款、工信部举报退款、文化部举报退款、市场监督举报退款。数量倒是不多,没有统计过比例但每天都有,不拉用户群、不建社区可以有效减少投诉量,处理一个耗时两周,通常游戏开发者选择妥协。

    前后端语言会什么用什么吧,通讯靠协议,你自己能认就行。前端有原生(需要学 Objective-C 、Swift 、Java 接 SDK )和 H5 页游( Javascript 及其衍生品)的区别,引擎都有打包功能,为了好找文档可以看看 cocos 、unity ,上面有评论提到微信小游戏就属于 H5 范畴,有的引擎打不出。不推荐任何国内引擎,研发公司都快死完了,白鹭引擎 6 月倒闭就是个征兆。美术有公共素材库,通常引擎也会带一套,不在意画质倒是好解决,后端行业内比较好招的是 C++和 Java 。

    再说点你还没考虑到的:
    1 、DD 攻击怎么办?著名游戏勒索团队 ACCN ,在《弈剑行》上线当天收不到保护费,攻击到开发者退款,游戏改单机。游戏本身就有争议,多少人盼着游戏行业全部关停,包括管游戏行业的人,指望有健全的制度保护就算了吧,全靠自己。
    2 、政策调整 /资质 /版号怎么办?北广深游戏公司这两年饿死了一大片,也就上海勉强维持生计,现在单机游戏广告盈利也要版号,怎么解决?游戏行业文网文证停发了,但是游戏上架还要,怎么解决?实名制和防沉迷规则复杂,盯着举报的人可太多了,举报完就可以退款,确定都看懂并执行了吗?查实之后可没有申诉机会,直接下架的。
    3 、打算盈利吗?内购还是广告?资质齐全的情况下,版号审查顺利的话 1 年半周期,开始申报了吗?有渠道关系吗,没有的话曝光怎么解决?买用户一个低质量用户,成本 80-100 元,高质量 300 元起,能接受吗?要上架 Apple Store 和 Google Play 的话,GDPR 研究了吗?怎么分流数据既能符合 GDPR 又能符合内地政策想好了吗?
    skys215
        41
    skys215  
       2022-07-17 12:26:04 +08:00
    找到了一篇我之前收藏的知乎:想要自己做一款游戏,需要学习哪些知识?
    https://www.zhihu.com/question/21031559/answer/118128565
    janus77
        42
    janus77  
       2022-07-17 15:28:02 +08:00
    你先多玩玩游戏,看看网络的资料,了解一下行内的各种专业知识吧。不仅限于技术类的。
    hst001
        43
    hst001  
       2022-07-17 23:14:51 +08:00
    不要想太远,先做个微信小游戏体验一下,下一步你可能会直接放弃的
    Nightmares13
        44
    Nightmares13  
       2022-07-18 12:35:29 +08:00
    @haodingzan 全是血泪史
    SonyIsGuilly
        45
    SonyIsGuilly  
       2022-07-19 15:16:40 +08:00
    做游戏版号拿不到都是笑话
    foam
        46
    foam  
       2022-07-21 23:33:58 +08:00
    @thetbw #12 还不错 兄弟,好久没玩过 2048 了
    snowlyg
        47
    snowlyg  
       2022-07-22 08:54:11 +08:00
    你先多玩玩游戏,看看网络的资料,了解一下行内的各种专业知识吧。不仅限于技术类的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   988 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 20:16 · PVG 04:16 · LAX 13:16 · JFK 16:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.