找回密码
 立即注册
楼主: 123456865

如何入门独立游戏开发?

[复制链接]
发表于 2020-12-23 09:59 | 显示全部楼层
只懂美术不懂程序的,不建议一个人做游戏。
只懂程序不懂美术的,也不建议一个人做游戏,但非要做可以做得出来。
程序的学习周期长,且投入和产出不是线性的,可能学了一个上午才出来一个helloword,后面的数据结构、数据库、计算机网络,得学到猴年马月去?
美术可能学习周期也长,但是学了马上有收获,程序员本身就是经常用各种乱七八糟的软件,学东西也快,学ps几天就能扣头发,学建模几天就能捏个葫芦娃了。
最最重要的是,美术资源可以买(偷),但是代码不行,我做游戏的时候,美术资源和代码能下载的绝不自己写,最后大部分时间还是花在了写代码上。做完了发现模型画风严重不一致。。。
而且,没有成熟的游戏制作经验,做出来的游戏肯定是废品,有一些更优的玩法、开发方案、框架你游戏做到一半的时候才发现“原来可以这么干”,这时候总不能推倒重来吧?
而且初学者写代码没人交流,出现逻辑bug就完了,直接GG,卡你个一星期不是事。这时候你会内牛满面后悔不该入这个坑。
发表于 2020-12-23 10:00 | 显示全部楼层
文创行业是要看天分的。还要看努力。
但最终还是看天分的
很多人都坚持不下来,因为开局太难了。
但现代社会不用把自己弄得那么苦逼,有条捷径可走:参加培训班。
培训机构各种坑,但好歹还是能教些门道的。
师傅领进门,进门之后,还是要靠天分和努力,结果还是有很多的人坚持不下来。。。
发表于 2020-12-23 10:05 | 显示全部楼层
unity吧,虽然这玩应万般不好,但是优点是实际使用基础面大,网上能查到更多的大神教程,并且是中文的!中文的!
至于写代码,所有的游戏开发涉及到灵魂的问题就是代码,而unity是用C#,这也算是代码中比较简单的入门基础了,至于C#的学习,真心不要报班,买本入门书籍,网上看看实际代码,一遍一遍敲,知道每个逻辑的作用,基本上可以2个月内实现去公司当实习生。
至于3D建模本身,还是优先把建模玩精,而现在社会上真正游戏公司的建模师其实都是在玩减法,高模低面是需要反复建模很久的,至于最后推荐新人可以先找个现成的引擎程序,套一套自己的模型上去跑跑,哪怕是做一些模型MOD来试试水都是不错的选择。
毕竟很多模型会让一个代码优秀的游戏崩溃的。
发表于 2020-12-23 10:11 | 显示全部楼层
大佬们从技能点方面和引擎选择方面都说了很多,这些都是干货,很值得学习,那我从心态上面稍微说一点吧。
我觉得如果要做独立游戏首先考虑下自己的动机是什么,如果是享受这个过程的话那就去做吧。给自己立一个项目,选择好需要的工具就开始着手做,然后做的过程中查漏补缺,缺什么学什么,这其实跟应届生进入职场的过程是很类似的,如果你喜欢做这方面的东西那你自然有学习的动机,学习起来不至于会觉得很枯燥乏味。
刚开始做独立游戏的话尽量选择一些工期比较短制作比较简单的题材内容,这个各位答主大佬基本都有提到过,个人觉得这个过程主要是为了评估自己的能力层次,先从简单的做起,然后逐步上升,可以开始试着做一些复杂点的东西了,这个过程中自然就会了解自己能做到什么程度,如果需要进阶还需要学习哪些知识,然后再根据以往项目总结弥补自己的知识缺漏。
做游戏这个过程我觉得是要不停的学习的,所以也要多跟这个领域的一些同好们交流,可以多去一些专业论坛找一些资料,我主要还是Unity用的比较多,这方面的论坛和文档资料都非常充裕,而且YouTube也经常有很多大佬会丢一些自己的Demo视频,运气好的话说不定人家还会把github丢出来,这些东西都是非常好的学习资源。
说来挺惭愧的,我在游戏领域工作经验只有短短的几个月,而且做的还是大家最不待见的策划,也没有程序或者美术基础,目前在一家国企骗吃骗喝,要不是能在业余时间和朋友一起做游戏开发的话我感觉这日子真的会很让人失落的,因为团队不大所以很多时候我既要当程序也要当策划有时候也要给美术出主意,所以只打算专精于一个领域的话是不太适合去做独立游戏的,技能上可以有一项特别突出,但是最好什么都懂,这一点在小团队或者一个人做游戏的情况下十分重要。
之前在我们项目里我是负责游戏逻辑程序的,现在逻辑这部分功能基本差不多了,目前正在开发一些能给策划和美术用的小工具,平时抽空的时候也会学习一些shader和图形学方面的知识,以后的话希望能够往TA方向发展吧,这是我写的一个体积云的渲染,两年前开始写,踩了无数个坑到现在才有点效果,想想当开始学shader的时候有点感慨万千啊~

Unity体积云和云层阴影
https://www.zhihu.com/video/1104349980080390144
做游戏真的是一个很有意思的过程,你要是感兴趣的话不管你是不是零基础,你都可以尽情去尝试,不过如果是想挣钱的话那还是放弃吧,独立游戏要是赚钱的话就不会有那么多工作室成天哭穷了,当然我们现在也挺穷的_(:3」∠)_

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2020-12-23 10:14 | 显示全部楼层
我不算是独立游戏开发者,但是开发个独立游戏对我也确实不是问题
随便讲点心得,我也是美术出生,大学学的环境艺术设计,当时是更喜欢做CG,不想跑工地,所以大学实习的时候去做了下效果图,然后参加了个什么CG比赛拿了个第一被当时国内最大的游戏公司挖走。
进了游戏公司,其实擅长还是场景建模,对游戏怎么回事,不太明白,但自觉还是应该对角色有所了解,于是自己学了点动画绑定,角色动画之类的也自学了,然后转去做了特效组长,最后有点类似于TA性质,但是当时没这个岗位。
然后就辞职自己做展览展示,坦白说就是觉得游戏业界没什么合适我的发展和岗位了,我也不太喜欢大团队的开发模式,于是经常自己花个礼拜做个小游戏给项目用,帮大学代代游戏专业或者树莓专业的课也常有,因为我们家教师多,算是业余爱好。
我可以说说我学游戏引擎的经验,最早是玩过virtools,没玩下去,后来开始用quest3d,基本的浏览之类的没问题了,但是对ui之类的理解比较少,也玩过gamemaker,那个还是太玩具了,当中gamebryo,unreal2,也都用过,觉得太重了,也不够方便。
后来unity2开始玩,unity早期的动画和ui模块都是很简单的,但是整体操作习惯非常好,用上就慢慢都会,基本我觉得学习顺序是建模-场景-角色-动画-交互-UI-数据库-网络  ,不用精通,关键要跑通,也就是每阶段的东西要能跑起来,跑不起来的可以搁置,下次继续研究。
项目最好要短有deadline,高速迭代,过一阵就能水平还不错了,国内做项目分工太细,独立游戏要求更全面 要求很不同。
最后致敬这问题下面答题的 小棉花 .. 我在大学年代就在cgworld光盘里面玩过他们的游戏,对我的震撼很深,改变了我很多


对了 给你们看看我unity2时候做的小东西,当年在autodesk univercity做过讲座,那时候大多数时候没人知道unity, 那时候就是交互不强,胜在硬怼,说不定可以给题主启发,(我现在水平当然比这强的多多。。)


哈哈哈黑历史 2009年的东西,大家勿瞎

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2020-12-23 10:19 | 显示全部楼层
我可以很明确的告诉你,你想做独立游戏,要是没有决心去完成一个的完整游戏作品,建议不要入门游戏开发,否则一切都是在娱乐
游戏开发不是你想象的那样想独立就独立。尤其是你想无代码开发游戏,无代码是没有未来的
美术出身若想要学游戏开发,我本来是建议学UE4的,UE4有非常棒的蓝图,Unity蓝图现在还不够成熟,基本上还是一直打代码,而且打代码效果比playmaker还好...但尽管ue4蓝图很强大,强大到你一个美术生仅仅只能做出FPS等某一种游戏...对于题主刚入门就卡主,这是很正常现象,任何游戏引擎、编程语言,都是从入门到放弃。
Unity偏做中等类型游戏,UE4偏高端游戏,我个人更推荐组建个小团队做微信小程序游戏开发。毕竟国内,做这种游戏比较受众(裂变的很厉害)。
发表于 2020-12-23 10:23 | 显示全部楼层
UE4和Unity都是面向专业开发者,都是比较重量级,界面功能都比较复杂。
爱好者的话还是从一些简单的开始,查了下资料发现了这个引擎不错:GameGuru - Home ,Steam可以购买,不用写代码或者写很少代码就可以做到一个FPS类型游戏。
如果是2D的话我个人更推荐以下这几个:
    Construct GameMaker Stency
发表于 2020-12-23 10:25 | 显示全部楼层
美术出身很好啊,做独立游戏从美术、技术、设计开始都可以,反正最终是要全都照顾到的。
而且以目前市场情况来看,从美术出发可能是捷径,从视觉上寻求创新也比较容易脱颖而出。比如:
另外题主可以在原画和概念设计方面再进一步,这和你的专业是相通的。


回到问题上,题主现在的主要问题是这个:
于是我开始学ue4 ,但发现什么都看不懂,只能不断伸手,而人家讲的东西我也听不懂,但是看了一轮知乎,很多都是极力推崇unity的
可以看出,题主已经开始尝试学习使用游戏引擎了,但是暂时还没摸到门道。
万事开头难,可能是因为之前没有接触过编程,没有程序化的思维,导致从0到1这步迈出去稍微困难一些。
实际上愿意花时间踏踏实实钻研下去的话,这些不是问题。关键从心态上,要踏实下来,要做好长期深入学习的准备;另外从方法上,要找基础的、适合自己的课程、书籍、视频来学习。一开始要简单、简单、再简单,争取早日实现从0到1的突破。


这里我推荐比较简单明了的Unity视频实例教程(30分钟做游戏系列):
https://www.bilibili.com/video/av10804708
https://www.bilibili.com/video/av10893721
其中肯定会有很多不明白的地方,可以补一些编程基础,锻炼程序思维:
https://www.bilibili.com/video/av11500131


由于我们是专门从事游戏开发教育工作的,有两个事实可以告诉题主:
1、C#编程基础、掌握Unity初级使用并不是难事,如果踏实去做的话,绝大部分人都可以学好。而且花费的时间比预计的要短的多。
2、学习的时候一定要选择尽可能简单、尽可能基础,从1+1=2的问题开始切入。切忌在一开始就有大量不懂的问题,导致强烈的负反馈,越学越迷茫。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2020-12-23 10:26 | 显示全部楼层
谢好久以前的邀。
高赞回答说的很好了,只是切身站在题主角度的话,想说明很重要的一点——把目标定得实际一些,参考资料也要少看一些。
方向正确了,入门就变得很容易。
首先,不要问“如何入门独立游戏开发”,而应该问“如何把我做的模型放在场景里跑起来?”。
那这个问题就非常好解答了。
这个是最最简单的Unity入门,滚球游戏,先上手:
https://www.bilibili.com/video/av10804708

(实际上如果你有汽车、布偶之类的模型,完全可以替换上面的小球。)
这个是最适合你的模型+场景+人物控制小游戏,上手以后就可以尝试了:
https://www.bilibili.com/video/av12497611
其次,可以先不管编程,先熟悉美术资源和引擎的使用。
前面说的是比较“正道”的做法,需要学习Unity和一点编程基础。当然也有一些快捷方法,比如拿教程的工程替换模型,同样也能做到题主所说的“让自己的模型跑起来”。
无论Unity还是UE4,开发游戏的主要工作都包含“资源准备和处理”,“实现游戏逻辑”这两大部分,前者是比较综合的,后者就偏技术向了。
我的建议是题主可以先关注“资源准备和处理”这方面,这块包含了3D软件导出Unity可用的资源、模型和资源规格调整、绑定骨骼、设置动画等等,其实东西并不少
这方面资料其实也有。题主是美术出身,一定熟悉很多美术论坛、3D美术交流网站,其中肯定有Unity+3D资源方面的教程和讨论,去那里看很容易找到门。
比如这种文章,是从3D Max设置讲到Unity导入,很适合题主跟着做:
Unity3D游戏美术全攻略:从入门到精通 - 怪瘦大叔 - 博客园

总之,游戏开发是一种杂学(和说相声有点像?),想得简单一些,从自己擅长的方面入手,应该能很快入门。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2020-12-23 10:32 | 显示全部楼层
一般来说,ue4美术的工资高于unity美术
一般来说,ue4出画面效果的效率比unity高
一般来说,用unity做游戏比ue4方便简单
unity插件多,资源多,文档教程多,用的人也多,做的游戏也多
ue4效果棒,门槛高,也更吃电脑配置


先看教程吧,
unity的可以看 @康托耶夫  @siki老师 ,b站傅老师,b站夏洛特,泰课在线,蛮牛之类的
ue4的先看手册和官方教程,以及 @陶仁贤   的 教程
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-9-20 08:49 , Processed in 0.067861 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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