前言:一个很幸运现在又很上进的游戏开发者絮絮叨叨的分享。幸灾乐祸的同学们可以都看一下,其他同学可以直接看第七个.
1. 关于我的游戏开发之路说起来那还真是历经坎坷,走了很多弯路,仅以此文献给未来要走上游戏开发的同学们,有缘人。(文笔有限请见谅)
2.在大学几年可以说是学了很多课程C、Java、数据库、大数据、数据结构等,而等到真正的上班就会发现学校的知识终究是有限的,很片面,因为多所以浅没有深度。当然了可能也是因为没有认真学习没有努力地关系吧。
3. 现在到新的游戏公司也是工作了一个多月了,不算久,却基本上把以后的路给规划了一个大概。只能说开始很迷茫,中间很迷茫,后面暂时未知。废话不多说了,先和哪些暂未踏上工作或者刚上大学、高中而又有兴趣踏上编程的同学聊一聊自己的经历和一些感想.
4.我的学校不算特别好,而且还是大专院校,这就注定了先天的对口就业的弱势。我是从高中就开始学习计算机的知识的,不过当时只是教了VB,VF现在也差不多淘汰了。后面也是看一C语言的书,因为之前没有接触过,没有看视频讲解只是从书上看,所以难免就有些晦涩难懂,故而放弃了 。后面上了大学,对于数据库而感到痴迷,就开始下功夫学习数据库,终是半途而废。
5.现在回首看去,C语言确实可以说是编程的基础吧,毕竟应该每一个同学最开始就是C了。刚入学的同学们一定要记住,“大学不是终点,不挂科也不是目标” 想有一份体面的工作也简单,但想要在体面的工作中悠闲地上班,那就需要平常的刻苦努力了.
6. 因为我只是接触了游戏开发行业嘛。在大佬面前也算是一个小白了,所以就简单地分享一下,想要在游戏行业就业,需要掌握哪些技能,或者是说编程语言。
7.可能每个公司用的软件都不一样,我们公司是用的 “unity开发的游戏”。编程语言暂时先推荐C#,和lua脚本语言。很关键,学习这两门语言最起码能让你前期过很轻松。因为时代变了吧,这些都是可以在网络上找到的。重点就推荐B站吧,很好用的。算是我的一个启蒙老师。千万要记住,不要好高骛远。拥有一颗平常心,一步一步向前走。关于unity使用的视频就不和大家分享了,毕竟B站里面很多很多随便就能搜到了。unity很强大,毕竟大多数同学喜欢的王者荣耀就是用这款软件开发的。
其次就是C#了,这门语言可以算是unity的好基友了。网络上也有很多视频,不过基本上都是一些培训班放出来的,可能学着没有那么简单。其次培训班的话能靠自己学就尽量自己学吧。毕竟还是很贵的。只要基础打得好不需要培训班你们一样能行。一些中小型公司还是比较注重基础的,项目经验到公司慢慢学不就行了,在我看来项目经验不针对于应届生。在没毕业之前的实习不要去管工资有多少,工资的多少有什么呢只要够吃够住就可以了,没拿毕业证书的前期,还是以学习为主。对不起感想颇深,跑题了。
再然后是Lua语言,可能很多同学都没有听说过,不过魔兽争霸就是这个语言开发的,可能以后知道这个游戏的也很少了。总之要记着,lua也很重要,lua写法很随意,随意到让你不知道怎么写,等你们上班了就知道了.最后的C++什么的就不是现在管的了,毕竟先入门嘛,是吧.
今天的分享也就是这么多了,废话很多,主要也是受生活所压迫,现实中的我唯唯诺诺,网络上的我当然要絮絮叨叨的了。想喷我的同学们慎重,毕竟我先在也算是玻璃心了,谁喷我就我跳lou,谁都跑不了.
开个小玩笑,还是要记着 unity,C#,Lua 很关键,很关键。像我一样玻璃心的同学们一定要切记不要因为自己毕业于不好学校而感到自卑。编程界还是要看技术的,学历只能是敲门砖。你想想要是你学的很厉害,博士,硕士都来请教你,是不是就很厉害了。当然这个梦要白天做,晚上还是要好好睡觉的,要不然笑醒了怎么办。
学海无涯苦作舟,不要像我之前一样因为一点挫折就放弃,毕竟谁这辈子还没被,说错了,是谁这辈子还没跌倒过,大不了爬起来继续跑,跑不动走着也是向前了呀。记住永无止境.