妈妈,我要做游戏, 一文告诉你怎么入行游戏开发

简介: 经常在csdn 上看到我用java 做了什么游戏,我用python做了什么游戏,而且很多人阅读,我只想说你们都是弟弟,都是外行,你们写的那张根本就不是游戏行业的生产方式,连个玩具都不算,自嗨还行,没有一点专业性,专业的还是要看我的,正儿八经的做游戏的。

经常在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.找朋友带


现在还记得当年的时候得亏有学姐带着我学习,不懂的地方都可以问,也是积累了一些编程的基础,最终如愿的找到工作,如果你想学程序,可以关注我,我会一直分享和游戏相关的技术,也可以加我微信我们聊人生,我愿意分享我的经验。


四、怎么入行


有了基本的技能点,怎么才能入行,有哪些渠道进入游戏公司呐,说实在话基本的招聘方式都是大同小异的,入行的途径主要有校招,社招,内推,参与创业等等。但是圈子这种东西确实是存在的,不在圈子内很难接触到资源,很难了解到行业的信息,如果你想入行,你想进入游戏行业可以关注我公众号【香菜聊游戏】,可以带你了解游戏,可以帮你内推到苏州和上海的游戏公司,可以带你入行程序(毕竟这么多年的程序)。


最后做个总结:


3f96e5aac39a4e3e949ccd129e7063b8~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg

目录
相关文章
|
3月前
|
Java
普通玩家也能掌握的Java游戏加点系统,专业到让你无敌!
普通玩家也能掌握的Java游戏加点系统,专业到让你无敌!
27 1
|
10月前
|
JavaScript Java
【游戏开发】自从遇见了口袋方舟后,我的世界变得精彩了起来
【游戏开发】自从遇见了口袋方舟后,我的世界变得精彩了起来
120 0
|
开发工具
想学做游戏到底该怎么学
嗨!大家好,我是小蚂蚁。 遇到过很多想学习做游戏却又不得章法的人,有些人可能只是有个想法,有些人真的付诸了行动。但是大部分人最终都是以失败而告终的,不是说最终没有做出来一个游戏,而是连第一步的门槛也没迈的过去。 做游戏做了这么多年,也教了不少的学员,我觉得我至少有一定的经历,可以来说一下,想学习做游戏到底该怎么学。
176 0
|
小程序 容器
如何做一个塔防小游戏(一)
实现一个防守塔非常的简单,因为小游戏制作工具已经为我们提供了现成的“行为”了。 选中作为炮塔的精灵,然后在属性区的下方点击“管理行为”按钮,在行为对话框中开启“炮塔”行为。这个行为已经为我们提供了制作一个防守塔所需的大部分的功能了。
144 0
|
小程序 索引
如何做一个塔防小游戏(四)
嗨!大家好,我是小蚂蚁。今天我们继续分享制作一个塔防小游戏的第四节,如何实现炮塔的升级和出售功能。 在炮塔升级时,我们简单地做一些属性的提升以及外表的变化,例如当炮塔升级后,攻击速度提升,攻击范围增大,炮塔变成红色的。
91 0
|
小程序 索引
如何做一个塔防小游戏(二)
为了方便设置炮塔的位置,可以使用一个精灵图片作为标识,图中我使用了黄色的五角星作为炮塔位置的标识,可以在场景区中直接拖拽五角星对炮塔的位置进行设置。然后在游戏启动后我们将使用炮塔创建按钮来替换这些五角星的位置。
86 0
我做的一个超级好玩的中秋节小游戏
我做的一个超级好玩的中秋节小游戏
我做的一个超级好玩的中秋节小游戏
想过七夕?->女朋友陪你玩游戏(C)(上)
三子棋 七夕到了,没有女朋友怎么办?没事~ 写一个小游戏,让女朋友陪你玩三子棋~
想过七夕?->女朋友陪你玩游戏(C)(上)
想过七夕?->女朋友陪你玩游戏(C)(下)
七夕到了,没有女朋友怎么办?没事~ 写一个小游戏,让女朋友陪你玩扫雷~
想过七夕?->女朋友陪你玩游戏(C)(下)
想过七夕?->女朋友陪你玩游戏(C)(中)
在一定数值范围内,游戏随机生成一个数字,玩家输入比随机数大的数字时,程序会提醒,数值大于目标数,反之亦然。通过不断试错,最终找出目标数字。此游戏可以重复玩。
想过七夕?->女朋友陪你玩游戏(C)(中)