首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Game Engines
Unreal Engine
MyCryENGINE
华为云
V2EX  ›  游戏开发

楼主是一名完全没有游戏开发经验的老码农,可以开发游戏么?

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

    楼主“从小”都想开发游戏,但造化弄人,从进入码农界,为了生存,一直在开发商业 /工具软件。 可是工作多年,已是中年,现在去找游戏开发工作。估计也没有人要......

    一直想有机会开发游戏,哪怕是独立的小游戏也行。不知道有没有可能呢?

    一直不清楚游戏要怎么开发?需要些什么知识,或者准备呢?

    有没有靠谱的书籍或者文档,能够一步一步指点如何从零开始开发游戏的?

    51 回复  |  直到 2018-07-08 01:26:28 +08:00
        1
    enenaaa   104 天前
    可以。
    直接看引擎文档。
    unreal,unity3d,cocos2d-x,白鹭引擎。都可以。
        2
    tongyang   104 天前
    整个微信小游戏玩玩呗
        3
    crawl3r   104 天前   ♥ 4
    跟楼主一样有游戏情结,之前买了本书学了学,感觉没多大用。开发游戏写代码还好说,最重要的是游戏素材(图片、声音、模型)不会弄也没地方搞, 打算从头学也没那么大精力了
        4
    dong3580   104 天前
    同意跟楼主一样,然后凭着游戏情怀还写过小的 unity3d 安卓程序...虽然吃灰了很久,还是想做。。。
        5
    ioth   104 天前
    不理解,喜欢玩游戏?
    情怀有什么用,程序员多数是 IQ 和 EQ 都普遍低于常人的,随遇而安吧。
        6
    across   104 天前   ♥ 1
    没有游戏开发基础,而且不是以技术磨练为目的,选 u3d,其他不要想了,这个最适合程序。
    其中 u3d 的官方视频是最好的选择。官方就有完整的游戏模版,含不同类型游戏,如果程序基础不错,游戏概念都比较明白的话,进阶可以看看这本:
    https://book.douban.com/subject/26313534/

    如果不是业余搞搞,有心深入的话倒是可以推荐 游戏引擎架构 https://book.douban.com/subject/25815142/
    不过这种大部头,不太适合的目标导向的项目。
        7
    neoblackcap   104 天前
    其实素材线上是有很多免费或者便宜的,买回来用就是了。而且看看嘛,就吃鸡不也是大量直接购买的素材吗?做好核心就好了。
        8
    2Go   104 天前 via Android   ♥ 2
    @ioth 可能你确实没有这种感觉吧,所以你才不理解。人生匆匆几十年「万事都一笑而过,还有什么意思呢」
        9
    go2sleep   104 天前   ♥ 18
    和楼主经历相似,非游戏开发行业,但是从大学到现在一直在鼓捣各种游戏开发。
    鼓捣过 3d 游戏引擎,网页游戏引擎,自学过简单画画(都是业余时间瞎鼓捣)。

    给楼主的一点建议:
    1. 一定要把目标放的非常非常低,包括游戏的质量(比如要容忍你的游戏画面非常渣,电脑的 AI 非常蠢,而且游戏可能并不好玩)、口碑、和收益(非常可能是赔钱的)。没办法,毕竟咱是新手,而且从美工到程序都是自己动手。
    2. 开始之前,问一下自己,是不是真的这么热爱游戏开发,能不能容忍几个月(甚至几年)做一个自嗨的东西,而且做出来可能只有很少人玩,更产生不了经济收益。
    3. 我自己“开发”了挺多半成品…………(惭愧),放弃的原因往往是,做了一个 demo 出来后,发现根本他妈就不!好!玩!
    4. 买 ps4、switch 以前,我玩过的游戏并不多,主要是暴雪的游戏玩得多。总觉得有很多游戏的创意等待我去发掘。等我玩了任天堂、PS4 上的各种口碑佳作,和很多优秀的独立游戏之后, 我觉得我的创意根本不值一提…… 但我有了灵感以后还是会去自己开发游戏,毕竟开发的过程对我来说也充满了乐趣。心态从“我要做一个游戏秒天秒地秒空气”变成了“自己快乐就做,不快乐就不做了”。

    另外,业余开发和专业开发,完全是两码事。我认识一个同学,在成都育碧做关卡设计师,一次我想到一个创意,兴致勃勃的发给他看,只见他淡定的回我一句“ PSN 上的 XXX 游戏,你可以参考一下”。我就去下了一个,结果尼玛,我想到的人家都有,而且比我的好玩多了,画面还美,只卖 50 块钱……
        10
    darkcode   104 天前
    有软件开发尤其是客户端开发经验的话,
    2D 用 cocos2d-x 或者 libgdx 一天入门。
    3D 用 unity 学三个小时就能让你有成就感
        11
    murmur   104 天前
    @go2sleep 任天堂世界主宰 红绿帽子两个游戏 2017 叫其他厂商做人
    国内基本上找不到这种水平的工作室或者策划了
    或者的说有也是向资本折服了
        12
    ntupc   104 天前   ♥ 18
    @ioth 杠精。杠也就杠吧,你 IQ、EQ 低就低吧,为啥我就被你代表了。
        13
    q397064399   104 天前
    游戏开发 游戏引擎开发是两回事
        14
    crist   104 天前
    GMS2 了解一下,起点虽然有点低,但起码让你有信心。
        15
    zjbztianya   104 天前
    楼主其实可以考虑去先做游戏的后端,这个门槛还是挺低的,会码脚本逻辑就行...有时间就去研究项目的前端...
        16
    tinycold   104 天前 via Android
    @ioth 可能这个 IQ,EQ 双低是拿你自己做的参照吧…
        17
    BadCat   104 天前
    @ntupc “众人皆醉我独醒”的典型,不用理这种人
        18
    mht   104 天前
    开发游戏 其实技术不是问题 难的是美工呀
        19
    yazoox   104 天前
    @zjbztianya 年纪大了啊。做了多年,完全没有游戏开发经验。哪里会有游戏公司会要?
    华为 35 岁赶人,阿里 /360 什么 的,也在赶“小白兔”,怎么可能会招我们这样的“老人”。
    ......
        20
    KeepPro   104 天前
    其实吧,想从事游戏开发,第一要务是锻炼好身体,毕竟加班是才是常态。
    @mht
        21
    Mutoo   104 天前
    可以看一下《游戏引擎架构》译者 miloyip 整理的《游戏程序员的学习之路》 https://miloyip.github.io/game-programmer/game-programmer-zh-cn.pdf
        22
    MCVector   104 天前 via Android
    做游戏引擎基本上就是天天 debug。 游戏的性质导致代码和文档的质量都不高。
    自己做一个引擎的话可以实现基本功能就行了,选一个图形 API, 写个渲染器开始。
        23
    alikesi   104 天前
    @Mutoo 真的有人啃得完这些书么....
        24
    ofooo   104 天前 via iPhone
    楼主真的是程序员吗?那就设计个独立游戏自己开搞呀~~难道等着别人求你做不成~~
        25
    Atang   104 天前
    表示同样大学的时候买书自己鼓捣了一款简单的 windows 游戏,后来做了毕设。。。从此没在碰过,不过依然有想做个游戏的心,如果 lz 一个人的话,那就需要强大的内心的时间了
        26
    starcraft   104 天前
    建议看几本图形学的书,劝退一下。不过说不定一本线性代数就能劝退。
        27
    jintianfengda   104 天前
    跟楼主一样,梦想着自己能开发一款游戏,大概了解了一些之后,感觉这个美术是一个大问题啊
        28
    yhzwy   104 天前
    书籍很多,不想看的话看公开课。
    复旦在 coursera 上有个 u3d 的课程,不过好像就是做了个 fps 游戏。。

    u3d 的或者 ue4 的都有官方文档。
    把官方的教程例子都撸一边就可以直接开干了。

    Udemy 也有一些不错的教程,而且很便宜。

    想研究真正的技术可以先撸 3d 游戏大师技巧明白渲染原理,然后就进入深坑。。。。
    学会屠龙技
        29
    yhzwy   104 天前
    美术其实不是很大的问题,开始阶段完全可以商店买。
    后面有想法了可以外包美术,价格不贵的那种。
    当然游戏赚钱就不用想了,去游戏公司上班再说。。
        30
    mokeyjay   104 天前
    有志者事竟成。游戏开发里难度最高的引擎现在大把免费授权,不需要自己去写了
        31
    viator42   104 天前
    有想法的话 RPGMaker 或者 Unity 之类的引擎先做个原型出来.素材找免费的或者买现成的,商用素材 dlsite 上一堆
    如果有人喜欢的话你就可以上 patreon 开坑行乞了
        32
    8Cangtou   104 天前
    @ioth 以自己作为参照物来以偏概全吗???
        33
    DRcoding   104 天前
    @ioth 看来这位 PM 对大部分的程序员印象不是很好啊,应该是没少被程序员怼吧。

    其实反过来都一样的,大部分菜鸡 PM 我都觉得是那种可有可无的"传话筒"搬的存在。
        34
    shuax   104 天前
    看你们都在说 ioth,我并没有看见,看来是早就 block 了。
        35
    kikoo3313   104 天前
    Dream Quest 了解一下,不信你们连这种 UI 都画不了。。
    所以完全不用担心美术,先设计游戏玩法,程序实现。。
        36
    hxdfc   104 天前
    @萧遥小熊 了解一下

    Base64: aHR0cDovL21wLndlaXhpbi5xcS5jb20vcy80bTEyaGotbFpQS2JaNHNYZTY5M1FR

    他是一位因为梦想去制作游戏的;
        37
    zaneenaz   104 天前 via Android
    @visionsmile 了解一下
        38
    macleek   104 天前 via iPhone
    以前断断续续用 rpgmaker 写游戏,都没坚持下来。不过这段时间在做一个微信小游戏,想实现的是结合牧场物语的玩法并加入武侠剧情。目前完成的很基础,只做了虚拟按键人物地图行走,地图切换和一个简单的对话系统,还是很有意思的。
        39
    tabris17   104 天前
    找个会做设计的妹子
        40
    tvallday   104 天前 via Android
    先不要问可不可以。先问问自己能做出什么来。要是你能做出一个游戏来,哪怕是很简单的那种,在游戏行业,你就比没做过游戏的人更有竞争力。如果有真本事,是不怕没人要的。如果一直在想自己想干啥又没有下决心去干,那最好还是原地不动,别想太多为妙。
        41
    icyalala   104 天前
    技术慢慢学就好,有兴趣就足够了。
    但是音乐啊、美术啊,这些我真心搞不定。。。得看天赋。。
        42
    nuko   104 天前
    一出门别老想着搞大型的游戏,从像素风的游戏入手吧,火柴人啥的,起码美工省了
        43
    jianwendai   104 天前
    没有你想象得那么难,游戏开发要求不高,一些基本知识懂得就 OK,游戏引擎开发就不一样了,那个需要对渲染了解。
        44
    gamecreating   104 天前
    我做了 10 年游戏..... 我反而想去做硬件,AI

    看你技术栈,C++/lua,用 cocos2dx , 缺点是搞 3D 游戏差点
    C#/JS Unity3D 推荐这个吧..2D/3D 都很稳
    UE4 太重度 不推荐..
        45
    jacobma   104 天前 via Android
    做了 10 年游戏了,游戏业很辛苦的
        46
    tyrealgray   104 天前   ♥ 1
    我入行当初就是为了有朝一日能自己开发游戏而学了 C++
    然后我可以避开了游戏公司,虽然开始的前两年也是试着去投游戏公司的,但是后来开窍了,天朝的游戏行业很辛苦,自己爱好怕被日常工作抹杀掉
    于是我选择了一个需要用到虚幻 4 引擎却不是游戏公司的岗位,然后就一下子把独立游戏开发的最后那一些技巧也学到了
    其实看下来,3d 向量一些基础,柏林噪声,a 星算法,这些掌握了,其实游戏开发和传统开发也就差不多了,剩下的其实是一定要多玩游戏,不然就像 9 楼提到的,自己的创意其实土的不得了,自己却不知道。
    我有一个游戏开发群,见过太多这样的人,想要做的游戏完全没有亮点,市面上早就有他们想做的游戏,他们还想以这种创意赚大钱。
    最后就是摆正心态,要以此为生目前行业情况要么上 steam 发游戏,要么就老老实实去公司成为一颗螺丝钉,自己做个游戏改变天朝游戏市场的梦这种想法最好不要有,不然容易自己给自己增添烦恼。

    最后,我在做自己人生中第二款游戏,楼主如果感兴趣,可以来交流交流。https://github.com/SkyHarp/LegendOfMountainSea
    论坛 https://loms.space
        47
    slrey   104 天前
    微博上有个叫 最终虚妄 的,楼主可以交流交流
        48
    niubee1   104 天前
    那你玩游戏么?
        49
    Shvier   103 天前 via iPhone
    做当然不难,UE4 Unity 的社区十分成熟,引擎也很易使用,不过根据个人经验,独立开发游戏最难的往往不是程序这块,而是美工运营和策划。
        50
    ren2881971   103 天前
    回头是岸。。。
        51
    haohmaru   103 天前
    推荐 H5 游戏框架 phaser, 官网有很多小 DEMO

    前不久做的 超级玛丽奥兄弟, https://goomba.byethost33.com/mario.html

    个人感觉: 很难, 完全是另一个世界. 就做了 4 小关, 耗时 3 个月, 不包括素材, 网上找的. FC 模拟器的原版 ROM 是 41K , 我光代码就 100K, phaser 的 900K 还不算.
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1403 人在线   最高记录 3762   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 29ms · UTC 00:00 · PVG 08:00 · LAX 17:00 · JFK 20:00
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1