经常在csdn 上看到我用java 做了什么游戏,我用python做了什么游戏,而且很多人阅读,我只想说你们都是弟弟,都是外行,你们写的那张根本就不是游戏行业的生产方式,连个玩具都不算,自嗨还行,没有一点专业性,专业的还是要看我的,正儿八经的做游戏的。
王者荣耀这款游戏我想几乎没有人不知道,看看身边有多少人在玩,你想想你每天有多少时间在玩这款游戏。有流量就有流水,王者荣耀卖一款皮肤一次活动都是上亿的流水,这样的吸金能力堪比毒品,不服不行。成功的产品自然离不开项目组成员的努力,腾讯自然也不会亏待开发人员,据传王者荣耀项目组的程序年终奖有几十个月,并且游戏行业的工资也算比较高的,这样的福利我想在其他行业真的不多见,看着都眼馋,有人说选择比努力更重要,游戏行业的待遇普遍比其他行业好一些,但是也确实比较苦。
抛开福利不谈,多少人都有做游戏的梦想,游戏这个行业现在也是工业化的,每个成功的项目都是一批人倾力合作的结果,个人英雄主义已经很难取得成功,因此你可以参与游戏的制作,让自己完成的游戏运行在每个玩家的手机上,也可以自豪的说,这个功能是我做的,后台是我实现的,具体的流程是什么样的,那也是一种荣耀,是不错的简历,如果好巧不巧你的游戏能成为经典,作为这种艺术保存下来,流传下来,是不是也是值得自豪的。
在游戏行业也不少年了,总有人问我作为一个程序怎么进入游戏行业,作为一个不怎么懂程序的小白怎么做游戏,不管是为了梦想还是因为待遇,真的很欢迎大家进入游戏行业,这个行业需要新鲜的血液,需要创意,不过今天大概聊下怎么成为游戏的程序,毕竟我是程序。
一、程序工种的分类
程序分为客户端和服务器
客户端的职责就是负责玩家端的展现的所有事情,控制美术资源的表现,完成策划的流程设计,负责和服务器的数据对接等等,每个客户端相当于是游戏世界的一个人。
服务端的职责就是负责整个游戏流程的控制,负责玩家数据的存储和安全,是整个游戏世界的管理者。
二、程序的技能点
- 客户端:
工具:现在商业化的手游市面上的用的工具最多的是unity,cocos creator和UE4 ,其他的可能也有一些自研引擎,但是都产品不多,流行的引擎的技能是通用的,并且也是在不断的迭代下最方面的,开发效率最高的工具,值得学习。
编程语言方面,不同的工具的编程语言也不同,比如cocos creator的编程语言是JavaScript和Typescript,unity的标配语言是C#,但是很多公司和项目为了热更新,基本上编程语言是lua,Ue4 的编程语言是C++,Ue4 也是未来的趋势,值得学习。
- 服务端
服务端的工具和编程语言实在是五花八门,
如果你用C++,一般最常用的是Visual studio
如果你用Java,一把最常用的是Idea,
如果用Node.js,可以选择用webstorm或者vs code
如果你要用python ,一般选择用pycharm
三、程序如何入门
1.在学校学
在学校学的最大的弊端在于学的时候学了,但是没有机会用,学完就忘了,但是学校是最好的入门方式,不懂就问,不懂就查,奉劝各位珍惜学校的时间,多学,认真学,时光不负你。
2.上培训班
多少毕业生找不到工作被骗去培训班,培训班的好处就是有人带着你学,也会教你怎么用,但是要花钱,花好多钱。而且有的公司不喜欢培训班出来的学生,因为公司认为这样的同学自学能力差,编程功底弱,很难培养,不推荐这种学习方式。
3.自学看视频,看书
现在网络太发达了,各种视频都有,不管是小白入门还是大神深入都有,只要你愿意去找,基本上都可以找到视频,给Java 系的同学推荐一个B站的视频,带你一步一步入门,看着还不错,可以试试。
传送门 :www.bilibili.com/video/BV1Rx…
4.找朋友带
现在还记得当年的时候得亏有学姐带着我学习,不懂的地方都可以问,也是积累了一些编程的基础,最终如愿的找到工作,如果你想学程序,可以关注我,我会一直分享和游戏相关的技术,也可以加我微信我们聊人生,我愿意分享我的经验。
四、怎么入行
有了基本的技能点,怎么才能入行,有哪些渠道进入游戏公司呐,说实在话基本的招聘方式都是大同小异的,入行的途径主要有校招,社招,内推,参与创业等等。但是圈子这种东西确实是存在的,不在圈子内很难接触到资源,很难了解到行业的信息,如果你想入行,你想进入游戏行业可以关注我公众号【香菜聊游戏】,可以带你了解游戏,可以帮你内推到苏州和上海的游戏公司,可以带你入行程序(毕竟这么多年的程序)。
最后做个总结: