什么是计算机科学和游戏开发的好大学?[关闭]


13

我正在使用C ++编程的本地社区学院开始获得计算机科学学位。但是,我将转学至四年制大学。有人对大学课程有任何见识吗?

我知道Cal State Fullerton拥有游戏开发辅修学位。但是,这与从一所真正好的学校获得学位一样重要吗?如果我可以拍摄像Cal Poly之类的东西会更好吗?甚至是斯坦福大学或旧金山州立大学都与湾区众多的博彩公司如此接近?


guildhall.smu.edu有一个很棒的程序。
Sparr 2012年

Answers:


12

许多没有正式的“游戏开发”计划的大学仍然是接受一般计算机科学教育的好地方,其中许多大学可能设有俱乐部或课程,可以帮助您朝这个方向发展。我注意到您提到了Cal Poly,并且由于我是Poly的硕士学生,并且专注于计算机图形学,也许我可以提供一些见解。

加州理工学院(Cal Poly)没有正式的“游戏开发”学位或课程(尽管我们正在将游戏开发者的足迹纳入CS课程中),但是这里有大量资源供对游戏感兴趣的人使用。伍德博士教授一系列出色的图形课程,其中包括一个为期2季度的实时图形课程,您可以从头开始制作游戏

我们还拥有一个相当新的游戏开发俱乐部,在过去的两年中,该俱乐部的会员数量激增。我们托管了加利福尼亚全球游戏果酱网站之一,并有50多人参加并制作游戏。我们作为俱乐部的一大部分工作(我是军官)一直在与行业建立关系,以帮助我们的会员在毕业后找到工作做游戏。(在不使声音听起来像广告的情况下,Poly确实擅长此事。)

在一般手册中,或者在Poly的主要网站上的任何地方,都找不到这些东西。

基本上,我的观点是,可能有很多游戏开发人员的事情发生在不同的地方,而这些事情可能没有被公开。拥有一般的CS学位可以为游戏开发人员打开工作之门,但是如果您最终在游戏行业中精疲力尽(这实际上很常见),也可以让您从事其他领域的工作。最好的选择是与您感兴趣的大学的实际CS部门联系,并直接询问他们是否有游戏开发人员在忙。

如果您对保利有任何疑问,我们很乐意为您解答。:)


哇,真棒。我不知道cal poly的游戏开发者社区。截至目前,它在我想参加的学校列表的顶部。您对录取过程了解吗?任何使我领先于录取曲线的见解。
DukeYore 2011年

1
Cal State流程与UC流程非常不同(至少是几年前我申请时)。加州大学的课程更加主观,您必须撰写论文等。加州完全是客观的。您打入您的信息(成绩,工作经验等),它会计算分数,将所有应聘者从上到下进行排名,并在入学限制时切断名单。
鲍勃·萨默斯

我感激不尽。你不仅仅是有帮助的人。
DukeYore

@Bob-对不起,还有一个问题。最近我听说Cal Poly是计算机科学的MIT?这看起来是正确的吗?
DukeYore 2011年

呵呵,我还没听说过,但是计算机科学和计算机工程系都很出色,而且老师们真的很棒。保利是一所“教学大学”,而不是“研究型大学”,因此该学院的首要任务是学生学习,而不是编写研究论文。(并不是说这里没有进行任何研究,但这不是重点。)班级人数小(很少有30多名学生),班级总是由教授教授,而不是研究生,并且您可以真正建立人际关系我真的很喜欢老师
鲍勃·萨默斯

30

只需做直接的计算机科学,就可以忽略任何Gamedev特定的东西。在制作游戏之前,首先需要成为一个优秀的程序员。因为您还没有完成有关XNA开发的课程或其他任何课程,所以没有雇主会朝您吐口水。

话虽如此,在您的业余时间尽可能多地进行编程和游戏开发。转到X48并参加Global Games Jam。创建一个投资组合网站,列出您的游戏和源代码。这些将有助于您的简历得到重视,但是一旦他们仔细观察,您的CS学位将直接为您提供面试机会。


1
基本上是Global Games Jam或Ludlum Dare,但针对学生,并由MS大力赞助。x48gamecamp.com我曾经指导过,会建议你去。
tenpn 2011年

6
@James:他提到创建游戏和源代码的投资组合。他争辩说,在业余时间直接获得CS学位和编程游戏/其他东西要比只获得特定于游戏的学位要好。
Michael Coleman

1
绝对是这个答案。我在纽约大学(NYU),那里的人们对网络和社交媒体内容最感兴趣,但最终还是有很多对游戏感兴趣的人(尽管纽约市对游戏工作室而言是个糟糕的地方,我们是最大的GGJ网站在国内)。这是学习您的基础知识,然后通过IGDA分会或任何特定于地区的游戏网络/社交活动寻找志趣相投的人的问题。GGJ之类的+9001。无论如何,除了功课外,您还应该在自己的项目上工作,因此请将这些精力集中在游戏上。
michael.bartnett

2
-1。CS程序很难,很少有兴趣爱好。CS程序专注于核心CS,学生必须在那里做一些很好的练习,但不一定能帮助他们获得游戏开发人员的工作,例如编译器课程。马克并没有因为在CS中制作出色的游戏获得大奖,因此,本科生很难自我激励。另外,您还忽略了gamedev计划的所有+收益:老师专注于游戏开发人员,其他150名志同道合的同行。我认为这个答案在2000年是合适的,当时有3所学校这样做了,但是今天已经过时了。
bobobobo 2012年

1
@tenpn是的,制作编译器将是一个不错的练习。但是最终,它并不会引起招聘人员的注意-一个(良好)完整的投资组合将会。
bobobobo 2012年

6

不用担心以游戏为中心的学校。上最好的电脑去/负担得起的电脑。从事游戏并参加游戏课程。

公立学校:

加拿大安大略省的滑铁卢大学非常出色,而Google / RIM / Microsoft则直接从那里招聘。

加州大学伯克利分校(San Fran)发明了许多互联网。

拉里·佩奇(Larry Page)和比尔·乔伊(Bill Joy)都去了密歇根大学(底特律附近)

私立学校:

卡内基梅隆大学(匹兹堡)非常擅长AI和机器人计算。

麻省理工学院(波士顿)与加州理工学院(洛杉矶附近)一样享有盛誉,尽管加州理工学院更多地是关于太空探索

我们不要忘记盖茨和扎克伯格都去了哈佛大学并退出了波士顿。

布林(Brin)和佩奇(Page)在斯坦福大学(San Fran)开始博士学位。

对于实际的游戏编程,我会选择您选择的学校提供​​的所有课程,并尽可能多地阅读书籍。


3

作为一个拥有CS学位的人,他在离开学校之前就已经在行业中找到了工作,并且没有任何游戏开发经验,因此我觉得我可能会提供一些好的建议。

前往拥有良好CS计划的学校。如果他们提供有关图形的课程,请参加。如果他们提供游戏编程课程,那就去学习。所有这些都将帮助您做好准备。您的学位将教您如何思考软件开发和其他问题,并了解解决问题的不同方法(并发现最佳方法)。这些技能对于任何程序员来说都是绝对必须具备的。

话虽如此,然后您将需要花费业余时间来开发游戏。我学到的大多数游戏编程技能(C ++,OpenGL / DirectX,几何方法和数据结构等)都是我自己学的,因为CS学位倾向于专注于更通用的软件工程实践。

结合我在学校所学的知识和我自己获得的知识,我能够在面试中很好地交流我的知识,然后进行实际测试。我不知道我需要知道的所有内容(不是很长一段时间),但是我能够证明我是一个积极进取的自学者,这很重要。


2

我建议至少检查一下DigiPen技术学院。

这是一所很小的学校,专注于游戏,但是与在网络上宣传的各种“游戏设计”学校不同,它提供了一个完整的四年制计算机科学学位。该学院包括世界一流的教授以及游戏行业的资深人士。该课程与其他知名大学在很大程度上是相同的数学,计算机科学和通用教育,但它还包括一组有关低级图形编程,相当高级的C ++,物理等方面的必修课程。

DigiPen还要求学生在小型团队中实际从事真实游戏项目(从头开始编写,而不是使用预制的引擎或工具包),这非常有用(请注意所有其他答复,它们强调了独立于CS实际编写游戏的重要性课程; DigiPen只是强制执行)。教授的唯一语言是C ++。没有游戏公司不使用或关心的Java或Scheme或其他废话。

DigiPen在游戏行业的许多主要公司中也拥有良好的声誉和牢固的关系。它位于Redmond / Seattle,这是游戏公司的主要中心之一。与许多杰出的游戏公司(更不用说微软)的距离很近,这意味着您可以在暑假期间摆脱实习和工作经验,从而到您成为“真正的”开发人员时更加容易完成了四年的学业(与大多数大学拥有相同的学历,但没有实践经验的大学相比,因此毕业后,您将为进入入门级职位而奋斗)。

当然,有一些严重的警告。学校非常昂贵。如果您不真正致力于成为一名真正的游戏程序员,那么课程的负担将会非常大,并且会令您不知所措。该学校未获得地区认证(但获得了国家认证),因此继续读研究生可能会很困难(这完全不会对行业招聘产生负面影响)。校园很小,您会错过许多在一所大大学中获得的“大学经历”。

请注意,DigiPen在艺术和游戏设计方面也有四年制课程,但是我个人无法证明其质量。


0

我最近完成了犹他大学的计算机硕士学位课程,重点是电子游戏编程。他们还提供我不太了解的本科课程重点

我发现拥有另一所学校的香草计算机科学学士学位比学习特定于游戏的编程可以帮助我更好地理解纯编程概念。将这些技能集中于硕士学位的编程可以帮助我以非常有价值的方式增加这些知识,但是对我而言,无重点编程的基础对于我在硕士课程中的成功至关重要。


0

很多人会去职业学校攻读游戏相关学位。我很乐意说出这句话,但是Chico State是一门非常好的游戏开发学校。我们拥有强大的工程部门,具有出色的计算机科学程序,还拥有视频游戏开发程序。我们同时练习游戏设计和编程,因此,如果您想参与并制作游戏,则可以。

像这里的每个人一样,我有点担心我的职位使我听起来像个招聘人员。我真的很喜欢我的大规模开发课程,他们帮助我保持了参与。我们有一个学生办的工作室,每隔1到1 1/2年发布游戏,一次容纳50多名学生。这是唯一采用工作室模式的学校,不是商学院。

如果您是对参与游戏设计感兴趣的程序员,那么我想考虑一下这所学校。如果您是一个严格地希望编程的程序员,那么接受更多面向计算机科学的教育可能会更好。但是我知道,我只是一个关卡设计师?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.