UniMate AI

COMP4431

游戏设计与开发

6 学分难度

课程定位 COMP4431 是 UNSW 计算机专业最具‘创意爆发力’与‘技术综合感’的高阶课。在这个千亿级的数字娱乐时代,这门课解决了软件开发中最复杂的耦合问题:如何将实时渲染、物理模拟、复杂 AI 行为与引人入胜的叙事逻辑统合为一个 60FPS 的互动世界?它是通往顶级游戏大厂(如 Ubisoft, Rockstar)、元宇宙开发架构、及高性能图形学岗位的必经之路。它标志着你从一个‘逻辑实现者’向一个‘体验创造者’的身份跃迁。 技术栈与学习内容 课程以现代商业引擎(通常为 Unity 或 Unreal)为载体,深度攻克:游戏循环 (Game Loop) 优化、3D 渲染管线、粒子系统与着色器 (Shaders)、碰撞检测与物理约束、游戏 AI(行为树、路径搜索)、以及音效与 UI 集成。此外,课程重点探讨了‘游戏性 (Gameplay)’设计理论——如何利用心理学中的心流 (Flow) 理论设计关卡。学生将学习如何利用 C# 或 C++ 编写可扩展的游戏逻辑组件。 课程结构 10 周极高强度的项目驱动教学。前期聚焦引擎基础与核心机制实现,中期进入美术资产与逻辑集成,后期转向数值平衡与优化。评估由定期的原型快速迭代测试、一个贯穿全学期的小组大型游戏开发项目(Major Project,要求从零设计并发布一个具有完整关卡、精美视觉与稳定性能的作品)、以及一场侧重于游戏架构决策与交互设计的期末笔试组成。该课极其强调‘趣味性与技术实现的统一’。 适合人群 计算机专业大三/大四学生。如果你热爱游戏、渴望在大厂面试中展示自己的全栈开发能力、或者对高性能实时仿真感兴趣,这门课会让你感到热血沸腾。建议每周投入 25 小时以上进行关卡打磨与 Bug 修复。

Course decision

选课先看

先看考核重心、截止节奏和入门要求,再决定这门课是否适合你的学期安排。

考核总权重

100%

3 项考核

最高单项

45%

Major Game Project (Team)

期末考试

以官方 outline 为准

Hurdle

1 项

需要单独满足

Deadline map

考核时间线

按截止周排列作业节点;持续考核会保留在下方完整考核结构中。

Week 6

Milestone Prototypes

25%

涵盖核心玩法、UI 交互及基础 AI 的阶段性可玩原型评估。

Week 10

Major Game Project (Team)

45%

小组开发一个全功能 3D 游戏,提交包含完整源码、美术资产及技术设计书的作品集。

Week 11

Final Theory Examination

30%

综合考察游戏循环设计、渲染原理及关卡心理学模型的深度笔试。

Syllabus

每周大纲

默认只展示每周独有的知识重点;节奏、考核、Tutorial 和避坑信息按需展开。

  1. 1

    游戏概论与引擎架构

    游戏分类,核心机制 (Mechanics),引擎组件生命周期,坐标系与空间变换。

  2. 2

    实时渲染与着色器初步

    渲染管线流程,顶点与片段着色器,材质系统,光照模型对性能的影响。

  3. 3

    物理模拟与碰撞逻辑

    刚体动力学,触发器 vs 碰撞器,分层碰撞过滤,处理高速移动物体的穿模问题。

  4. 4

    游戏 AI 与行为决策

    有限状态机 (FSM),行为树 (Behavior Trees),NavMesh 自动寻路与动态避障。

  5. 5

    交互设计与 UI 框架

    Canvas 布局,HUD 设计原则,事件响应系统,手柄与键盘输入的动态映射。

  6. 6

    灵活性周 (Flex Week)

    复习物理引擎逻辑,冲刺 Alpha 原型测试,进行核心玩法数值平衡。

  7. 7

    关卡设计与叙事逻辑

    心流曲线分析,引导玩家的视觉暗示,关卡触发器与过场动画脚本编写。

  8. 8

    高级特效与粒子系统

    视觉特效 (VFX) 实现,音效空间化处理,利用 Object Pooling 优化对象生成开销。

  9. 9

    性能调优与多平台部署

    Profiler 性能分析,Draw Call 合并,纹理压缩,针对不同硬件的配置分级。

  10. 10

    综合评审与全课总结

    Final Game Showcase,代码质量评估;全学期工程版图闭环大复盘。

Assessment

考核结构

Milestone Prototypes

涵盖核心玩法、UI 交互及基础 AI 的阶段性可玩原型评估。

25%

Week 6

Major Game Project (Team)Hurdle

小组开发一个全功能 3D 游戏,提交包含完整源码、美术资产及技术设计书的作品集。

45%

Week 10

Final Theory Examination

综合考察游戏循环设计、渲染原理及关卡心理学模型的深度笔试。

30%

Week 11

From Seniors

学长留下的

基础信息谁都查得到,真正值钱的是过来人的经验。

学姐说

比你早一年的学长留下的真实经验 —— ChatGPT 给不了。

这门课还没有学长经验,你可以是第一个 —— 注册后在课内分享。

往年考点 / 踩坑

这门课暂无往年考点记录。

毕业生去向(整体)

下面是匠人学院毕业生整体去过的公司分布(来自脱敏校友证言)。这是全平台的总体去向,不代表选这门课的人一定去这些公司。

统计自 317 份脱敏校友证言

Deloitte

6 位校友

岗位:Graduate Program · Graduate Consulting · Platform Engineer · Web developer · Platform engineer

Zerologix

4 位校友

岗位:Frontend Dev · junior frontend developer · Front-end Developer · Full Stack Developer

Servian

4 位校友

岗位:Full-stack Developer · Data Engineer · Consultant

关于这块数据,我们说实话

雇主墙来自脱敏毕业生证言(testimonials)的整体分布,无法关联到具体学员或其所选课程;仅作为毕业生去向的总体社会证明展示。

我们没有"某位学长选了这门课、后来进了哪家公司"这种可查询的个人去向档案 —— 校友证言是脱敏的,无法关联到具体的人或他选过的课。所以这里只给整体分布,不给个人路径,不编。