Publié à l'aide de Google Docs
CPSC427-2023-2024-Rhodin-Schedule
Mise à jour automatique effectuée toutes les 5 minutes

Lecture Schedule (Preliminary)

Lectures: Mondays 3-5 pm and Wednesdays 3-4 pm
Tutorials: Wednesday 4-5 pm

Week & Date

Content

Deadlines

Instructor

1

Mon

4-Sep

Labor day

Wed

6-Sep

Lecture 1: Intro and logistics

Tutorial 1: Setting up your development environment

Helge Rhodin
Floria & Suzuran (TAs)

2

Mon

11-Sep

Lecture 2: Entity component system (ECS)

Wed

13-Sep

Lecture 3: Game basics

Tutorial 2: C++ for games

Helge Rhodin
Floria (TA)

3

Mon

18-Sep

Lecture 4: HCI and user experience

A0 review &
drop deadline

Wed

20-Sep

Oral project pitch
Tutorial 3: Assignment 1 walkthrough
                 & Profiling C++

Oral Proj. Pitch
Written Proj. Pitch

Helge Rhodin

Suzuran (TA)

4

Mon

25-Sep

Lecture 5: Transformations and rendering

Proj. Proposal

Wed

27-Sep

Lecture 6: Rendering pipeline and OpenGL
Tutorial X: OpenGL reloaded
(async. video)
TA-team meetings:
 Face2Face proposal feedback

5

Mon

2-Oct

Truth & Reconciliation

Wed

4-Oct

Lecture 7: Advanced OpenGL
Tutorial 4: C++ && OpenGL profiling

Assignment 1

6

Mon

9-Oct

Thanksgiving

Wed

11-Oct

Lecture 7: Collisions and simple physics
Tutorial:
 Face2Face grading A1

Peer review A1

Thu

12-Oct

Lecture 8: Simulation basics (makeup Monday)

Milestone 1

7

Mon

16-Oct

Lecture 9: Simulation advanced

Wed

18-Oct

Lecture: Team-report M1
Tutorial: Face2Face grading M1

8

Mon

23-Oct

Lecture: IO and observer

Wed

25-Oct

Lecture: Debugging

9

Mon

30-Oct

Lecture: Curves and splines

Milestone 2

Wed

1-Nov

Lecture: Team-report M2

Tutorial: Face2Face grading M2

10

Mon

6-Nov

Lecture: Simple AI
Lecture: Two-player AI

Assignment 2

Wed

8-Nov

Cross-play M2
Tutorial:
 Face2Face grading A2

Peer review A2
(due on Thursday)

11

Mon

13-Nov

Break

Wed

15-Nov

Break

12

Mon

20-Nov

Lecture: Balancing games
Guest lecture by Gavin Young (Ubisoft) on Lessons From Game Development

Milestone 3

Wed

22-Nov

Lecture: Cross-play M3

Tutorial: Face2Face grading M3

13

Mon

27-Nov

Guest lecture by Yggy King (Blackbird Interactive) on "ECS in practice"

Team-report M3

Wed

29-Nov

Guest lecture by Cloé Veilleux (Relic Entertainment) "Cutting corners in AI"

14

Mon

4-Dec

Lecture: The history and future of game technology
Guest Lecture by Alex Denford and Cate Mackenzie (SkyBox) "Empowering Creators"

M4 submission

Wed

6-Dec

Lecture: Team-report M3
Tutorial: Face2Face grading M4

Exam slot TBD

Cross-play M4
Awards