TrustOpen Education Category · Discipline · Subject · Course

Course

CRS-0109-01-003Principles of Game Programming

intermediateactive

Examines game engine architecture, ECS, and AI for games.

Principles of Game Programming

intermediateactive

Also known as: Game Programming Principles

Course namePrinciples of Game Programming
Course codeCRS-0109-01-003
Canonical IDurn:taxonomy:cip-aligned:course:0109-01-003
Levelintermediate
Statusactive
SubjectGame Programming (SUB-0109-01)
DisciplineGame Development (DIS-0109)
CategoryComputing and Information Sciences (CAT-01)

Examines game engine architecture, ECS, and AI for games.

Credit hours

Min3
Max4
Typesemester

Contact hours

Lecture2
Lab2
Studio0
Clinical0
Practicum0

Learning outcomes

  • Design engine architecture.
  • Apply ECS.
  • Implement game AI.

Topics

engine architectureECSgame AIpathfindingbehavior treesstate machines

Assessments

assignmentsexamsproject

Prerequisites

CRS-0109-01-002

Corequisites

None

Equivalent courses

None

Cross-listed courses

None

Delivery modes

in_persononlinehybrid

Languages

en
👤