如果你想从事游戏开发,你需要在大学里学到什么?

2023-11-13

c , 算法设计, direct3d


填补几点:

1. 不需要学太多语言,但是学精c 几乎是任何公司的必备品。c 对于正常班级的学生来说,这并不是特别困难。其他表达方式必须在企业工作后学习。在实践中,他们中的大多数人都必须使用任何东西。做到这一点的前提是你需要有一门精通的语言作为盒子的底部(最好是c )。


2. 会说话和会创作是两件不同的事情,你也应该填补基本的逻辑思维,算法设计是你写好程序逻辑的前提,一般的数据结构和一些主要的算法是相互依赖的。因此,你应该努力学习算法设计,在编程时选择正确的方案时,你可以有一个相对轻松和丰富的空间。


把握以上两点,基本上可以成功地成为一个逻辑程序。但要学会写作,除了必要的文学功底外,还要有历史、风俗等领域的知识。类似地,在正确、自由的编程环节中,你仍然需要学习一些行业:游戏人工智能、图形学、编译原理、数据库、网络和通信。你可以随意选择其中之一进行发展。只有涉足某一领域,才能保证个人职业的长期发展空间。


如果你想从事游戏开发,你需要在大学里学到什么?

3. 如果你想从客户端学习图形知识,虽然射线跟踪是本质,但游戏不能使用,应用光栅相关的API:DirectX/Opengl等,涉及:

 3.1 数学能力:线代数、概率论等相关知识。

如果你想从事游戏开发,你需要在大学里学到什么?

 3.2 工程能力:学习他人定义规则的API,并根据指南和规则进行应用。

 3.3 英语水平:全英语阅读文档水平。

(如果您想制作服务器,请参考其他答案)


ps. 在职业发展的后期,有三个关键水平:1。数学。2.英文&日语:尤其是阅读水平,一定要通关,每天都要处理外语资料和新闻。3. 学习能力:你要学会通过查阅网络资料,参考发现的资料,为自己未来的发展制定相关的学习计划。例如,根据大学课程目录的课程培训,你可以在科技网站上阅读权威的技术书籍(购买盗用PDF),或选择不必要的课程和垃圾书籍。而不是在各种平台上通过理解来解释。


如果你想从事游戏开发,你需要在大学里学到什么?

人生是长跑,大学毕业那天你不能放慢脚步。

标签: 应该在   阶段   能力   数据结构   学习