Game Engines
› Unreal Engine
› MyCryENGINE
yedra

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

  •  
  •   yedra · Dec 9, 2021 · 7353 views
    This topic created in 1792 days ago, the information mentioned may be changed or developed.

    求教:

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

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

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

    感谢🙏

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

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

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

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

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

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

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