发布时间:2022-04-06 15:08:01来源:转载
想学游戏程序开发选什么专业?做游戏其实主要分为三大部分,程序,策划和美术,我这里主要讲的游戏开发主要是游戏客户端程序的部分。要做开发的话肯定是要学计算机的,跟游戏开发相关的计算机专业又分了计算机科学与技术,软件工程和数字多媒体技术(这里是比较主流跟游戏开发相关的专业)
计算机科学与技术
毕竟是我读过的专业所以了解比较多
编程基础:C,C++,C#,数据结构
编程基础是每一位开发都要学好多的课程,现在主流引擎Unity使用的是开发语言是C#,虚幻是C++,不管是用什么游戏引擎C和C++都是编程语言的基础,数据结构更是非常重要,代码的结构直接影响了开发的效率以及游戏优化。
计算机其他相关:编译原理,数据库,计算机系统结构,计算机网络,单片机。。。
归为这类的就是我觉得对于游戏开发相对来说优先级很低的课程了,而且我是当时是想开发游戏玩法功主要是想做客户端所以网络相关的课程对当时的我没那么重要,我们当时的课程还有嵌入式开发,搞电路的那种,我边焊电路变怀疑人生,有这时间我看点四元数不好吗?
这个专业学的课程很大一部分是开发需要的知识,但是游戏引擎的使用,游戏的制作等等这些更偏游戏方向的课程一般是没有的需要自学
主要学的内容如下:
1.游戏程序设计:C++程序设计入门;基本数据类型和输入输出;流程控制语句;数组、指针和引用、函数;程序结构和书写规;范结构体和联合体、类;继承与多态;异常处理与程序调试。
2.算法与数据结构:算法分析;数据结构;基本算法;STL的概念与使用;静态库与动态库;XML库的使用。
3.Win32程序设计:Windows程序入门;Windows消息;GDI绘图游戏工具与MFC;网络编程基础。
4.游戏数学和智能应用:游戏中的坐标系;矢量、矩阵;几何碰撞;物理模拟;人工智能与寻路算法。
5.2D游戏技术与应用:2D游戏技术概论;游戏地图系统;GUI系统;战斗系统设计;任务系统;的声音引擎BASS;Cocos2D-X引擎;Box2D物理引擎。
游戏程序员需要具备哪些专业能力?
济南火星时代游戏程序开发课程专业吗?
武汉哪里有专业的游戏程序开发培训学校?
福州UE4培训学校推荐哪家?
在长沙学习游戏程序去哪家培训班好?
郑州火星时代游戏程序培训班口碑如何?