有考网有考网合作机构>成都培训学校>成都锦江区火星时代教育
成都锦江区火星时代教育
全国统一学习专线 8:30-21:00
位置:有考网 > 设计>游戏程序> 想学游戏程序开发选什么专业?  正文

想学游戏程序开发选什么专业?

发布时间: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物理引擎。

相关内容: 游戏程序开发 游戏程序 火星时代

同类文章
最新文章
相关热词
导航

雅思 托福 GRE SSAT SAT GMAT ACT 个人提升英语 英语四六级 多邻国英语测试 词库 IB 英语口语 商务英语 公共英语 考研英语 青少儿英语 成人英语 A-Level 学生英语 初高中英语 OSSD AP课程 AEAS个性化定制课程 一级建造师 二级建造师 消防工程师 消防设施操作员 BIM 造价工程师 环评师 监理工程师 咨询工程师 安全工程师 建筑八大员 公路水运检测 通信工程 装配式工程师 注册电气工程师 二级注册建筑师 一级注册建筑师 智慧消防工程师 智慧建造工程师 全过程工程咨询师 EPC 碳排放管理师 ACCA CFA 注册会计师 会计证 初中级经济师 初级会计师 中级会计师 基金从业 证券从业 税务师 薪税师 企业合规师 会计就业实操 期货从业 FRM CMA CQF 教师资格 人力资源管理 导游考试 心理咨询师 健康管理师 社会工作师 普通话 育婴员 物流师 家庭教育指导师 专利代理师 教师招聘 儿童专注力 儿童情绪管理 法律职业资格 少儿编程 书法培训 国画 茶艺 乐器音乐 舞蹈 棋类 机器人编程 戏曲培训 信奥赛C++ 少儿小主播 口才培训 篮球培训 商务办公 影视后期 剪辑包装 游戏设计 游戏程序 UI设计 室内设计 photoshop CAD制图 视觉设计 商业空间设计 平面设计