【请教】零编程基础,想制作一款DRPG,应该学习哪些软件

  • 洗刷刷
    最简单的当然是RPG制作大师,中文鼠标编程+海量免费美术素材,不在乎卖相和回合制玩法必选。想整复杂变化可以unity,最新版本也出了图形化编程。虚幻蓝图图形化编程很厉害,但是DRPG用商城里的高清3D模型恐怕没那味...
  • v
    violettor
    RPG Maker我会,在高中用它做了几款小游戏...主要是想做一个3D的世界,试图呈现魂1那种错综复杂的地图,第一人称也适合搞叙述诡计。虚幻看了下5马上要出了,现在学4感觉会不会被时代抛下...
  • i
    infomats
    引擎 最通用教程最全的 unity
    ue着实不太推荐新手 其实unity也不太推荐新手。。
    素材 itch.io等网站找免费的 有美术能力可以自己画
    3D素材 blender
  • r
    reimei
    虚幻5也是在4的基础上做改进,学会了就能通用不存在被时代抛下的问题RM才该被时代抛弃
    最近unity的可视化脚本插件也免费了,官方在大力推天天有教程看,都摸摸看呗
  • C
    CyanCloverFern
    简单的就是Unity+C#了;不过Unity授权不太友好,也可以试试UE4+U++。
    不考虑易用性用开源引擎的话:
    stride :https://github.com/stride3d/stride
    godot :https://github.com/godotengine/godot
    MonoGame :https://github.com/MonoGame/MonoGame
    Cocos : 这个有官网
    还有一些不再列举,不过要注意的是开源引擎里有一部分的License有坑,记得规避。
  • 冰箱研会长
    完全不会编程外加一年的时间限定....
    以我的拙见来看那只能是C#的Unity了...
    说C#是最好的语言可能会引起争执, 但说C#是第二容易学的主流语言应该没人反对吧 (第一当然是能打印99乘法表的Python)
    实话实说商业引擎我不是很了解, 除此之外给不出别的建议(已经给出的建议是错的也说不定), 但现实一点, 考虑到建模美术等等, 一年时间能做出个匕首雨我觉得都是很厉害的了...

    所以如果只是想讲故事, 展示世界的话, 楼主要不要考虑一下网页端的text-base RPG?
    http://adarkroom.doublespeakgames.com/(一个例子)
    这是我想到的可能最适合楼主的方案, 编程量, 逻辑复杂度都远低于商业游戏引擎, 同时还可以活用楼主的美术技能.
    等做成了, 楼主网页技能估计也超越一众 "速成班" 大军了, 混个第二职业赚点饭钱应该也不是啥问题.
    了解一下html和css, 不用看太仔细, 然后直接上.net Core (也是c#)用Blazor写网页, 这套东西下限上限都高, 途中现学现用, 还有微软文档可以参考, 一年时间我觉得够了.

    楼主说想做3D的世界, 但一年, 一个人, 3D会不会太勉强了...
  • L
    Lunamos
    "呈现魂1那种错综复杂的地图",你确定你想做的是DRPG第一个项目还是把规模调小,我觉得可以试着先用GMS2或Unity做一个2D俯视角类风来之西林的游戏,并且先做完一个小迷宫和基本的战斗、关卡叙事作为一个原型单元。不用太纠结技术路线(除非你想把这东西当敲门砖进大厂),个人爱好的关键还是形式创制的辛劳不宜喧宾夺主内容编织的乐趣,不然一来很难坚持,二来做出来的东西容易泯然众人失去灵气。
  • v
    violettor
    我一开始也是觉得要做出这种地图需要很大的工程量,但是鲁弗兰的第一张图和三塔这两个地图给我做了一个示范,如何用最少的素材呈现出类似魂一火祭场的联通感和惊喜感。选DPRG也是因为1.可以大量素材复用2.2D美术为主3.地图搭建方便。
  • v
    violettor
    是有点,看了下大家的回复,我感觉是不是把这个时间拿来好好写策划案和剧本画立绘,然后拿钱找码农更合适...
  • 巨魔已被忠诚
    U3D,中文资料和教程够多够完善,特效素材上面按你的要求来说和UE4一样半斤八两都能满足。
    UE4——虚幻4大部分流程虚幻5不会变的,问题是熟练工少,中文教材少,比较难搞。你如果会爬出去,能看到油管很多教程。
    另外UE4本来就是FPS做过来的,有很多针对FPS的函数优化直接拉出来就能用,比如说内置了角色的听觉和视觉Component,直接拿出来调用搞判定就行了,也有很多FPS模板能参考。我搞了一个俯视角的demo就发现很多函数都要自己写很苦逼。
  • c
    chaucerling
    太吾绘卷也是用unity写的,起码能让没编程基础的人也能做出一款完成度不低的游戏
    但如果想要上steam发行,还是找个程序员靠谱一点,起码开发效率会高不少
  • v
    violettor
    感谢大家的回复,感觉自己确实有点头脑发热,低估零基础掌握一款引擎的难度了。
    目前的打算是先好好地把目前的自己能完成的部分做好:1. 策划案(世界观、角色、系统、故事大纲)2. 美术资源(立绘、CG)3.地图/关卡设计 4.具体的剧本
    简单看了几个Unity的RPG教程,地图编辑似乎问题不大,但是战斗系统的编写着实需要大量的技术知识积累。所以具体的编程,视完成上述工作后剩余的时间,可能得找专门的程序员来搞定(无奈身边的好友没有一个会编程)。
    还是非常感谢大家。
    之后我会更新一些相关的进度在这个贴子,也希望能借此结交到愿意合作的朋友。
  • 双刀少女
    啊 其实我和lz有差不多的想法,但我不是想做游戏,是想做类似srpg studio那样的drpg制作工具..我倒是懂c# java kotlin这种 但对设计一窍不通
  • o
    onezeron
    作为一个从小立志当程序员并且现在是程序员想过很长时间做游戏的人告诉你:做游戏最麻烦的是美术,其他的都随便的,如果不是美术问题,太多程序员有自己的想法了"起码感觉自己有",美术是最麻烦的,所以也是为啥rpgmaker那么受欢迎。技术方面最直接的就回帖的几个,不多赘述。
  • 最美人贩子
    黑魂某些地图元素还真是从远古DRPG学的。当年DRPG的标配设计就是开电梯、隐藏门、单向门、落穴(这一层有探索不到的部分,在上一层同一位置找落穴陷阱下来探索)。魂里开电梯、暗门、单向门不说了,天花板上找洞下楼开门就是当年落穴开门的翻版……记得国内曾发行过的DRPG《黎明之砧》里有个迷宫全部结构都是透明的,墙壁楼梯全看不见,玩家只能自己乱撞画地图通过,和魂1里的冰龙洞有异曲同工之妙。
    记得以前DRPG还有些更离谱的设计,比如一个全封闭结构,需要故意反复踩随机传送陷阱赌运气传进去。各种相似结构的迷宫十字路口中间,放个把玩家转个七荤八素的旋转陷阱……魂系列的恶意很多都继承自这些前辈。
  • h
    hshiki
    如果是常规意义上的DRPG,我觉得从零自学unity到把游戏拼起来的程度并不难。
    一切从简,角色和敌人先自己瞎画个立绘,道具只显示名字,音乐网上找找免费的。
    地上部分在一张背景图里放几个按钮切换界面,文本和道具系统去unity插件商店找。地城部分参考unity新手教学改造一下。
    美术可以找外包,或者是itch上那种美术包也可以考虑一下。
    文案就自己想喽。
  • J
    Junakr
    Godot的量级较为适合个人开发,它使用的脚本语言是引擎自制的GDScript,语法上就像带类型的Python,它和引擎是高度结合的,易用性和学习难度都要比C系语言好上不少。
  • s
    ssd
    烂尾预定
  • j
    johan·liebert
    毕竟魂的前身国王密令就是个drpg
  • a
    acejoe
    不如做桌面游戏
  • 闲时娱乐
  • q
    qianoooo
    gamemaker不错 参考undertale
  • K
    Kranfeit
    DRPG从程序实现的角度上而言并没有什么太大的技术难点。重点还是在于数值和地图的规划这一块。
    引擎上面已经提到过很多了,比较建议个人开发者入门的我这边也比较倾向于Unity和Godot。

    开发这块,真想学不难。游戏主要还是在于一个好的idea/gameplay。请加油。
  • 砂糖天妇罗
    其实如果只是单纯地想把自己脑海中的冒险和世界呈现出来,
    最直接的方法是制作TRPG的跑团模组或者地图。只需要纸笔就够了,还可以玩。像是2077的原型就是Mike Pondsmith做的赛博朋克2020的桌面rpg规则。你如果想设计一个地城。那最原始的方法就是画D&D自制模组的地城。很多早期的电子游戏也不过是电子化的D&D地牢。

    单纯如果为了实现自己的构思的话,制作电子游戏总感觉需要太多的额外的技术和精力了。TRPG跑团的时候,只需要GM设计好地图和机关,然后随便画两笔,或者网上找点图片,扮演一番就可以马上享受冒险。还可以现场debug。如果做成电子游戏,不知道要多花多少时间在游戏设计以外的部分。

    不过嘛,最终还是看你更看重哪一点。
  • m
    mimighost
    和楼主略有点儿不同

    我懂程序,写程序对我来说很简单,手里现在就有几个几万行中型的项目

    但是我不懂设计,美术这些不懂

    如果就想做个walk simulator,该怎么入手?
  • t
    trentswd
    rmmv做三维约等于自己用js做一个html5的3d游戏
    我建议有这个需求的人还是去学unity吧,c#不会比js难