University of Bolton
游戏编程 BSc (Hons)
University of Bolton - 博尔顿大学

提供的课程模式

课程关键信息

课程描述

有兴趣在互动娱乐行业发挥您的数学和物理天赋吗?我们的游戏编程专业侧重于 PC、手机和虚拟现实游戏市场的游戏制作技术方面。我们的目标是让您掌握相关技能(尤其是 C++ 编程),从而加入这个令人兴奋、充满活力的行业。

全球游戏产业持续增长。2018 年的产值超过 1,370 亿美元,预计到 2021 年底将超过 1,800 亿美元*。游戏提供了利润丰厚的前沿技术职业,在英国、欧洲和美国,有才华的游戏程序员总是炙手可热。

我们的游戏编程专业提供游戏编程、设计、开发和技术方面的广泛教育,强调游戏制作的技术层面。我们的目标是让您成为一名熟练的程序员,您将在课程的每个阶段使用游戏行业的主要编程语言 C++。我们假定您不具备编程知识,但良好的数学知识,尤其是代数知识,将有助于您在课程中取得成功。 在整个学习过程中,我们将为您提供指导和支持,帮助您掌握面向对象的编程和设计技术,学习游戏开发的高级编程数据结构和算法。

游戏和互动应用在外观和感觉上越来越电影化,因此我们以非常实用的方式教授数学和物理知识,帮助您学习创建行为和动作逼真的二维和三维环境。您还将有机会获得多平台编程和人工智能技术方面的经验,这些技术用于开发高效、强大的游戏。

*Ukie, UK Games Success Stories - http://ukie.org.uk/research/ 访问日期:2019 年 8 月 22 日

您将学习什么

项目内容:作为Games Programming, BSc (Hons) 的学生,您将学习以下课程模块。

模块

主要项目模块是一项实质性的工作,将使你能够证明你在整个学位上的成就。你将与一名导师单独工作。你将研究一个你与导师商定的主题,并制作一份文献综述,然后你将计划、设计和制作一个基于该文献的资产。评估将包括你对你的研究、作品和作品产生过程的批判性评价。本模块将培养以下GAME属性。问题解决者、有效沟通者、进取心、适应性、自信、自我意识.

本模块的目的是帮助你发展企业和就业技能,通过作为团队的一部分开发一个展示作品,让你参与个人发展规划。这方面的主要手段是开发一个将有助于你的 "陈列品 "或作品集的作品。该作品将作为团队的一部分完成,并按照与你的角色和工作产出有关的标准行业惯例工作。该作品将涉及到你在学习期间所产生的技能的发展,使你能够在个人的基础上体验在你所选择的领域从事工作所需的一系列技能。下列GAME属性将在本模块中得到发展。有效的沟通者,进取心,协作性。

本模块的目的是帮助你通过开发一个展示性的作品来发展企业和就业技能。这方面的主要手段是开发一个作品,该作品将构成你作品集的重要部分。所产生的作品将涉及到你学习期间所产生的编程技能的发展,使你能够在个人的基础上体验到作为游戏行业的程序员所需的一系列技能。此外,规划、设计、实施、评估和支持规划和发展的行业标准软件将被贯穿使用。本模块中培养了以下GAME属性。坚韧进取 适应性强.

本模块使你掌握核心技能,能够在现代工业标准关卡编辑器中设计和实现自己的关卡。我们将从实际的关卡设计知识入手,使你能够创建自己的全3D关卡,包括互动元素、不同的游戏模式、灯光、单人游戏、多人游戏、声音和导入自己的游戏资产。你还将接触到关卡结构和设计背后的基本理论,包括但不限于用纸质和数字工具进行原型设计和设计,游戏的节奏和流程,渐进式困难和基本机制的实施。这个模块也构成了你的作品集的开始,评估包括大量的关卡设计。在游戏行业,强大的作品集对于获得就业至关重要。本模块中培养了以下GAME属性。问题解决者、协作、自信.

本模块将向你介绍描述运动和碰撞的基本物理定律,并展示它们如何被用于制作计算机游戏中的可信内容。你将获得理论基础知识,以了解2D和3D游戏中的物体如何使用物理学概念和方程式进行逼真的建模。直线运动、圆周运动和简谐运动的基本机械原理将被传授给你,你将把你的知识应用于相关问题。此外,你将学习粒子上的力和刚体动力学,以及它如何在二维和三维游戏开发中应用。你将制作一个计算机化的模拟,或游戏,使用物理学以现实的方式来模拟物理情况。在本模块中,将培养以下GAME属性。问题解决者 自信 终身学习.

本模块将为您提供软件工程和数据结构、算法和设计结构的介绍,以支持计算机游戏软件开发。该模块的目的是为设计、分析、实现和使用适当的数据结构和算法来解决计算机游戏中的常用任务做好准备。你将继续以前工作中的面向对象的方法,并涵盖设计问题和成功管理复杂系统设计所需的技术,你将制作程序,在设计背景下探索关联、聚合、继承和多态性。此外,你将学习如何使用适当的技术和工具来正式设计复杂的系统,如统一建模语言(UML)、类图。

本模块使学生具备使用非PC游戏硬件和外围设备的知识、理解和技能。使用现代游戏硬件,你将学习如何处理各种不同的情况,可能包括:有限的设备资源(如内存、电池寿命和CPU速度),不稳定的网络连接,以及调试你从PC到设备/控制台创建的代码。你将使用不同的开发设置,如备用的集成开发环境(IDE)、模拟平台环境和跨平台代码。不同的输入方法处理(触摸屏、运动控制、控制板)将被演示,然后在实验课上以实际方式进行操作。本模块还为你提供关于为市场准备游戏的不同方法的信息,包括平台持有者设置的代码和功能限制,以及数字下载如何改变游戏的环境和社会影响。本模块中发展了以下GAME属性。全球公民、适应性强和终身学习者.

基础项目模块是一项工作,将使你能够证明你在你所选择的研究领域的现有和发展能力的程度。你将以个人或团队形式与导师一起工作。在后一种情况下,学习协议必须确定团队将对哪些部分进行评估,并给出一个共同的分数,以及你将对哪些部分进行单独评估。每个课程都将准备一份模块指南,提供有关基础项目的进一步建议,包括出勤、监督安排、评估标准和安排以及作为团队一部分工作的规则。本模块中包括以下GAME属性。坚韧和自信 教导(T),发展(D)和评估(A) .... 本模块向你介绍编程概念,使用游戏行业内适当的高级编程语言。此外,还将包括用于游戏开发的核心数学方法和技术。将涵盖编程的基本要素,从遵循序列,到做出决定和使用循环结构。此外,还将涵盖使用面向对象方法的编程。本模块向你介绍了以后的物理和编程模块所需的基本知识、方法和技术。你将通过正在解决的数学或其他方面的例子问题获得理解,然后单独解决问题。在实践课程中,将使用适当的集成开发环境、编程语言和数学软件包,以巩固讲座中介绍的理论,并进行实践作业。本模块中培养了以下GAME属性。坚韧的问题解决者 终身学习.

本模块对游戏设计进行了严格的介绍,从视频游戏的历史开始。接下来是对游戏机制的探索和评估游戏基本构件的能力。你还将研究游戏机制之间的互动。你将通过考虑衡量标准--对游戏的测量和分析--来补充对游戏机制的研究。你将看到衡量标准如何被用来帮助平衡游戏。你对机制和度量的研究将通过你设计的棋盘游戏来评估。在这个模块中,将培养以下游戏属性。有效的沟通者,全球公民,合作。

本模块使用你的基本编程技能,并向你介绍额外的编程概念和技术,使用适当的高级编程语言。你将学习并应用技术来改进程序设计,包括使用函数、参数传递、动态数据结构-及其内存管理问题-以及使用面向对象(OO)的开发方法。你还将学习如何使用适当的OO技术来记录程序。你将使用一个合适的框架/库来开发2D游戏。特别是,在本模块结束时,你应该能够制作一个2D游戏,并理解主要的面向对象的概念,如关联和聚合,以及更高级的面向对象的概念,如继承。本模块中培养了以下GAME属性。弹性问题解决者 适应性强.

本模块建立在你以前的编程模块上,以使3D游戏开发的代码高效、稳健和可维护。在这个模块中,你有机会看到最现代的游戏开发方法,如人工智能、网络和程序生成,使用一个强大的集成开发环境来展示和探索所涉及的理论技术。你将会接触到实际的例子,以及理论的发展。下列GAME属性在本模块中得到发展。有弹性的全球公民 自我意识.

本课程的学习活动和评估方法的细节可在博尔顿大学的网站上找到。

入学要求/录取条件

最低要求的UCAS关税

Your Level 3 subjects must include at least one relevant subject; for instance, A-level Mathematics, Computing or Physics or BTEC Extended Diploma in Computing or Engineering.

资格要求

英语语言要求

等级 其他细节
IELTS (Academic) 6 如果英语不是你的第一语言,你还需要雅思6.0分,任何一个分数段不低于5.5分(或同等水平)。

获取关于最适合您的预科课程的建议 ,以便您在UCAS分数、A-Level 或英语语言要求方面没有达到最低要求时可以继续学习Games Programming, BSc (Hons)。

费用

学生在英国的平均生活费用

租金518英镑
水、气、电、互联网(家里)50英镑
超市购物81英镑
服装35英镑
外出就餐33英镑
酒类27英镑
外卖/送餐30英镑
外出/娱乐(不包括酒和食物)24英镑
假期和周末旅行78英镑
市内交通17英镑
自我保健/运动20英镑
文具/书籍13英镑
移动电话/互联网13英镑
有线电视/流媒体7英镑
保险费51英镑
其他1092英镑
学生的平均生活费用95英镑

与平均水平相比,伦敦的费用高出约34%,主要是由于租金比其他城市的平均水平高出67%。对于住在学生宿舍的学生来说,水、煤气、电、WIFI等费用一般都包含在租金中。在小城市的学生,如果步行/骑自行车可以到达住处,交通费用往往要低得多。

如何申请

申请截止日期:

2024年1月26日

这是填写和提交该课程申请的截止日期。如果大学或学院仍有名额,您可以在此日期之后申请,但不保证您的申请会被考虑。

可选的入学点:

  • 第1年 (默认入学日期)

大学排名

博尔顿大学在英国和全球顶级排名中的位置。

查看博尔顿大学的所有 7 个大学排名

关于博尔顿大学

博尔顿大学,通常被称为博尔顿学院,是位于英格兰博尔顿的一所大学,用他们自己的话说,其愿景是成为一所独特的教学密集型和研究型大学,以其员工的素质、设施和与就业部门的联系而闻名。该大学主要设在博尔顿市迪恩路和德比街之间的校园内,但该大学在阿拉伯联合酋长国的哈伊马角也有一个学术中心。

博尔顿大学 212类学士和硕士课程一览表 - 课程目录

博尔顿大学 的学生结构

本科生:
6560
研究生:
1615
合计:
8175

类似课程

项目 大学 学生­满意度 失业­率 退学­率 学费­(国际) UCAS 价格表 城市
计算机游戏编程(基础年 BSc (Hons) 德比大学
(University of Derby)
86% 0% 0% £14045 88 德比 校区 全日制
计算机游戏编程(有实习) BSc (Hons) 格洛斯特郡大学
(University of Gloucestershire)
79% 0% 10% £14700 126 切尔滕纳姆 校区 全日制
计算机游戏编程 BSc 德比大学
(University of Derby)
86% 0% 0% £14045 88 德比 校区 全日制
计算机游戏编程(含基础) BSc (Hons) 格洛斯特郡大学
(University of Gloucestershire)
79% 5% 20% £14700 113 切尔滕纳姆 校区 全日制
计算机游戏编程 BSc (Hons) 德蒙福特大学
(De Montfort University)
70% 10% 12% £14750 126 莱斯特 校区 全日制
计算机游戏编程 BSc (Hons) 格洛斯特郡大学
(University of Gloucestershire)
79% 0% 10% £14700 126 切尔滕纳姆 校区 全日制
游戏编程 BSc (Hons) 伦敦雷文斯本大学
(Ravensbourne University London)
86% 15% 0% £16500 115 伦敦 校区 全日制
网络编程与网络安全 BSc (Hons) 哈德斯菲尔德大学
(University of Huddersfield)
63% 10% 10% £16000 141 哈德斯菲尔德 校区 全日制
计算机科学与游戏编程 BSc (Hons) 哈德斯菲尔德大学
(University of Huddersfield)
44% 5% 0% £16000 135 哈德斯菲尔德 校区 全日制
计算机游戏设计与编程(实习年) BSc (Hons) 斯塔福德郡大学
(Staffordshire University)
100% 5% 15% - 98 特伦特河畔斯托克 校区 全日制