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

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

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

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

  •  
  •   easonl · 80 天前 · 4096 次点击
    这是一个创建于 80 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

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

    我没见过不喜欢吃的好厨子
    skys215
        30
    skys215  
       79 天前
    楼主可以去参加一下 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  
       79 天前
    不要想着一步到位,建议先用些 MVP 方案试试手,了解一下部分生产过程和市场情况,再决定是不是深趟这个坑。

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

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

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

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

    你的选择给人感觉很随意,有很多未知的未知。以独立生存为目的,如果了解国内的政策,做过调研,知晓一些游戏的设计研发过程,就不会有这个念头,高成本高风险低收益的事,最多只能在职时用业余时间做尝试。
    haodingzan
        40
    haodingzan  
       76 天前   ❤️ 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  
       76 天前
    找到了一篇我之前收藏的知乎:想要自己做一款游戏,需要学习哪些知识?
    https://www.zhihu.com/question/21031559/answer/118128565
    janus77
        42
    janus77  
       76 天前
    你先多玩玩游戏,看看网络的资料,了解一下行内的各种专业知识吧。不仅限于技术类的。
    hst001
        43
    hst001  
       75 天前
    不要想太远,先做个微信小游戏体验一下,下一步你可能会直接放弃的
    Nightmares13
        44
    Nightmares13  
       75 天前
    @haodingzan 全是血泪史
    SonyIsGuilly
        45
    SonyIsGuilly  
       74 天前
    做游戏版号拿不到都是笑话
    foam
        46
    foam  
       71 天前
    @thetbw #12 还不错 兄弟,好久没玩过 2048 了
    snowlyg
        47
    snowlyg  
       71 天前
    你先多玩玩游戏,看看网络的资料,了解一下行内的各种专业知识吧。不仅限于技术类的。
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2092 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 08:27 · PVG 16:27 · LAX 01:27 · JFK 04:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.