电子游戏设计及开发

“The best thing about this program is not only do you learn everything from scratch, but you’re cared about, you are a concern. People want you to succeed.” Melanie Lynn Thistle, Student

电子游戏设计及开发

电子游戏的世界浩瀚无边。无论是家庭游戏机、电脑和移动设备,还是多人在线游戏,电子游戏开发商必须精通多平台程序设计,并不断创新以推出身临其境、惊险刺激的新游戏。多伦多电影学院的电子游戏设计及开发专业能够让学生熟练掌握各种技能,在不断发展的电子游戏行业保持竞争力,收获回报丰厚的职业人生。

多伦多电影学院2014年电子游戏展

欲了解更多专业及申请信息,请发送邮件至 jma@yorkvilleu.ca

入学时间:每年1月、4月、7月和10月
学习时间:18个月
专业概况
“这些游戏太有意思了!学生们的创意真是精彩绝伦!”——INNERSPACE主持人Morgan Hoffman,。
专业课程依据真实的电子游戏产业特征设计而成,持续时间为18个月,旨在让学生充分体验从游戏概念到制作开发的全过程,涉及领域涵盖程序编写、游戏可玩性、游戏性能、游戏制作、声音效果以及基本的商业和营销知识。
本专业采用小班教学,学习节奏紧张充实,注重学生亲自实践,并且为学生、教师和业内专业人士互相交流合作创造了良好环境。学生可以直接向电子游戏行业的优秀设计师们学习。
学生在学习过程中,将运用诸多技能开发一系列电子游戏。该专业的学生一毕业,即成为电子游戏设计师,转型为电子游戏设计领域的一份子,并将与游戏程序员一道,胜任任何一家游戏制作商的挑战性工作。
“电子游戏设计及开发专业的一大亮点就是学习内容充实饱满,都是游戏行业必备技能。而且你的个人择业意愿能够得到充分满足。”——Trevel Yan Des Rochers,Goldwing
多伦多电影学院的优势是什么?
  • 电子游戏设计开发专业是一个速成项目,让学生在短短18个月后就能够制作出符合行业标准的电子游戏。
  • 学生将学习使用各种专业工具,并扩展在HTML、C++、面对对象编程(OOP)等方面的知识和技能。
  • 在多伦多电影学院,学生将知识和技能应用在各种项目实践中,从而完整体验游戏设计和开发的全过程,并开发出一套电子游戏,向未来的雇主展现自身才华。
  • 小班教学保证了学生能够深入地学习吸收知识,每个人都能得到行业教师的关注和指导。这种教学安排营造了团结合作的学习环境。
  • 学院为学生提供了每一天都能够和行业领导者面对面交流的独一无二的机会。学生能够紧跟行业最新趋势,建立宝贵的人脉资源。
  • 多伦多在短期内成为全球创新和创意中心,在国际社会广受赞誉。多伦多汇聚着加拿大数量最多的小型游戏工作室,有着最为丰富的人脉资源和工作机会,并给从业者以无限启迪。
学习成果

技能

  • 开发可供游戏使用的编程控制器和编程对象。
  • 使用界面开发环境和应用程序编程界面来组织游戏开发。
  • 使用游戏平台和框架制作游戏。
  • 使用已有或原创的编程控制器和编程对象来设计整合图像及声音。
  • 创作可供游戏使用的音效和音乐。
  • 为游戏开发阶段制定计划和时间表。
  • 为游戏推广撰写商业计划和战略书。

知识

  • 设计可供游戏使用的编程控制器和编程对象。
  • 评估测试可供游戏使用的界面开发环境和应用程序编程界面。
  • 评估可供游戏使用的游戏平台和框架。
  • 评估可供游戏使用的数学和物理公式。
  • 总结具有重大历史意义的原创游戏设计和运作方式。
  • 了解游戏制作流程和方法。
  • 了解最佳商业行为并运用到实际工作当中。
电子游戏产业概况
  • 在过去十年间,全球电子游戏产业经历了高速发展,而且还在继续增长。根据普华永道发布的《2012年全球娱乐和媒体产业展望》报告,全球电子游戏消费增长幅度将从2011年的590亿美元一路上升,并在2016年达到830亿美元;
  • 在加拿大,电子游戏公司雇佣(或有意雇佣)应届毕业生的比例从2011年的60%上升至2013年的77%;
  • 2011年,加拿大电子游戏公司雇员的平均工资在4万美元到3万美元之间;
  • 2013年,加拿大境内共有329家游戏制作公司。

资料来源:2013年加拿大电子游戏产业概述. 加拿大娱乐软件协会. Nordicity. 2013年7月.

职业发展
电子游戏设计及动漫制作专业的毕业生可以从事多种精彩充实的职业,例如:

游戏程序员

电子游戏程序员负责游戏代码的执行、测试和运维。他们使用最佳编码,并参与定期代码检查,与设计师、艺术家和其他人员组成制作团队,协助任务制定和进度评估工作,并在技术材料方面提供帮助。程序员还负责改善游戏、排除故障,同时还要紧跟编程的最新动态和趋势。

在线游戏程序员

在线游戏程序员是在线编程团队的一员,负责设计执行系统和工具,以支撑互联网需求。特定系统包括游戏内通讯、客户服务器、配对和排名榜。程序员还负责定期制作执行代码的图表,提出微调的解决方案,优化程序,缩短运行时间。他们还需要为新工具完成一系列测试模型,更新现有系统,维护设计程序参数。

音效程序员

音效程序员的主要任务时实现游戏中的声音属性。通过声音应用编程界面,程序员编写代码来控制三类基本的音效功能(初,中,高层)。初级功能是声音回放指令,例如播放、停止播放、中止播放和音量等。音效程序员还负责编写参数,创造声音环境,例如生成声音的距离感、声音方向和其他特性。

QA软件工程师

QA软件工程师的职责有以下三类:开发、客服和数据分析。在开发的伞状框架下,QA软件工程师负责搭建、执行和维护嵌入游戏制作代码中的质量保障工具。

质量测试员

质量测试员的职责是与开发商、商业分析师和软件项目的其他人员合作,进行软件测试和问题追踪,并决定产品是否达到系统要求,同时还要记录测试情况、测试结果、发布批注、辅助用户接受度测试并提供必要的帮助。测试员应当随时随地为软件发布和修改提供技术支持。

电子游戏制作人助理

制作人助理需要跟踪项目的整体进度和项目重要节点,并支持制片人工作。助理应该了解不同开发任务之间的关系,有效协调员工工作,确保资源能够高效地投入生产。制片人助理的职责是全面分析项目周期长度、制定项目节点和完成日期,确定项目需要的开发人员。

游戏首席设计师

首席设计师需要在头脑风暴中将模糊的概念记录下来,整理成清晰明确的设计材料,为游戏场景、任务、规则、剧情、界面和模式提供参考。首席设计师需要与艺术家、程序员密切合作,系统地勾勒出前期制作所必需的元素。首席设计师管理许多设计员工,包括诸多专业领域工作人员(例如平面、任务、作战、电影艺术和系统)。首席设计师向创意总监负责。