想成为游戏程序员

我现在大学在读,但我打小以来就一直痴迷游戏,想从事游戏方面的工作,想当一名游戏程序员,现在的我对我的专业很不感兴趣,而且以后工作很不好找。我现在很迷茫,是现在退学去学游戏开发还是等大学毕业之后再去学,毕业之后去学晚了吗?还有就是我现在可以自学有关游戏方面的书吗?因为现在的我一点基础也没有?成为一名合格的程序员需要多久时间?望各位前辈为我解答心中的疑惑!谢谢了
望大家给我推荐一下我能自学看懂的书,再次感谢大家

楼主你好,如果你想从事游戏编程方面的工作,通常需要经过以下几个学习阶段:
1、基础语言阶段:常用的编程语言有,C,C++,JAVA,其中最广泛被使用的就是C++,C++语言是一切游戏程序的基础,换而言之,一个优秀的游戏程序员,必须非常熟练掌握并应用C++.

2、数据结构:在掌握C++之后,需要进行数据结构的学习,形象的讲,就是那么一大堆数据,如何去有序的排列其结构。通过对数据结构的学习,便能够开始阅读他人编写的代码,尝试 开发简单的程序,可以实现一些编程者自己的构想,是每个程序员必须掌握的技巧。

3、“库”的学习及应用:最常用的有MFC(微软公司类库),GUI(图形界面库),当然“库”的知识及功能非常庞大,通常来说,熟练掌握一部分经常涉及的知识即可。

通过以上三点的学习,c++基础语言,数据结构,库的使用。你基本已经可以自己独立制作一个小游戏了,比如贪吃蛇,俄罗斯方块等等。
然后,将进入的高阶阶段,也将是直接涉及到游戏程序相关知识。

4、游戏程序对于硬件的操纵。比如,内存,CPU,显卡,这将会涉及到一些数学知识,比如立体几何,线性代数等,但是也不用惊慌,并不是非常困难。通过对硬件的熟练操纵,才能将游戏的画面,流畅度等等充分给予表达。

5、对于相关知识的学习。包括物理,脚本,美术等等。不需要深入了解,但相关知识的丰富对于你将来做游戏程序会有直接帮助。

6、对于游戏引擎的熟悉及使用。游戏引擎一般包括渲染器,内存管理器,组织管理几部分。对游戏的画面做出渲染,高效使用内存以及如何控制动画播放等功能。熟悉引擎的使用,也将对于游戏程序员有直观的帮助。
如果你打算自学的话,可以根据自身的情况,有针对性的选择书籍,希望我的回答对你有帮助

参考资料:上海博思游戏

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-12-25

会持续更新各行业各领域的知识

第2个回答  2010-10-21
不管怎么说,现在这个社会对于学历还是比较看重的,还是安心念完大学。学做游戏的话,学学JS,Jq蛮可以的,入门有些难,等学进去之后,发现其实也没有那么难,重要的还是坚持。在工作中也可以学到更多的东西,理论加实践才更有效果。只要对编程有兴趣,不那么笨的话,都是合格的程序员,对于编程来说,最重要的是有兴趣能持之以恒。
第3个回答  2012-12-23
a
选择3G 培训机构,要最起码的了解一些情况
比如师资是否真的做过这方面的开发?华夏 博大3G学 院,
基本情况都很好,采用PC机教学。很不错
第4个回答  2010-10-15
2121

当游戏程序员学什么专业
当游戏程序员时,学习计算机科学或相关专业是常见的选择。以下是一些常见的专业和领域,可以为成为游戏程序员提供必要的知识和技能:计算机科学:这是最常见的专业之一,涵盖了广泛的计算机科学原理、编程技术、算法设计、数据结构、计算机图形学等内容,对游戏开发非常有用。计算机工程:这个专业注重硬件和软件...

游戏程序员学什么专业
游戏程序员学计算机科学与技术专业,游戏程序员是从事程序开发、程序维护的专业人员。计算机科学与技术专业是培养能胜任计算机科学研究、计算机系统设计、开发与应用等工作的高级专门人才的学科。游戏程序员的职责是:1、负责游戏项目的详细设计、编码和内部测试的组织实施;2、参与需求调研、项目可行性分析、技术...

游戏程序员需要学什么
主要学的内容如下:1.游戏程序设计:C++程序设计入门;基本数据类型和输入输出;流程控制语句;数组、指针和引用、函数;程序结构和书写规;范结构体和联合体、类;继承与多态;异常处理与程序调试。2.算法与数据结构:算法分析;数据结构;基本算法;STL的概念与使用;静态库与动态库;XML库的使用。3.Wi...

想成为游戏程序员
楼主你好,如果你想从事游戏编程方面的工作,通常需要经过以下几个学习阶段:1、基础语言阶段:常用的编程语言有,C,C++,JAVA,其中最广泛被使用的就是C++,C++语言是一切游戏程序的基础,换而言之,一个优秀的游戏程序员,必须非常熟练掌握并应用C++.2、数据结构:在掌握C++之后,需要进行数据结构的学习,...

如何成为一名优秀的游戏程序员
1、迷恋技术,保持对代码的热情 兴趣是最好的老师,如果不是最初对编程充满兴趣,应该很少有人会选择程序员这个行业,但同时程序员是一个有点乏味枯燥的工作。如果你不迷恋技术,对代码充满热情,那你只能做一个平淡的程序员。2、在实践中成长,磨砺技术 程序员是一个在实践中成长的职业。你看再多书...

想成为一名游戏开发程序员应该具备哪些条件
1.游戏程序员很显然药会编程,面向商业大型游戏都是建立在DX基础上的,需熟练掌握C,及数据结构知识。关于画面你可以面向两种api接口一个就是前边的DX,再者是openGL,不过目前的市场已被微软淹没,省时的话建议看看DX 2.游戏引擎不用你去开发,现在的国产mud都是引进的引擎,建议看看这方面的书。有一本...

怎能做个游戏程序员?
主要学的内容如下:1.游戏程序设计:C++程序设计入门;基本数据类型和输入输出;流程控制语句;数组、指针和引用、函数;程序结构和书写规;范结构体和联合体、类;继承与多态;异常处理与程序调试。2.算法与数据结构:算法分析;数据结构;基本算法;STL的概念与使用;静态库与动态库;XML库的使用。3....

游戏程序员是干什么的
游戏程序员也有不同的岗位职责,游戏开发负责游戏的制作,游戏测试负责保障游戏体验,游戏运维则主要负责游戏上线后的正常运行及维护。游戏开发程序员:主要是制定游戏框架,根据需求完成游戏所需图形功能,通过Unity3D、虚幻4等常用游戏开发引擎,完成游戏功能开发、优化;游戏客户端服务器的设计开发、维护升级等...

游戏程序员主要是干什么的?当一个游戏程序员需要学习哪几方面的知识?另...
游戏程序员主要是为游戏产品的实现服务的,包含了前端UI、后端开发等方面的内容。主要学的内容如下:1.游戏程序设计:C++程序设计入门;基本数据类型和输入输出;流程控制语句;数组、指针和引用、函数;程序结构和书写规;范结构体和联合体、类;继承与多态;异常处理与程序调试。2.算法与数据结构:算法...

我想成为游戏开发程序员
而欧美公司希望招聘进来,能马上进入项目的开发中去,所以他们一般希望招聘有工作经验的人,即使不是行业中,在相关行业中工作2、3年的也可以,所以想进入欧美游戏公司你的工作经历很重要。四、想成为一名游戏开发程序员应该具备哪些条件 我觉的一个游戏软件程序员,最起码的要求是熟练掌握计算机本科专业所学的知识,主要...

相似回答