


申请人必须提交一份编程作品的入学作品集,以证明其编码能力和技术熟练程度。该作品集使我们能够评估申请人对高级文凭课程的准备情况,该课程假定申请人具有面向对象的编程经验。
成功的候选人证明他们可以:
这些技能与我们快节奏、以生产为导向的计划的成功密切相关。
所有提交的作品都必须是您自己的。对于协作项目,请清楚地解释您的个人贡献并适当地归功于团队成员和第三方资产。失实陈述可能会取消您的申请资格。
咨询作品集评分指南下文详细介绍了每个评估类别以及满足(并超越!)期望的实用技巧。
如果您对产品组合规范有任何疑问,请联系 Chris Brower:cbrower@rrc.ca.
我们期待审核您的作品集。
接下来的每个部分都反映了我们用于对您的作品集进行评分的评分标准中的一个类别。在每个部分中,您都会找到“我们想要什么”(要提交的具体证据)和“为什么这很重要”(我们请求背后的理由)。将它们用作路线图:收集证据、提供背景、添加解释,然后您将向我们提供您当前技能状况的最清晰画面。
我们想要什么:在整理您的作品集时,请重点描述您已处理过多少个不同的项目、这些项目的自主性如何以及涉及哪些类型/引擎/语言。提供三个独立的项目是理想的选择。
为什么这很重要:独立且自我指导的项目表明您可以自行开始、确定范围和完成代码。以游戏为中心的副业项目(尤其是游戏即兴活动和独立爱好项目)表现出对游戏创作的真正兴趣和热情。
我们想要什么:确保清楚每个项目的进展情况,从原型到垂直切片再到完全打包的构建,强调集成系统、编程机制、稳定性以及面向用户的完善和完整性。
为什么这很重要:已完成的功能齐全的工作表明您可以跨“最后 10%”开展项目,集成多个学科(代码、UI、音频/视觉),并考虑最终用户体验。这些都是在我们的截止日期驱动、生产密集型游戏开发课程中取得成功的关键技能。
我们想要什么:为每个项目附上一份紧凑、结构良好的文章,说明其目标、您的角色、主要功能、您面临的主要技术挑战以及您如何解决这些挑战。鼓励支持您的解释的带注释的代码摘录。
为什么这很重要:清晰、简洁的技术沟通表明您可以阐明设计意图、捍卫决策和传递知识。强有力的文章还可以帮助教师衡量理解深度,而不仅仅是代码本身所揭示的内容。
我们想要什么:将您的作品集呈现为一个有凝聚力、易于浏览的包。清晰标记的部分。始终使用一致的格式和专业的语气。作品集应以一份或多份 PDF 文档或包含一页或多页的网站形式提交。
为什么这很重要:组织良好的作品集可以让审稿人快速找到证据,并体现出对工艺的自豪感。这反映了我们的作业和团队项目中所期望的清晰的文档、有组织的文件/文件夹结构以及演示文稿的润色。
我们想要什么:完善您的作品集时,请确保您的书面描述流畅、简洁,并且没有拼写、语法和标点符号错误,以便审稿人可以心无旁骛地吸收您的想法。
为什么这很重要:清晰、经过精心编辑的文字可以建立可信度并加速协作。在我们的游戏开发计划中,您将依赖这些技能来编写文档、同行代码审查以及与同行和讲师的沟通。
我们想要什么:确保您提供的代码示例清楚地传达您当前的技能。从代码中挑选涵盖不同类型的任务、技术和能力的示例。例如,脚本逻辑、面向对象的结构、数据结构、算法、文件或网络 I/O 等。对于每一项,确保其清晰:
您选择的代码示例应该提供证据,证明您已经可以做什么、仍在探索什么以及其背后的想法。
为什么这很重要:我们在为期两年的计划中涵盖了很多内容。具有编码经验的学生拥有成功所需的基础。看到您实践的广度和深度,加上您解释它的能力,告诉我们您已经准备好投入、合作并不断成长。
我们想要什么:干净、一致的代码格式可让审阅者快速浏览并理解您的代码。保持缩进和代码结构统一。为变量、函数/方法、类、属性等使用清晰的描述性名称。如果适用,请提供遵循最佳实践的证据和解释。
为什么这很重要:格式良好且风格一致的代码可以加快同行评审、调试和协作的速度。这正是您在我们的团队密集型游戏开发项目中所需要的。
我们想要什么:在每个类或脚本的开头添加块注释摘要,为每个方法/函数添加一个简短的上下文添加标头(目的、重要参数、返回数据),并在代码本身的意图不明显的情况下添加清晰的内联注释。
为什么这很重要:一致、有目的的注释让团队成员(和讲师)能够快速掌握代码的意图,从而简化代码审查、调试、评估和未来的维护。
我们想要什么:不仅证明您拥有 GitHub/GitLab 代码库,而且证明您使用 Git 作为日常开发和协作工具。详细解释您的 git(或其他源代码控制工具)体验(带有链接证据),以便组合审阅者不需要深入研究您的存储库。
为什么这很重要:熟悉规范的 Git(或其他源代码控制工具)工作流程(增量提交、分支、拉取请求审核)可以直接转化为我们的团队项目,从第一天起就可以减少集成难题并提高代码质量。
我们想要什么:请务必附上简历和求职信。在准备这些文档时,提供完整、结构良好的信息,直接反映游戏开发技能和经验。如果适用,应包括游戏和非游戏相关的工作经验。每篇最多一页,除非您有丰富的经验。一定要突出你的爱好和兴趣,让你的个性脱颖而出。
为什么这很重要:简洁、条理清晰的简历和求职信表明您能够进行专业的沟通,这是提出想法、获得实习机会和毕业后找到工作的一项基本技能。
我们想要什么:包含任何与游戏开发相关的特殊成就的明确证明(链接、证书、媒体提及或类似内容)(例如:STEM 竞赛获胜、已发布的游戏、主要开源贡献、游戏开发或软件开发方面的带薪或实习工作经验等)。每个经过验证的项目均可获得 1 个奖励分数,最多可获得 4 个奖励分数。
为什么这很重要:现实世界的里程碑展示了如何将技能转化为影响力并在课堂之外进行协作。它们是可选的奖励,而不是先决条件,可以帮助我们更好地了解您的体验。
e8体育e8体育网位于 Anishinaabeg、Ininiwak、Anishininwak、Dakota Oyate 和 Denésuline 以及红河梅蒂斯国家家园的土地上。
我们承认并遵守第 3 号条约 Territory Shoal Lake 40 First Nation,这是温尼伯清洁饮用水的来源。此外,我们承认条约领土为我们提供了在个人和职业生活中使用的电力。