我是非科班出生,大四才决定进入游戏行业。很多人应该也跟我一样,不是计算机专业出身,但就是想从事游戏开发行业。我的经验对于一些想转行的人应该会有点帮助,但如果你想去头部大厂可能帮助不大,因为我没去过。
1.游戏引擎选择
现阶段来说,从业应该还是U3D的需求比较旺盛,因为当前游戏行业还是手游为主。所以基本还是选择U3D来比较好,可以做手游,业余还可以做单机。可以从简单的视频教程开始,做完之后自己换皮增加点小功能,这样可以增加眼睛的熟悉度。
2.程序员面试宝典
这本书很适合准备笔试,因为一些公式笔试就是从这里出的。花一些时间看看这本书,有不会的地方查缺补漏。
3.项目经验
项目经验其实算是第一个拦路虎。为了简历好看些,最好自己做几个小项目。这里一定得是小项目。面试官一般会问你的项目,你遇到什么问题如何处理这些问题。从新人的能力,其实就是遇到问题这些问题的能力。
4.初级推荐
最后推荐几本锦上添花的书籍:
- 代码大全:这本书看了的话,会更好的帮助你写出比较好的代码。可以让你区别出什么是好的代码。
- 深入理解c语言:上这本书,有助于你对于语言层面的性能调优,比如最常见的拆装箱如何影响性能。相信我,很多工作两三年的创新人都未必了解。
- 游戏编程设计模式:从里面学习一些设计模式,并运用到代码中。然后简历上可以加上一条“了解游戏编程常见的设计模式”。
5.最后要说的话
你可能按照我说的这样做了,还是比较难找到第一份工作,那也不要灰心。我大四刚找工作的时候,被当面退回了几次简历。失败不重要了解自己不足察觉补漏,你总会遇到一个进入这个行业的机会。可能第一份工作工资没有那么理想,工作内容也没有那么高端,但你不断积累自己工作至少一年左右,后面再找工作就简单很多了。我第一份工作面试了没有20次,也有10次以上,到第二份开始基本就3次搞定。
我大四那年10月份才开始学代码做游戏,在那之前我从未想过我会去做游戏。在那之前,我的理想是成为一个物理学家。尝试做游戏后,我觉得这个世界并不缺少一个普通的物理学家,但我只想成为一个普通的游戏开发小王子。
游戏程序员的薪资待遇是一个复杂的话题。因为它受到许多因素的影响,例如公司规模、地区、行业变化和个人技能等。 在一般情况下,大型游戏公司和热门城市的薪资普遍较高,但同时也伴随着更高的竞争和生活成本。相反,较小的公司和低成本地区可能会提供较低的薪资,但同时也可能提供更多的机会来获取项目经验和技能提高。
在游戏行业的初级阶段,薪资可能较低,但是随着经验的积累和技能的提高,薪资也会逐渐增加。这也与行业特点有关,因为游戏开发是一个需要不断学习和适应变化的行业。因此,技能的增加和经验的积累可以大大提高薪资待遇。
总的来说,游戏行业的薪资待遇相对较高,但也需要付出更多的努力和学习。这也是因为游戏开发是一个需要不断学习和适应变化的行业。要保持竞争力和获得更高的薪资,游戏程序员需要不断学习新技能和掌握新工具,以适应行业的变化和发展。同时,加强自身的项目经验和团队合作能力,也可以帮助提高薪资待遇。
游戏程序员的未来发展方向非常广泛,可以根据自己的兴趣和技能选择不同的发展方向。下面详细介绍一下几个方向:
- 游戏引擎方向:随着游戏引擎技术的不断升级和发展,游戏引擎方向的需求也在不断增加。游戏引擎方向的工作主要涉及游戏引擎的开发、优化和维护等方面。如果你对游戏引擎的实现和运行有深入的理解,并且能够熟练掌握一些游戏引擎的开发工具和技术,那么你可以选择游戏引擎方向作为未来的发展方向。
- 游戏服务端方向:随着在线游戏的普及和发展,游戏服务端方向的需求也在不断增加。游戏服务端方向的工作主要涉及游戏服务器的开发、优化和维护等方面。如果你对服务器端的开发有深入的理解,并且熟悉一些服务器端的技术和工具,那么你可以选择游戏服务端方向作为未来的发展方向。
- 游戏客户端方向:随着游戏画面的不断升级和发展,游戏客户端方向的需求也在不断增加。游戏客户端方向的工作主要涉及游戏客户端的开发、优化和维护等方面。如果你对游戏客户端的实现和运行有深入的理解,并且能够熟练掌握一些游戏客户端的开发工具和技术,那么你可以选择游戏客户端方向作为未来的发展方向。
- AR/VR方向:随着AR/VR技术的不断升级和发展,AR/VR方向的需求也在不断增加。AR/VR方向的工作主要涉及AR/VR游戏的开发、优化和维护等方面。如果你对AR/VR技术有浓厚的兴趣,并且有一些相关的经验和技能,那么你可以选择AR/VR方向作为未来的发展方向。
除了以上几个方向,游戏程序员的未来发展还包括游戏音效、游戏美术、游戏设计等方向。无论选择哪个方向,都需要不断学习新技能和掌握新工具,以适应行业的变化和发展。同时,加强自身的项目经验和团队合作能力,也可以帮助提高薪资待遇。总的来说,游戏程序员在未来的发展中需要不断学习和适应变化,才能在这个行业中获得更好的发展和更高的薪资待遇。