想深入学习游戏开发,还请高手指点迷津。

huazai434 2009-12-06 07:48:34
我是一名非计算机专业的本科大二学生。大一刚来时考虑到下半学期要学C程,担心自己水平差,所以寒假提前学了一下,没想到一发不可收,最终对游戏开发产生了浓厚的兴趣,虽然有人说游戏开发吃力不讨好,比一般程序员累而且工资偏低,很忙,只能干到30岁精力就耗得不能干了,而且很忙甚至将来影响夫妻关系,受到歧视,认为是不务正业,毒害青少年,虽然有这么多的不好,可我还是无法让自己放弃这一行业,现在想深入学习,但不知该如何下手,我甚至在想干脆转到计算机专业得了,但是这个专业课程太泛,口径宽,基础薄,担心浪费时间,现在把我们学校计算机专业的所有专业课程拿来晒一下,请大家看一下,要做一名图形程序员,哪些是必须学的或最好要学的,哪些是完全没必要学的,我会根据推荐的多少决定是否需要转专业。
(只做计算机上的图形开发,不考虑别的。我现在基本掌握的知识有C/C++/VC/计算机图形学/线性代数/OpenGL基础/游戏数学非常的基础/数据结构基础)
本科课程:
1.计算机科学与技术导论。
2.离散数学。
3.图论。
4.数字逻辑。
5.微型计算机系统
6.操作系统
7.电路电子学
8.编译原理
9计算机网络
10软件工程
11自动控制原理
12网络安全与信息安全
13并行算法
14数据库
15虚拟现实
16人工智能
17数值分析
18单片机与嵌入式系统
19数字图像处理
20可视化技术
21基于网络的软件开发
22网页设计
23没了
硕士生课程:
24矩阵分析
25组合数学
26算法分析与设计
27并行处理与分布式系统设计
28没了
...全文
133 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
huazai434 2009-12-07
  • 打赏
  • 举报
回复
恩,有点眉目了。
我想先跟着计算机专业的学生学习,不过先学和图形编程沾边的科目,然后边学游戏开发别买彩票,争取大三下学期找到实习机会,如果彩票中大奖了,就出国深造,否则的话就在国内好好混~
huazai434 2009-12-07
  • 打赏
  • 举报
回复
额~看来有必要转了。
xingzhe2001 2009-12-07
  • 打赏
  • 举报
回复
本科课程:
1.计算机科学与技术导论。
2.离散数学。
3.图论。
4.数字逻辑。
5.微型计算机系统
6.操作系统
7.电路电子学 8.编译原理
9计算机网络
10软件工程
11自动控制原理
12网络安全与信息安全
13并行算法
14数据库
15虚拟现实
16人工智能
17数值分析
18单片机与嵌入式系统 19数字图像处理
20可视化技术
21基于网络的软件开发
22网页设计
23没了
硕士生课程:
24矩阵分析
25组合数学 26算法分析与设计
27并行处理与分布式系统设计
huazai434 2009-12-06
  • 打赏
  • 举报
回复
That's a problem!!!!!!!!!!!恩,值得考虑^_^
Pro_X 2009-12-06
  • 打赏
  • 举报
回复

恩,鲁迅同志早就说了,要先有土壤 :)

-千里孤行
[/Quote]

地质研究告诉我,地球形成适合人类生存的环境花了几十万年时间才有今天的土壤,问题是如果你是出生在不合适的时代,你要等多少代才能等到头~
yanghehong 2009-12-06
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 pro_x 的回复:]
只做计算机上的图形开发,不考虑别的,按你目前学习的途径就够用了,接下来的核心问题是你能不能得到一个合适的实习机会是个关键;

然后,你能不能在保证维持生活的条件下,得到进一步职业上的培训和提高,不要小看了这个问题,在中国目前浮躁的游戏行业环境里,想要得到这样好的机会,几乎是跟中大奖一样的稀有。

中国从来不缺人才,但是一直都十分缺合适技术人才成长的合适行业环境。
[/Quote]

恩,鲁迅同志早就说了,要先有土壤 :)


- 千里孤行
Pro_X 2009-12-06
  • 打赏
  • 举报
回复
只做计算机上的图形开发,不考虑别的,按你目前学习的途径就够用了,接下来的核心问题是你能不能得到一个合适的实习机会是个关键;

然后,你能不能在保证维持生活的条件下,得到进一步职业上的培训和提高,不要小看了这个问题,在中国目前浮躁的游戏行业环境里,想要得到这样好的机会,几乎是跟中大奖一样的稀有。

中国从来不缺人才,但是一直都十分缺合适技术人才成长的合适行业环境。
huazai434 2009-12-06
  • 打赏
  • 举报
回复
继续努力!
huazai434 2009-12-06
  • 打赏
  • 举报
回复
图形开发还不够具体啊
huazai434 2009-12-06
  • 打赏
  • 举报
回复
晕,这么多术语啊。。。。
张赐 2009-12-06
  • 打赏
  • 举报
回复
只是游戏开发的话,设计到的范围太广了,可以很基础,甚至不用了解计算机图形学等等知识就可以开发。比如用现成的游戏引擎,工具。只要了解游戏引擎,工具的使用就可以开发游戏了。当然也可以很深入,比如开发游戏引擎,算法等等,来实现一些特殊效果,比如把只能离线渲染的效果变为游戏中可以使用的实时渲染的效果。这其中又可以分为动画、渲染什么的。所以我觉得还是要找到自己的兴趣,要很具体的。然后才能决定
要学些什么
yanghehong 2009-12-06
  • 打赏
  • 举报
回复
不错。这么早就给自己定目标 :)


- 千里孤行

8,303

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧