私信好多,大学生要不要学习游戏引擎?

私信好多,大学生要不要学习游戏引擎?_第1张图片

引言

给想进游戏行业的在校大学生一些建议。

最近收到越来越多小伙伴们的私信,其中有很大一部分都是在校的学生

由于私信过多,笔者就不整理截图了,总的来说有以下几个关键词

迷茫、怎么办、怎么学

本文重点给在校大学生们一些建议

一起先来看看要学什么

学习

1.C语言学不学

首先刚进入到大学,计算机专业,C语言基本就是编程入门的第一课,因为它比较纯粹

作为一门底层的编程语言,教材里面(包括数据结构、算法)的编程语言都会是C,或者是它的扩展与增强后的语言C++。

在游戏开发中,如果想从事服务端游戏开发,很大概率会需要使用C++,所以C/C++务必认真学

2.Java学不学

Java一直以来都是学校的重点输出,笔者当年的同学当中,有一半以上的选择了Java工作,所以Java这个行业是非常卷的。

Java作为面向对象的编程语言,通过学习它可以深入了解模块开发和持续可维护开发

游戏开发中,我们可能需要用到Java的地方在Android开发,在接入Android Sdk的时候需要用到。

所以Java建议学。

3.游戏引擎学不学

如果你想从事游戏开发,那么游戏引擎是必须要学习的。

那应该选择什么引擎?这个取决于你的学习资源和圈子,一群人学永远比一个人学会来得容易。

但是游戏引擎一般学校没有开设课程(笔者那时候),需要自学

4.其他

建议学习(游戏开发中或多或少会用到):

数据结构,算法,计算机网络,数据库(增删查改),多线程编程,计算机图形学。

建议了解(游戏开发中或多或少用不到):

汇编语言,电子电路,嵌入式开发,网络安全,数据挖掘。。。

生活

1.学校社团

不建议参加,除非你是带着目的去的,这个目的就有很多了,比如你为了接触更多的人,锻炼一些能力

笔者当年花了20报名了魔术协会,到头来也没去几次,至今怀恨在心

总的来说意义不是很大,建议把这一部分时间规划到自己要做的事情去。比如做100个小游戏

2.水课上不上

水课有他存在的意义,为了凑课时,我们纠结上不上最主要是因为他会点名

所以如果你可以明确老师人很好,很和谐,不建议你去

更加保险的事,你可以人去心不去,你可以把一些简单内容规划到这些水课上完成。比如做100个小游戏

但是如果你觉得这样会不尊重老师,那没问题,遵循你的内心想法即可。

3.比赛、项目

要不要参加比赛,一些编程类相关的比赛建议可以参加,例如ACM、蓝桥杯等等,这些比赛会让你有一些闪光点,在校招过程中是非常有帮助的。同时对你的编程思维也是非常有帮助的。

老师找你做的项目要不要做,一般老师带来的项目,都是一些比较大的项目,服务于政府或者机构。老师也会给一些指导。所以这类项目建议可以参与,提升一下认知

那些看起来很高级的内容,都是对你以后游戏开发会有帮助的。

4.游戏、短视频

进入到高校,玩游戏将会是非常舒服的事情,特别是计算机专业。

但是这两块属于娱乐消遣,一般沉浸下去,需要1~2个小时才能出来。

出来的时候要么是饭点、要么是睡觉点,时间就悄悄流逝了。

2个小时的时间,可以做一个有趣的小游戏了。

虽然努力不一定会成功,但是玩游戏和刷视频是真的舒服,但笔者不建议,大伙儿自行斟酌

目标

1.规划

如果你有意要通过校招进入游戏大厂,请深入巩固基础,对于一些概念、理论的东西深入掌握,多点刷题

专业成绩必须调优积极竞赛参与奖项,积极参加课内课外项目,多看看面试题。

重点:编程思维、数据结构、算法

以上是进游戏大厂最简单且最有效的途径。

2.目标

我们在大学期间需要有一个目标,目标是你持续去做的动力。例如:

你可以计划做100个小游戏,面试的时候你的几个项目没什么优势,但是如果有100个那是很吓人的。

你可以计划逐步建立个人IP,IP这个东西需要打磨,他对你以后的认知和收益都是有正向帮助的,提前准备对你有帮助。

大学所有的内容,可围绕提升你个人的公众影响能力,重点塑造一个与众不同的你

结语

在哪里可以看到如此清晰的思路,快跟上我的节奏!关注我,和我一起了解游戏行业最新动态,学习游戏开发技巧。

我是"亿元程序员",一位有着8年游戏行业经验的主程。在游戏开发中,希望能给到您帮助, 也希望通过您能帮助到大家。

AD:笔者线上的小游戏《贪吃蛇掌机经典》《填色之旅》《重力迷宫球》大家可以自行点击搜索体验。

实不相瞒,想要个在看!请把该文章分享给你觉得有需要的其他小伙伴。谢谢!

推荐专栏:

100个Cocos实例

8年主程手把手打造Cocos独立游戏开发框架

和8年游戏主程一起学习设计模式

从零开始开发贪吃蛇小游戏到上线系列

知识付费专栏

你可能感兴趣的:(游戏开发心得,学习,游戏引擎)