设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 274|回复: 12
打印 上一主题 下一主题

[有事请教] 【萌新求助】大一狗想入坑游戏开发

[复制链接]

Lv1.梦旅人

梦石
0
星屑
8
在线时间
0 小时
注册时间
2025-2-11
帖子
1
跳转到指定楼层
1
发表于 2025-2-11 12:53:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
大家好,我是一名大一计算机专业的学生,现在还没正式上专业课,但对游戏开发很感兴趣。最近在群里问了一下,很多人推荐我从 RPG Maker入门。
说它简单好用,适合初学者,我对它不太了解,也不知道这样入门是否合适。

目前我的情况是:
大一刚入学,学了一点 C 语言,但没写过实际项目,Python 也只是学过语法,没有实战经验。
希望先做一个简单的 2D 游戏,熟悉游戏开发的基本流程,后面再慢慢深入。


有没有适合新手的教程、书籍或 B 站学习资源推荐?
如果想做更复杂的游戏(比如战棋、卡牌、动作类),RM 是否支持?还是说应该换别的工具?
希望能得到一些方向性的建议,也欢迎有经验的朋友分享自己的学习路线或者入坑经历!感谢大家!

Lv5.捕梦者

梦石
16
星屑
11684
在线时间
1378 小时
注册时间
2020-3-21
帖子
365

极短23获奖

2
发表于 2025-2-11 13:39:45 | 只看该作者
自己想做游戏和想入游戏行业应该是两件事,如果是想自己做游戏或者说做独游那适合来看看RM。
但如果是想入这个行业当程序,那不建议来用RM,因为这个时候用RM对求职没有帮助,而程序方面的思维构建也不适合拿rm来学,这个时候我感觉最好直接用godot或unity。

不过我感觉你是想做独游,那欢迎来用rm~

1.不考虑自己写代码的话rm本身很简单,不用感觉自己得花好长时间去学,自己多玩玩就懂了。
想学rm基础使用和插件使用的话建议看B站up:
硕明云书:https://space.bilibili.com/164546413

2.学代码的话,先去看看JavaScript基础语法:
https://www.runoob.com/js/js-tutorial.html
之后可以看站内的代码教程:
https://rpg.blue/thread-394509-1-1.html
B站教写代码和插件的作者:
似阿波:https://space.bilibili.com/2016983
R年Z班的零或老师:https://space.bilibili.com/511508837
飞天大胖喵:https://www.bilibili.com/video/BV1R54y1x77P/

3.做更复杂的游戏(比如战棋、卡牌、动作类)RM 不支持,应该换别的工具。
实际上你会代码的话在什么软件里都能做你要的游戏玩法,问题在于不同软件本身提供的功能不同。
比如你做动作类游戏的话在rm里需要自己从头写许多功能,但用别的软件可能自带这些功能省去大量研究的时间。
但在rm相比别的制作软件代码上简单许多许多,也许你自己从头写更舒服,而别的软件里你学代码熟悉框架可能就得很长时间。
这得自己取舍。反正我感觉你想以后去游戏公司上班那不要碰rm,在rm这里的经验对求职可能没有太大用,自己做独游的话可以先来用rm熟悉熟悉开发流程。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6518
在线时间
72 小时
注册时间
2025-2-2
帖子
44
3
发表于 2025-2-11 14:15:18 | 只看该作者
入坑之 : 游戏开发者简直是创世神哇~ 你以后要做3A游戏 你要学编程 喔喔喔 世界如此斯巴拉西
上学之 : U3D UE godot  这库那库 整整整 我全都要 每天说着一堆术语在网上冲浪  你就是游戏开发领域大神
毕业之 :Ciallo  4年幻想时间以到 ! 这给你干哪来了?哪有工作啊?  你还不知道现在地球上游戏比人还多 什么集贸编程技术在大众眼里不如中专跳科目三有用
上班之 : 还好 你终于找到工作了 每天996做谁也不知道的破烂游戏 你也不知道是什么大爷大妈玩还是拿去洗钱用的 而你天天在网上吹比说自己是高级职业程序
优化之:  草台班子在你的高速运转的机械下彻底凉凉了, 你只能找个保安亭手机一玩 或者加入黄蓝竞赛 少走10年弯路~
号主没有脑子,不为此帐号发出的任何内容负责
回复 支持 1 反对 0

使用道具 举报

Lv6.析梦学徒

老鹰

梦石
40
星屑
33987
在线时间
6672 小时
注册时间
2012-5-26
帖子
3217

极短24评委极短23参与极短22参与极短21评委老司机慢点开短篇十吟唱者组别冠军开拓者剧作品鉴家

4
发表于 2025-2-11 15:40:27 | 只看该作者
游戏开发 和 独游制作 可能有点不一样
前者是工业化螺丝钉,强调一个团队每人负责一小部分高效率推进,尤其是对于计算机专业,一般都是程序员,更是负责功能实现的,基本没有什么让你发挥创意的地方(当然,如果你非常喜欢实现别人的需求,这也挺棒)。
后者是个人一体机,强调你一个人必须扛起大梁,因为其他人哪怕是你出钱养着,也不会有比你更高的责任心、更强的完成游戏制作的执念,也因此必须什么都懂一点,什么都能协调推进,这样的话从rm入手是比较好的,可以让你体验极速产出一个看起来有模有样的标准小游戏,然后你再去想怎么自定义、怎么美化、怎么让它更有趣,这样也就会慢慢不满足于rm的功能,尝试其它更多引擎。

上面说从godot或者unity直接入门,我个人觉得难度会有点大,虽然的确可以实现两条路一起走(游戏公司也用unity,而godot也适合做展示demo,自己做游戏的上限也高),但一开始会非常强调学习编程语言、啃教程文档,极大可能一年多了还在弄教程里说的小游戏demo,比较打击你自己的创作热情(当然如果你喜欢编程也好)
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2989
在线时间
124 小时
注册时间
2020-3-12
帖子
54

极短25参与

5
发表于 2025-2-11 15:44:47 | 只看该作者
本帖最后由 Xeon 于 2025-2-11 16:52 编辑

3楼扯犊子,听一乐,注意学习和创作平衡就好。
首先建议明确你想做的游戏类型和内容——如果目前想法只停留在:“想做游戏”这个大体而模糊的概念上,那么建议你先去多玩多看多想,积淀自己对游戏的阅历。
毕竟,独立游戏制作中很大一部分的新手问题都可以靠“玩游戏”本身来解决

在确认自己喜欢的游戏类型和内容之后,可以尝试起草简单的游戏策划案,把自己的思路系统的整理出来(也可以先从拆分其他游戏开始)。

然后是选择引擎方面,什么引擎适合什么样的游戏,2楼已经有解释了。但确实还是建议先尝试一下各类引擎,毕竟适合自己的才是最好的。
介于现在是高一,可能编程和代码基础有限,可以先尝试RPGMaker来熟悉游戏开发流程,之后随着代码的学习转向其他引擎。

教程的话2楼提供的RM教程也很好,但具体还是需要看你的需求,毕竟RM能开发的游戏类型相对有限,如果需要Godot或者其他引擎的教程,在b站搜索相关关键词也是完全可以的。

最后还是建议要注意平衡爱好与生活,楼上虽然搞抽象,但毕竟这种说法不会是空穴来风,也祝您能在学习和爱好中找到自己的平衡!

点评

原本是想点支持的,不小心点到反对了,真的对不起  发表于 2025-2-12 08:21
地道地道地地道道  发表于 2025-2-11 20:52
我打字的时候没看到楼上鹰哥,真的抱歉(跪)  发表于 2025-2-11 16:52

评分

参与人数 1+1 收起 理由
宇宙骑士凯普 + 1 我很赞同

查看全部评分

回复 支持 0 反对 1

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
12206
在线时间
6063 小时
注册时间
2015-4-26
帖子
355
6
发表于 2025-2-11 17:47:33 | 只看该作者
游戏开发的基本流程:RPG Maker创建一个默认游戏模板 → 对于游戏模板,安装/开发需要的插件来实现功能,在数据库里根据需要修改数据 → 完成!

没错,开发游戏有时候不一定是“开发”游戏,只是在一个游戏模板上进行修改。你把默认游戏模板里武士刀的价格从100改为200,设置了一个商店老板NPC让他卖武士刀,恭喜你,你已经开发出了一款新游戏。

因此我建议学做游戏先从学做游戏MOD开始,还能理直气壮地玩玩热门游戏的MOD。
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
16
星屑
11684
在线时间
1378 小时
注册时间
2020-3-21
帖子
365

极短23获奖

7
发表于 2025-2-11 22:10:41 | 只看该作者
哦对了,做这个不要投入太多时间,只能当兴趣。
我大学学计算机科学与技术的,从大一起每天在rm上五六个小时,现在大四了除了写rm脚本外什么都不会,中间还休学了一年,失去社交太久及其恐惧上班的生活根本没有找任何工作也根本不想考研,也很讨厌家里不想在家里呆。
最后估计结局不会很好,过两年可能就没了。
诚心建议引以为戒,不要重蹈我的覆辙。
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
20186
在线时间
1047 小时
注册时间
2019-3-5
帖子
1427
8
发表于 2025-2-12 10:23:06 | 只看该作者
本帖最后由 Zeldashu 于 2025-2-12 10:24 编辑

一、你是想负责全局呢,还是想负责游戏制作的其中一部分呢?

弄清楚这点至关重要,前者需要你跨学科掌握许多入门技能(美术、编程、剧本等),后者可以专心于自己的领域。


如果是后者,通常是给人打工,注定不会太开心,因为很少能遇到一个完全默契的团队,你可能会被迫做自己不喜欢的内容。


二、如果你打算独揽全局,那并没有特别好的入门教材。


需要掌握的入门技能真的太多,例如美术,叫你从零开始学习也不太现实,每个人精力有限,你还有学业要考虑。

所以确保自己掌握最基础的两点:沟通能力,或者有钱

清晰表达自身需求,然后用钱进行招募,这样可以确保你在组建团队时有充足的容错——而作为主策,你只需要了解游戏的“底层设计逻辑”。

这里有些书籍推荐给你《游戏设计的艺术》——很长,看完没法直接实操,但里面的教义值得初学者了解——玩家是你的顾客,服务好他。

视频推荐《游戏设计工具箱》,这个b站有人搬运,原up主分析了大量的有趣案例。

之后再看B站up主今天加里不高兴搬运的《半条命关卡设计教程》,了解“关卡设计”为何物,这样你作为主策的理论知识基本就够了。


三、
引擎的选择取决于你自身的能力,以及“是否要3D化”。

RM现在也能做战旗、卡牌等内容,有现成的模板。

缺点是RM只有平面坐标,没有第三个维度(高度),假设你的方案有Z轴需求,那RM就抓瞎了。

考虑到你有一定的编程基础,其实选哪个引擎都没所谓,只要别是Gogot这种冷门的——据说国内汉化的教学文档少,门槛较高,入门要做好准备。


四、接下来就是实操部分了,推荐首部作品直接模仿你最喜欢的那个游戏,

在原基础上加入自己的理解——例如我觉得原作这里有些堆怪,那么我可以删减怪物数量,或者设计一条新的捷径供玩家选择。

流程控制在1~2小时之内,一个同人短篇,这样能保证自己一定做得完。

如果一切顺利,完成上述内容后你对游戏制作将有入门级别的理解,更大的坑将等你继续挑战~




回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2856
在线时间
2036 小时
注册时间
2012-4-25
帖子
143
9
发表于 2025-2-12 11:24:50 | 只看该作者
同计算机专业过来人建议:先打好基础!打好基础!
1、学好高数、离散、线代。以后你要做吊炸天的图形效果,要自己写着色器的时候,就恨当初学的不够认真了。
2、学好算法,刷题。如果以后走开发路线面试游戏厂,算法是必考项,拿引擎做过游戏只是加分项。
3、去学图形图像处理基础,专业课里可能涉及不多,去泡图书馆,找些书自学,学着用DX、OpenGL从零搓一个简单游戏。

习武需要先练内功,招式都是后面水到渠成的事。
现在学游戏引擎可以,但用处不大,就和非计算机专业学下基础游戏引擎使用没区别,等你学完基础课回头过来看,整个领悟会完全不一样。
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
35002
在线时间
4154 小时
注册时间
2007-12-15
帖子
10020
10
发表于 2025-2-15 16:34:00 | 只看该作者
rm最适合做日式rpg,卡牌也能做但是可能效率不如自己写代码运行,act和战棋强烈不建议
rm适合了解rpg制作需要哪些东西,可尝试,但是和从零开始代码写个rpg区别很大。
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-2-23 07:15

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表