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

小白请教游戏开发需要用到的技术

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

    求教:

    1 、如果让你做一个类似光荣的三国志手游,全部用到的技术框架,语言,库都有哪一些

    2 、如果让你做一个类似光荣的三国志 PC 版游戏,全部用到的技术框架,语言,库都有哪一些

    3 、技术之外,还需要什么?

    感谢🙏

    41 条回复    2021-12-20 16:30:20 +08:00
    sunny352787
        1
    sunny352787  
       297 天前
    三国志那么多代呢...
    技术上来讲,你要做 2D 还是 3D ?单机还是网络啊?打算承载多少人同时在线?有没有实时 PVP ?
    技术之外的,美术资源打算怎么搞,策划相关的设计、数值
    以及,你有多少人力可以使用

    这些都是很基础的问题了,先搞清楚这些才能讨论用什么技术
    coderluan
        2
    coderluan  
       297 天前   ❤️ 3
    游戏先选引擎,选完了别的就定了,2D 推荐 Gogot ,3D 推荐 Unity ,都兼容移动和 PC ,除了技术外还得美工和策划,但是这些都可以外包,当然编程也可以外包,小白建议还是先从小的独立游戏入手吧,短期做完发布一下,没啥效果就再做一个,直到放弃或者有经验了赚到钱了,然后再慢慢扩大规模,直接做大型游戏可能会跑偏,我见过一些号称自己辛苦几年独立做游戏的,结果闭门造车做的东西狗屁都不是。
    winnie2012
        3
    winnie2012  
       297 天前
    客户端:小游戏一般是 Laya ,Cocos 也有一点,然后 2D 游戏基本是 Cocos ,3D 游戏中国 80%是 Unity ,各大厂在往 UE 转。
    janus77
        4
    janus77  
       297 天前
    12 点我就不说了,太复杂
    第三点,起码你得有许可证(版号)吧,如果是充值的还需要搭个从充值到退款到售后的全流程系统。然后烧钱做宣传。一个游戏的八九成预算都在宣发上,只有一成是开发成本。另外是网络游戏还得有服务器,全国各地的多个服务器,然后安全类型,应对工作室、外挂、黑客攻击等等,然后是法务,运营,客服这些乱七八糟的就不说了,标配。
    Rwing
        5
    Rwing  
       297 天前
    现在做游戏无脑选 unity ,不管 2d 还是 3d
    echo1937
        6
    echo1937  
       297 天前
    @coderluan #2 为什么不能 epic 的 UE 呀
    yedra
        7
    yedra  
    OP
       297 天前
    @coderluan 受教
    Leonard
        8
    Leonard  
       297 天前
    做游戏可能设计和美术都比技术更重要一点。当然也可以做像素风的,这种对美术要求比较低
    Leonard
        9
    Leonard  
       297 天前   ❤️ 1
    《游戏设计艺术》里有一句话:“你做的前十个游戏都是垃圾,所以赶紧做掉吧”。
    如果是小白想做游戏,不要想一步登天,不管好坏,先做出几个能玩的再说。
    ChrisFreeMan
        10
    ChrisFreeMan  
       297 天前
    @coderluan 我能理解他们,我自己试过了,做独立游戏远比我想象的要难很多
    yedra
        11
    yedra  
    OP
       297 天前
    @janus77 我听说上 steam 不需要版号
    yebin117789
        12
    yebin117789  
       297 天前
    策划跟美术才是重点,我自己做小游戏代码轻松写,整天在纠结策划跟美术。所以最好有做这两个岗位的一起合作。
    zjsxwc
        13
    zjsxwc  
       297 天前
    楼主接受页游,比如这种网页游戏 http://sg.9wee.com/ 好像就是个网站。
    zjsxwc
        14
    zjsxwc  
       297 天前
    楼主接受页游吗
    CallMeReznov
        15
    CallMeReznov  
       297 天前
    RPGMAKER
    coderluan
        16
    coderluan  
       297 天前
    @echo1937 小型 3D 选 Unity ,大型 3D 选 Unreal Engine ,个人一般还是选 Unity 吧。
    libook
        17
    libook  
       297 天前
    最有名的引擎就是 Unity 和 Unreal ,挑个喜欢的直接上手就行了,碰到什么就学什么。
    66beta
        18
    66beta  
       297 天前
    我玩过一个单人开发的三国游戏《三国时代 2 》,楼主可以去问问这位开发者
    yedra
        19
    yedra  
    OP
       297 天前
    @66beta 优秀
    kidult
        20
    kidult  
       297 天前
    三年起步,五年只是热身,十年可能略有小成,OP 做好准备了吗?
    2i2Re2PLMaDnghL
        21
    2i2Re2PLMaDnghL  
       297 天前
    @yedra 独立游戏还是推荐上 itch.io 来着? Steam 也有自己的各种问题。

    美工其实也不止是美工,3D 对应的是模型师+美工,2D3D 也都需要动作设计。

    当然实际上这些也可以抛弃,老菊做的那些不是恰饭也不成系列的视频有几个画面好的?甚至有 ASCII art 当画面的游戏。其实画面不重要,有谁玩独立游戏奔画面去的,这不是南辕北辙吗?要画面不去玩 3A 、育碧、动视暴雪吗?都是奔着见识新奇诡异的想法去的。画面要么是为了把人骗进来杀,要么是为了更好地表现想法。
    lichdkimba
        22
    lichdkimba  
       297 天前
    只有一个人开发 商业上最成功的也许是星露谷物语?
    GGPlayer
        23
    GGPlayer  
       297 天前
    @lichdkimba 我的世界?
    power100
        24
    power100  
       297 天前
    @lichdkimba 是的,之前有新闻报道过,作者应该赚了上千万美刀,就算不是最成功的,也是最成功之一。
    qq1340691923
        25
    qq1340691923  
       297 天前
    美术(数位板,ps ),动画( spine ,龙骨动画),策划,引擎( cocos ,白鹭),接渠道(微信,qq ,华为等等渠道),发行,你确定一个人搞?
    2i2Re2PLMaDnghL
        26
    2i2Re2PLMaDnghL  
       297 天前
    @GGPlayer MC 很久以前就不是一个人开发了。
    ppphp
        27
    ppphp  
       297 天前
    主要使用画画技术配表技术
    ljsh093
        28
    ljsh093  
       297 天前
    啥也不懂就 unity ,只需要懂 c#,非常简单。难的其实还是设计、素材之类的。
    thetbw
        29
    thetbw  
       297 天前
    最近也在学游戏开发,在了解 godot 相关的东西,目前就做了个 2048 出来,发布在酷安,我主页有,后续做一下逻辑稍微强一点的,比如斗地主,后续就是以前勇者斗恶龙那种游戏。
    不过应该要拖蛮久了。
    sama0708
        30
    sama0708  
       297 天前
    可以先看看拳头的那个如何做游戏教程..感觉还是蛮详细的
    xianyv
        31
    xianyv  
       297 天前
    我也是个小白,我在自学 Unity, 学了快一年了,我还没学完,到现在啥都没做出来,哈哈哈哈,现在的动力就是学出来做的游戏可以给自己玩
    shunia
        32
    shunia  
       297 天前
    不懂为啥有人 2D 推 godot ,是全中文文档和支持的 CocosCreator 、Laya 、Egret 惹到你们了?
    另外 2D 也要区分一下平台啊:
    网页向的话上面的这些引擎都 OK ,我虽然理解老外做东西更匠心,但是中文支持带来的帮助非常可观,引擎本身没有关键性差距,但是工具流不太一样,看个人喜好选择;
    原生向的话( Mobile ,Desktop )那当然选 Unity ;

    3D 的话主流是 Unity 、Unreal ,但是个人开发的话,如果没点经验和能力(美术、音乐、技术等)的话还是无脑上 Unity 吧,学习相对简单而且免费 /开源资源更多。
    pengtdyd
        33
    pengtdyd  
       297 天前
    我觉的技术反而不是问题,创意,策划,美术,运营才是难点
    xz410236056
        34
    xz410236056  
       297 天前
    unity 请,手把手教,各种官方教程,生怕你不会。然后你就发现做游戏最重要的是美工。你写了程序,你会建模吗,你会建模原画你怎么搞?
    nightwitch
        35
    nightwitch  
       297 天前
    做游戏最难的是美术资源,除非你想让你的游戏长的烂大街的样子。

    现在的游戏引擎都是傻瓜化了,UE 用蓝图连连看,Unity 写 C#也不难,github 上有大量的 RPG/FPS/ACT 等样板工程抄,代码拿来拼拼凑凑再加上自己缝合一下总能做个样子。
    treblex
        36
    treblex  
       297 天前
    unreal engine 做 3d 的很方便
    unity 2d 好一些,C#也很简单

    我现在在这两个之间反复横跳,也不知道该怎么办
    treblex
        37
    treblex  
       297 天前
    我暂时体验的 ue 在 3d 方面的优势
    landmass,water, 地形工具 和 水,制作湖泊 河流 海洋,都是开箱即用的,还有水下的效果
    第三人称包默认的小白人,移动脚本也封装在内置里,
    相机有碰撞和自动调整不用考虑穿模,这个在 unity 商城也有,Camera Controller 付费的插件,还没试过
    leafre
        38
    leafre  
       297 天前
    游戏开发 用 肝
    final7genesis
        39
    final7genesis  
       296 天前
    感觉做游戏技术是次要的,重要的是玩法、美术
    rome753
        40
    rome753  
       296 天前
    @lichdkimba 最火的应该是 flappy bird ,一个越南人开发的
    br_wang
        41
    br_wang  
       286 天前
    2D 的话也可以看看 haxe 这个引擎,Dead Cells 就是用这个做的。
    还可以关注下主创的 github ( https://github.com/deepnight),有不少他参加 Ludum Dare 的开源项目。
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1660 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 01:27 · PVG 09:27 · LAX 18:27 · JFK 21:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.