Computer Games Programming BSc
计算机游戏编程理学士本科
准备好投身专业游戏开发,从编程到发布自己的游戏。你将学习C++和C#编程、人工智能、物理模拟以及游戏设计等关键技能——这些工具在业内广泛应用。通过实践操作,你将建立起扎实的游戏作品集,为职业生涯打下坚实基础。
在伦敦学生满意度排名位列前三(《完整大学指南》2026年版),本课程提供支持性强且富有吸引力的学习环境,助你提升游戏开发的专业能力。
申请要求
中国学生需完成高中三年并取得毕业证书,均分80%以上。该要求相当于A-level成绩112–128 UCAS点数(或国际预科路径64 UCAS点数)。学校在审核申请时会综合评估学术成绩与潜力,并提供一定的录取灵活性,包括针对符合条件学生的“情境录取”(Contextual Offer)政策。
语言要求
本科课程——总分6.0分,各单项不低于5.5分
| 科目 | 总分 | 阅读 | 听力 | 口语 | 写作 |
|---|
雅思 | 6.0 | 5.5 | 5.5 | 5.5 | 5.5 |
本科课程——总分80分,其中听力和写作不低于17分,阅读不低于18分,口语不低于20分
本科——总分为59分,各单项成绩均为59分
| 科目 | 总分 | 阅读 | 听力 | 口语 | 写作 |
|---|
PTE | 59 | 59 | 59 | 59 | 59 |
开学与申请日期
2026
| 开学日期 | 申请开始日期 | 申请截止日期 | 申请状态 |
|---|
| 2026-09 | - | - NaN天 | - |
课程描述
本课程由一系列相互关联的模块组成,旨在培养学生在游戏开发与软件工程领域的技术能力、协作能力和职业素养。核心内容包括算法、软件工程实践、游戏人工智能(AI)、网络编程、游戏引擎开发以及跨学科项目实践。
算法模块涵盖算法设计与分析,从基础数据结构(数组、列表、字典)到搜索、排序及树、图等高级结构,并介绍算法策略与有限状态机。
软件工程强调敏捷开发方法(如Scrum、Kanban),结合UML、用户故事、持续集成、测试及伦理问题,使用IDE、Docker和云平台(AWS、Azure等)进行全栈开发。
游戏人工智能讲授NPC智能实现技术,包括状态机、A寻路、行为树、效用系统及基础机器学习。
游戏原型2与3为进阶式团队项目,联合游戏编程、设计与美术学生,使用Unity或Unreal Engine开发可玩原型,注重协作与作品集建设。
游戏网络讲解TCP/UDP、套接字、客户端-服务器模型、延迟处理、匹配系统等多人游戏核心技术。
游戏工程深入引擎架构,涉及渲染、物理、音频、场景管理、组件化设计与优化。
毕业项目为独立研究或实践项目,可在自选、学术、产业或社会企业方向中开展,最终产出完整作品并公开展示。
课程强调实践应用、作品集构建与职业准备,为学生进入游戏与软件行业奠定坚实基础。(注:课程内容为示例性,可能调整。)