班科出身的大学生请先看这里:大二数媒专业,想做游戏,比较迷茫,接下来的三年需要怎么办?
作为一个在网上闲逛7、8年,还是不是发点牢骚的游戏开发者,时不时收到一些想进入游戏开发行业的萌新,有大学生,有临时起意的在职者,甚至还有路人,我看过信之后,除了感觉游戏开发行业的确在外人看来是香得不行的饽饽,有点虚荣之外,还有就是——怎么说呢?话糙理不糙吧:你只看见贼吃肉,没看见贼挨打。
昨晚,我又收到一封:
大神您好
感谢您能看我的邮件,在游资网看到您的帖子感觉您很了不起!我是一个毕业多年的专科生,在家里附近工厂工作了好几年了,工资很低,不想一辈子干工厂,生活所迫想找个别的工作。从网上看到游戏开发挺火,还能挣钱,所以现在想学习游戏开发 没有基础,我想找个培训机构学游戏开发或者游戏设计。
专科生能学会吧?培训机构能学到真技术吗?哪个培训学校游戏开发教的好?我该怎样去学习?
经历了社会繁重的工作,我会加倍努力学习的。大约学习多久可以入门呀?很迷茫,希望你能指点我一个方向。
看到您的游戏我才知道努力肯定能成功!
谢谢大神!!
作为一个老司机,也是从萌新过来的,那个时候我也苦于找不到老师,只知道死命的看书,走了不少弯路,所以,我决定把我的经验分享一下,也许会有些作用。但是我事先申明,作为一个科学方法成长下的少年,只能说这是我个人经验、观点,它可能对你并不适用,所以你需要辩证的看待。先回答一些问的多的问题。
我能不能进入游戏行业?多久可以入门?
这个问题的答案因人而异。
虽然是废话,我还是要说,每个人因为能力不同而会有不同的学习周期。对于每个想从事游戏开发的人来说,进入游戏行业都可以,真的,只要你想,而且门槛并没有太高,但是请脚踏实地,实事求是。现在信息爆炸的时代,每一个成功的案例好像就发生在身边,但是请清楚认识到一个最基本的事实:付出和回报在绝大多数情况下(99.99%)都是付出大于等于回报的。这个付出取决于你动了多少脑子,而不是说大脑不思考的情况下去工地上搬砖。
多久可以入门?这取决于“入门”的定义。能学到真本事么?这取决于对“真本事”的定义。直接说个例子吧,抽象的语言说起来有点枯燥。
一个初中毕业生,懂些英语,看到一个第一人称射击游戏,他想照着做出来:
1、他来到一个培训机构,1周时间,根据老师的指导,可以利用现成的东西,用鼠标点点,做出来一个差不多的,你说他算入门了么?
2、因为很好奇,为什么我调整一个参数,角色就会跑得快一些?于是他问了培训的老师,老师说,是因为这个参数绑定了一个脚本,脚本控制角色跑快了。那什么是脚本?老师blabla……他花了1个月时间,勉强看懂脚本语言的各种语法逻辑,能开始控制各种参数了。你说他算入门了么?
3、因为很好奇,为什么脚本可以控制里面的角色跑动呢?他问老师,老师说,因为这个脚本可以让图像引擎显示不同的画面。他又问,怎么控制的?于是老师给他教引擎调用的规则,学习了3个月之后,他逐步的掌握了这个引擎的调用规则,还有引擎的具体使用规范。你说他算入门了么?
4、他觉得还是不够,这个时候他还是很好奇,这个图像引擎是怎么做出来的呢?老师说,是用C++写的,他还问,怎么写的?有什么方法啊?老师说,有高等数学、物理学、大型软件设计构架、图形学、图像学、压缩方法等等,他一摸头,哎呀,这些我没学过啊,于是他开始自学大学课程,学习了高等数学,知道了矩阵运算,学习了物理学,学会了空间几何问题,学习了软件设计,最后还学习了图形学和图像处理,最终知道了如何构造一个简单图像引擎,这个时候,大概过去了2、3年甚至更久。你觉得他入门了么?
5、他没有被上面的过程中海量的公式,图标,模式的名词吓到,全都记录下来,并且一点点学习了,但是他觉得还不够,这个时候他还是很好奇,为什么有些游戏画面这么好看啊,我怎么做不出来呢?于是他开始钻研图像的后期处理技术。有什么办法能够让我的代码跑的更快啊啊……
最后他的老师,已经完全无法满足他的好奇心了,因为老师也不知道了,只有等他自己去尝试与发掘。你说他什么时候入门的呢?每个人的入门程度取决于他的好奇心停止的那一刻。所有厉害的科学家、艺术家、商人,都是有强大的好奇心,除了老师带一把之外,都是自己驱动自己的,或者说好奇心驱动自己的。
我上面只说技术上的开发,美术上的,游戏设计(策划)上的,和这个一样一样的,并没有多少时间、好奇心的不同。其实,如果这个初中生按照正规的学习流程,高中、大学的课程学习,其实效果差不多,只是,老师、同学、女朋友等等会帮你度过这个枯燥的学习过程中而已。
游戏行业赚钱么?是不是很赚钱啊?
这个问题大多数萌新没有问我,但是我知道他们肯定想问。没错,(大家盯着的)游戏行业薪水高,福利好,听说一两个人开发出来一两款游戏一上线,就财务自由了,赚了好多好多钱啊,我要是会游戏开发就好了,哈哈。我一定能行的!
咱们先避开这个问题,闲聊一聊励志鸡汤文,这是我给它起的名字。
这些鸡汤文使用的是一种文风,很好辨认的,叫做“丢观点+举例子”,或者反过来,“举例子+丢观点”,再加一个唬人的标题。它们大部分都出现在微信朋友圈,公众号上面,随便丢几个把:
你见过最上进的人是怎样的?
https://mp.weixin.qq.com/s/Ih8Ra-YsWWeTYUtsRKlphw
她24岁嫁豪门,32岁离婚怒赚2个亿,46岁美得风生水起!
http://mp.weixin.qq.com/s/IFDKNcQQhGwjSGt1HhUxIw
有时间的同学可以带着我的模版文风看看这两篇文章,基本上都是一个路子。当然,这些都是网络专业写手写的,很好看啊,人民喜闻乐见啊,但它们并不是事实客观本身。从这些写手的目的上来看,他们首先是需要你看得爽,其次是想要你觉得如果你转发了,你就会感到,我的朋友圈觉得自己一定很励志,最后的目的是要你转发朋友圈。而不是让你产生困惑,产生问题,弄不明白。不大可能发生啊,什么玩意儿。等到他们的文章阅读量上去了,他们文章下面的广告展示数量、点击数量就上去了,他们就能赚钱了。
好啦,我的闲话说完了,那么我给你写几个励志鸡汤文,搞起:
《xx传奇》一夜百万人在线,开发团队集体泰国游
丢观点+举例子
举例子+丢观点
最让人羡慕的职业竟然是……
丢观点+举例子
举例子+丢观点
我的认知崩塌了,这个世界竟然只是游戏
丢观点+举例子
举例子+丢观点
腾讯游戏《天天xx》成为国民手游,月赚一个亿
丢观点+举例子
举例子+丢观点
你免疫一点没?或许还没有 o(︶︿︶)o
我并不是在反对公众号的文章,而是说,有些东西看看就行,别真信,更别照着以为经验的做。至于如何明辨是非,当然还是老话,“吃一堑长一智”,“实践是检验真理的唯一标准”,看论文,看报告,去看那些目的不是让你转发的东西。
你要骂娘了,“什么?!看论文?!看报告?!我可看不懂!”。Sorry,唐突了,我解释一下哈,那些文章(尤其是养生文更严重),他们的结论很可能是对的,是国外一个实验室在多少时间里得出来的结论,但是他没告诉你具体研究环境!比方说,有人告诉你,吃素能抗癌,但是他没告诉你,这个结论是在老鼠身上得来的。有人告诉你,吃虾容易中毒,可是他没告诉你,这个实验的结果是要你吃一吨虾。有人告诉你一款游戏月入1个亿,但是他没告诉你,他们公司有1万人,每人也就平均拿到一万块钱。等等等等……而这些不说的,论文、研究成果、各种正式的报告会告诉你,可惜那些报告极难懂,也难看,各种公式图标满天飞,更别说转发了。
几个人的团队就能做出NB的产品么?我看你咋那么厉害啊?
先滴两滴汗,我不咋厉害,我只是会在网上逛,写各种东西,装的很厉害而已。其实我智商100-120,测试过很多次,就是属于80%人群的智商,不傻也不聪明,最大众的智商。
好了,我知道你想问是不是IT行业少数几个人就有大收益啊?那当然,国内外好多团队少数十几个人,做出的产品能够服务全世界N多人,尤其是游戏行业,而且利润很高,这个是行业问题,零售、餐饮、制造根本没法比,但是我要说的是,这些团队凤毛菱角,这些团队人才要求非常高,这些团队运气都非常好。
我承认,我试图搭建一个这样的团队,奈何失败了,过段时间我会写一篇为什么4年创业,最后失败的文章,其实就一点上做错了,全盘皆输。除了运气不好之外,团队、个人的因素也很重要,如果你想成功,对于你自己的概率很小。但是在IT公司团队巨大数量的基础上,外加各种信息化爆炸,给别人的感觉好像是个IT团队,都赚钱,赚大钱……别瞎扯了,老子周围全是做不下去散伙的团队、公司,还都是IT的。
不说了,说多了都是泪。
你咋尽说些没用的啊,能指条明路不?
好好好,我满足你。游戏开发是吧?来,去书店买书:
- Unity3d开发入门,随便一本,优选国外翻译
- C#语言设计,随便一本,优选国外翻译
跟着例子做,别偷懒了!!做习题,不懂也把例子照抄一遍。
……
嘿~小样儿,挺快,继续
- 网上视频教程:http://www.sikiedu.com/
- 网上文档教程:http://www.xuanyusong.com/
在跟着老大们的教程做一遍。英语跟不上?背啊!很多问题不理解?搜啊!做笔记啊!记录问题啊!
……
做的怎样了?没放弃?那你可以去花钱上培训课了,拿证找工作嘛。随便一个大一点的培训就行啦,主要是找到一个可以让你问问题的老师。
怎么?程序写着写着就乱了,不知道怎么构架大一点的程序了?来,继续去书店:
- 软件工程,随便几本,优选国外翻译
- 程序语言高级设计技巧,随便几本,优选国外翻译
- 设计模式,随便几本,优选国外翻译
3个月了,看完没?你说你想看电影,想休息,想陪老婆孩子逛街?不行!!!你不是说好了要学游戏开发么?连这个简单的demo都自己原创不出来!!给老子在家好好学!!!
……
对了对了,还有啊,要成为大牛,状态机人工智能、地图生成、动作衔接、图像处理什么的不能不学吧?
- 游戏中的人工智能,随便几本,优选国外翻译
- 游戏室内、室外技巧,随便几本,优选国外翻译
- 游戏动作设计,随便几本,优选国外翻译
- GPU高级技巧,随便几本,优选国外翻译
……
你说你搞不了程序开发,想学游戏设计了?来来来,咱再去逛逛书店:
- 游戏设计基础,随便几本,优选国外翻译
- 游戏关卡设计,随便几本,优选国外翻译
- 游戏剧情设计,随便几本,优选国外翻译
- 心理学,随便几本,优选国外翻译
- 行为学,随便几本,优选国外翻译
想做系统规划,数值设计?会高数么?会概率论么?
- 游戏中的统计学,随便几本,优选国外翻译
- 概率论,随便几本,优选国外翻译
还是不懂?去国外上学啊,国外有游戏设计专业,3A大厂的高级设计师授课,牛逼要死。
- 托福考试,随便几本
- 雅思考试,随便几本
……
突然间文风转变了是不是,有点不适应是不是?是因为我写的累了,想睡觉了,您就担待一些吧,已经完了,没真的让你去看。
最后谦虚的晒一下我的(部分)书架。社交恐惧症书呆子没办法,只会看书了。
(看不清楚?看不清楚就对了)
Pingback引用通告: 关于如何入门游戏开发相关的学习资料、问答和建议 – 游戏开发社