电脑科学工程与游戏设计本科
在电子游戏中,我们所看到的每个动作、物品掉落和命中点数,背后都隐藏着一整套复杂的游戏代码系统。通过电脑科学工程及游戏设计课程,你将学习如何成为一名技术全面、多才多艺的软件开发人员,具备设计、编程以及灵活应用系统的知识和能力。
课程作业方面将在电脑科学以及设计之间取得平衡,从中提升你的技术与技能,以创造更好的游戏、关卡和机制。毕业后,你将可以同时兼任程序员和设计师,在任何软件开发团队都能轻松驾驭科学与创意领域。
如果你对电脑与科技的热爱就如同你对游戏制作的兴趣,那这个课程简直就是为你量身定做!
电脑科学工程与游戏设计本科课程设置
课程内容
- 电脑科学、数学与物理,包括编程核心语言(C/C++)、数据结构、人工智能、算法分析、线性代数、微积分和牛顿动力学。
- 游戏与互动设计,包括游戏设计理论、2D和3D的游戏关卡设计、UI/UX设计、游戏系统与机制、游戏测试和团队游戏设计。
- 协作游戏开发,学生将投身于为期一年的团队项目,应用所学的编程与设计知识,同时也培养他们在沟通、项目管理等方面的软技能。
学习方针
在这门课程中,你的时间将分配于学习数学、物理、电脑科学等科目,以及参与其他学科学生共同合作的团队项目。每门科目都将巩固你的基础知识,而团队项目则让你有机会在模拟的专业工作环境中应用所学的知识。
潜力职业
系统设计师
系统设计师主要负责设计与开发游戏或应用软件的系统,为其他开发人员奠定基础和设计规范,以便能够构建其他大部分的内容。一名系统设计师不仅必须具备缜密、仔细的测试能力,对技术限制和效率有深入的理解,而且还必须与跨学科的团队进行良好的沟通。
游戏设计师
游戏设计是一个广义的术语,可涵盖许多独特的工作类型。一般来说,游戏设计师主要负责创建和完善电子游戏中相互关联的系统,像是格斗游戏中的战斗机制,乃至角色扮演游戏(RPG)中复杂的菜单导航。他们与工程师和其他学科的人员都有密切的合作,以便调整和实现设计概念。
游戏程序员
游戏程序员主要负责实现电子游戏中的机械功能和系统,经常与设计师合作将概念转化为可移动、可运作的部件。
职业选择
- 游戏开发者
- 游戏设计工程师
- 区块链开发人员
- 大数据开发人员
- 云计算开发人员
- 软件工程师
- 软件开发测试工程师
- 软件分析师
- 电脑程序员
- 游戏程序员
- 人工智能程序员
- UI程序员
- 工具程序员
- 游戏脚本编写员
- 技术设计师
- 系统设计师
- 游戏关卡设计师
- 内容设计师
- 遭遇战设计师
- 游戏设计师
- 首席工程师
- 首席设计师
- 技术总监
- 创意总监
- 导演
- 制片人
- 项目经理
- 技术项目经理