Bachelor of Science (BS) in Game Programming
- San Francisco, 美國
- Online
理学学士
期间
8 个学期
语言
英语
步伐
全职
报名截止日期
最早开始日期
Jan 2026
学费
USD 1,463 *
学习形式
远程教育, 在校园
* per unit for international students / USD 1,239 per unit for domestic students
学生将培养强大的解决问题的能力,学习编写高效的代码,并与艺术家和设计师合作,为游戏设计提供优化的解决方案。游戏编程学士学位课程强调业界用于创建尖端游戏的数据结构、算法和软件架构技术。
Undergraduate students will meet the following student performance criteria:
Architecture
- 适当使用架构设计模式,提高程序内聚力,限制系统间的耦合
- 编写专业质量的技术文档
- 创建数据驱动的代码
Implementation
- 实现适当的数据结构来管理程序数据
- 编写有效的算法来解决编程问题
- 编写防御性、无错误的代码
Professionalism
- 符合行业标准软件工程实践,例如注释、遵循编码标准、遵循命名约定等。
- 展示对行业标准工具的掌握
- 制作符合行业标准的专业作品集
- Work cooperatively and effectively in a professional production environment
Academy of Art University Learning Outcomes
Graduates of the Academy of Art University will demonstrate the ability to:
- Produce a body of work suitable for seeking professional opportunities in their chosen field of art and design.
- Solve creative problems within their field of art and design, including research and synthesis of technical, aesthetic, and conceptual knowledge.
- Communicate their ideas professionally and connect with their intended audience using visual, oral, and written presentation skills relevant to their field.
- Execute technical, aesthetic, and conceptual decisions based on an understanding of art and design principles.
- Evaluate work in their field, including their own work, using professional terminology.
- Recognize the influence of major cultural and aesthetic trends, both historical and contemporary, on art and design products.
- Learn the professional skills and behaviors necessary to compete in the global marketplace for art and design.
Academy of Art University提供一些最好的培训和实践经验,帮助您在未来的游戏开发职业生涯中脱颖而出。我们为自己能出色地设计课程而感到自豪,这些课程为有抱负的专业人士提供了全面的市场技能,帮助他们在行业中取得成功。
我们的游戏开发课程教授在游戏设计、概念艺术、UI/UX 设计、动画、技术艺术以及增强现实和虚拟现实等新兴技术等令人兴奋的职业中取得成功所需的技能。
3D角色艺术家
作为一名 3D 角色建模师,你将赋予角色生命。你将构建复杂的角色模型和有机网格,并与团队合作,为你的创作添加骨架绑定、光照、纹理和动画。
3D环境建模器
利用 3D 建模技术让视频游戏环境栩栩如生。添加颜色、纹理、着色器和灯光,让环境呈现出完美的外观。
动画视觉特效
动画和视觉效果赋予游戏个性。即使是设计最精良的角色,也只有在赋予其动作和个性后才能栩栩如生。火焰、激光冲击和跃迁之门等视觉效果,能够抓住玩家的注意力,将他们带入另一个世界。
人物概念艺术家
为互动游戏设计和创作角色。你需要构思互动角色的视觉效果,并结合具体细节赋予其生命力。
环境概念艺术家
将有趣的想象力与高超的艺术技巧相结合。构思并完善环境设计的各个方面,从小道具到完整的文化套件。
游戏/关卡设计师
平衡游戏元素,让游戏保持吸引力。您还将改进系统、开发功能并参与测试,以打造身临其境的世界并激发情感。
游戏程序员
游戏程序员是任何游戏的核心。你的工作是通过实现核心游戏机制让游戏栩栩如生。你将与设计师密切合作,共同打造游戏本身。
系统程序员
系统程序员负责构建运行游戏的引擎技术。作为系统程序员,您的代码将为引擎的后端提供支持,并激发团队的创造力。图形、网络、文件系统、物理系统和其他核心系统都属于此领域。
工具程序员
工具程序员是游戏行业的无名英雄。您的工作是帮助其他开发人员构建游戏玩法。您将创建地图编辑器、编写插件并构建自定义工具以激发设计师的创造力。
UX / UI设计器
利用您对游戏功能、设计、动态图形和用户路径的了解来创造身临其境的体验。
单位要求
| 主要的 | 三十 |
|---|---|
| 文科 | 45 |
| 选修课 | 9 |
| 核 | 三十六 |
| 全部的 | 120 |
学位要求
- 所有主要课程和以下文科课程的最低成绩为 C-:
- LA 107 为多语言艺术家写作或 LA 108 为艺术家作曲
- LA 255 大学数学
- LA 271 大学代数与几何
- LA 286 离散数学
- LA 288 向量、矩阵与变换
- 最低2.0 GPA
- 以及以下一般教育要求:
- 1书面交流:作文
- 1书面交流:批判性思维
- 1书面交流:情境和风格
- 1艺术历史意识
- 1历史意识
- 1基础数学
- 1应用数学
- 1 离散数学
- 1 3D 数学
- 1就业交流与实践
- 1文化观念与影响
满足上述通识教育要求后,根据需要选择通识教育选修科目,以满足通识教育科的要求。
课程
第一学期
- GAP 120:计算机科学原理(核心)
- GAP 125:游戏编程 1(核心)
- LA 101:新生研讨会:艺术韧性(文科)
- LA 255:大学数学(文科)
第二学期
- GAM 110:游戏开发简介(核心)
- GAP 225:游戏编程 2(核心)
- GAP 255:面向对象编程与设计(核心)
- LA 108:艺术家创作(文科)
夏季推荐 - LA 271:大学代数与几何(文科)
- LA 286:离散数学(文科)
夏季推荐
第三学期
- GAP 235:数据结构与算法(核心)
- GAP 275:游戏编程 3(核心)
- LA 288:向量、矩阵与变换(文科)
- LA 291:设计职业(文科)
第四学期
- GAP 285:AAA 游戏引擎架构(核心)
- GAP 295:低级编程与优化(核心)
- GAP 301:游戏引擎编程(核心)
- LA 131:游戏史(文科)
夏季推荐 - LA 201:编程语言(文科)
- LA 202:英语写作:创造性说服与论证(文科)
夏季推荐
第5学期
- GAP 305:生产编程(核心)
- GAP 311:计算机图形学基础(主修)
- GAP 321:人工智能(主修)
- GAP 331:网络编程(专业)
第6学期
- GAM 150:游戏设计、理论与分析(选修)
夏季推荐 - GAM 245:移动游戏开发(专业)
- GAP 351:独立游戏编程(专业)
- GAP 361:游戏 UI 和工具编程(专业)
- LA 110:撰写短篇小说(文科)
- LA 462:神话和象征的力量(文科)
夏季推荐
第7学期
- GAM 252:系统设计(选修)
- GAM 498P:作品集项目:编程(主修)
- GAM 499:特殊主题(主要)
- LA 171:西方文明(文科)
第8学期
- GAM 405:游戏作品集准备(核心)
- GAM 498P:作品集项目:编程(主修)
- GAP 499:特殊主题(主要)
- GAP 500:游戏编程实习(选修)
- LA 306:创意演讲:设计师演示(文科)
夏季推荐 - LA 345:科学的艺术,艺术的科学(文科)
夏季推荐


