森罗木 发表于 2022-8-7 12:46

文科专业想学游戏开发可行么?以及该怎么学啊?

RT
玩着玩着就想做些生产性的工作,但一直没下定决心,而且对这一方面也着实没有了解,希望大伙有人可以帮我解个惑。

传说中的乱码 发表于 2022-8-7 13:54

你先写两个mod试试再说吧

寂寞医生 发表于 2022-8-7 14:17

我记得论坛上有教怎么制作MOD,你去搜一下改改或者把几个组合在一起练练手,记得发布的时候标注原作者和原MOD帖子的位置,当你能做MOD后还有决心继续的话可以去看看那个RPG小黄油,用那种小成本制作的游戏搞搞入门,但是毕竟你还要文本、立绘啥的,一个人做游戏很累的

天草ひかり 发表于 2022-8-8 07:53

谁都可以自己做的,我喜欢玩的死寂就是某个大佬自己做的免费游戏,让大家都能下载玩

lileijun1982312 发表于 2022-8-11 22:09

游戏开发和MOD制作应该是2个概念吧{:4_161:}

ghgf45678 发表于 2022-8-12 00:41

看你想做到什么程度吧,不复杂的小游戏稍微学一下就可以,大型游戏就不好说了。如果你是在玩P社游戏时突然冒出一些想法,想自己做类p社的策略游戏,那么先做一个mod试验一下自己的想法是很好的选择。现代游戏引擎非常发达,对于个人开发者来说,实际上给游戏写mod和用引擎写游戏之间的界限已经越来越模糊了。当然,如果你是想做和p社游戏差别很大的游戏,比如ACT之类的,那么学写p社游戏的mod对你来说意义确实不大。{:4_150:}

白未央 发表于 2022-8-12 14:28

先做个小游戏玩玩呗,然后试着加个游戏组

白未央 发表于 2022-8-12 14:28

啊啊啊,别掉我威望,好气啊

842111986 发表于 2022-8-13 22:35

先学会编程 这样往游戏开发方向走不通还可以转别的

erlingyiliu 发表于 2022-8-13 23:33

只要你有钱,买下微软来开发游戏都行{:4_98:}

k速度精灵 发表于 2022-8-14 01:01

关键问题,得会编程,编程相关都不懂比较难入行。

森罗木 发表于 2022-8-14 10:53

总之很感谢诸位的回复,由于我看右上角消息提示都没亮框,以为我的贴子沉了……现在才注意到。

森罗木 发表于 2022-8-14 10:56

各位老哥的建议总结起来,大概就两点
(1)写些mod试试水
(2)学下编程
其实我这个帖子我最初打算是问下文科学编程之类的难度的(虽然可能在这问不大合适)。不过现在看来还是双管齐下试试吧。
总之,谢谢各位的回复了。

liupeng28 发表于 2022-8-14 11:48

额 文科还是不太合适

黑色贝雷 发表于 2022-8-19 11:30

本帖最后由 黑色贝雷 于 2022-8-19 11:31 编辑

我个人认为,文科学开发游戏还是有很多独有的优势的,编程根本不是难点,对于独立游戏开发者来说,最难的地方从来都不是编程
建议楼主走这样一个路线:
B站看看橙光游戏开发工具制作出来的成品,RPG制作大师制作出来的成品,unity3d制作出来的成品(难度逐渐递增)
对于这三个层面的开发工具有了一个初步的认识以后,下定决心,该走哪条路
橙光游戏就老老实实在美工音乐等等这些地方下功夫,RPG制作大师也可以,也是相对简单的,最难的是unity3d,做出来的效果也是最好的。
如果不想被橙光游戏开发工具限制,学renpy也可以!也是一样的效果!


RPG制作大师网上也有不少教程,就酱紫,难度尚可,成品看作者水平!(主要是美工水平)


最后,最关键的重头戏来了,如果楼主对以上两个都不满意的话,那就只能学unity3d了!
这个是最难的,也是成品效果最好的。如果想学unity3d,你需要这样一个过程,先学C#(可以跳过不学C语言,直接零基础学C#),下载安装VS2017社区版,也就是Visual Studio Community这个版本——你去微软官网下载VS2022也无所谓
下载安装完毕以后,从零开始学C#,找个电子书,视频教程,一边看视频,一边敲代码,不懂的再翻电子书
然后,学完了C#之后(起码要学会指针,模板等等一堆高级特性才能勉强称得上是学完了),学数据结构,起码要学会二叉树,记得学会A星算法
这就算是完事儿了
接下来,你要用C#搞控制台编程,编写推箱子,贪吃蛇,坦克大战这种游戏,画质烂没关系,反正是控制台编程,然后你对游戏开发有了一个完整的认识,然后你就可以学unity3d了!
接下来,能走多远,就看你自己了。
值得一提的是,网上都有免费的视频教程,电子书等等,你不要乱花钱!
再者,对于坦克大战,什么样的作品算是合格呢?
我个人给出的建议是:在6天时间内,开发完毕,然后一天时间写PPT
要有如下功能:
1禁止使用多线程技术
2要有多种地形(水面,冰面,草丛,可破坏的砖块,不可破坏的砖块等等)
3多种子弹类型(伤害数值不同,双连弹,霰弹,追踪子弹等等),多种坦克类型,坦克子弹升级功能,升级之后的子弹和坦克要能从外观上识别出区别
4积分功能,关卡功能,简单的地图关卡编辑器,游戏开始界面,游戏胜利失败界面,暂停功能,存档读档功能
5坦克要可以转弯,倒车,要有碰撞体积,子弹要可以对射消失(两个子弹碰一起消失),电脑坦克要有简单的AI,双人联机功能
6无明显的不能游玩的BUG——比如说闪退,卡死,坏档等等
然后自己拿着PPT和游戏程序演示一下自己的游戏有哪些亮点,哪些不足
这样一个游戏就初步开发完成了


顺便提一嘴,为什么你开发的游戏和真正的游戏差别很大?因为你是控制台编程,没有学过win32编程,少了一个环节,这无所谓,反正用unity3d可以搞定
你开发游戏千万别想着用QT,Visual Studio之类的东西自己开发一套游戏引擎,我见过很多人学了点编程,然后就想偷懒,不想学Unity3D,然后自己想写游戏,实际上是绕了弯路!
最后插一句嘴,不建议新手学虚幻引擎,越强大的东西往往意味着新手越难入门!而且C++是天坑,谁学谁知道!
美工的话,这条路很难走,因为代码跑起来就行了,写的正确就行了,玩家看不到!但是美工方面,可不仅仅是正确与否的问题,还要考虑好不好看的问题,因为玩家是看得到的!对于开发一款游戏来说,还有很多必备的知识我都没写,因为全写一遍,不现实,总之,独立游戏这条路,很难走!








页: [1]
查看完整版本: 文科专业想学游戏开发可行么?以及该怎么学啊?