Course Info

GAM 340: Practical Scripting for Games

This workshop introduces game scripting to artists and game designers. A game script is a short list of commands that control something in a game, such as how a character moves, or an enemy's behavior. Students will learn to read, modify, and author scripts that generate and affect a variety of game elements over the course of weekly projects.

GAM 245 or CSC 241 or CSC 242 or CSC 243 is a prerequiste for this class.

Winter 2024-2025

Section: 502
Class number: 22848
Meeting time: MW 11:50AM - 1:20PM
Location: 14EAS 00505 at Loop Campus

Fall 2024-2025

Section: 701
Class number: 14729
Meeting time: Tu 5:45PM - 9:00PM
Location: 14EAS 00505 at Loop Campus

Spring 2023-2024

Section: 601
Class number: 32884
Meeting time: MW 11:50AM - 1:20PM
Location: 14EAS 00505 at Loop Campus

Winter 2023-2024

Section: 502
Class number: 22854
Meeting time: MW 11:50AM - 1:20PM
Location: 14EAS 00505 at Loop Campus
CLOSED

Fall 2023-2024

Section: 701
Class number: 13043
Meeting time: Tu 5:45PM - 9:00PM
Location: 14EAS 00503 at Loop Campus

Spring 2022-2023

Section: 601
Class number: 40007
Meeting time: MW 11:50AM - 1:20PM
Location: 14EAS 00212 at Loop Campus

Winter 2022-2023

Section: 502
Class number: 28788
Meeting time: MW 11:50AM - 1:20PM
Location: 14EAS 00505 at Loop Campus
CLOSED

Fall 2022-2023

Section: 701
Class number: 18691
Meeting time: Tu 5:45PM - 9:00PM
Location: 14EAS 00212 at Loop Campus

Spring 2021-2022

Section: 601
Class number: 37429
Meeting time: MW 11:50AM - 1:20PM
Location: CDM 00634 at Loop Campus
CLOSED

Winter 2021-2022

Section: 502
Class number: 28457
Meeting time: MW 11:50AM - 1:20PM
Location: 14EAS 00505 at Loop Campus
CLOSED

Fall 2021-2022

Section: 701
Class number: 4298
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00634 at Loop Campus

Spring 2020-2021

Section: 601
Class number: 30610
Meeting time: MW 11:50AM - 1:20PM
Location: Online: Sync

Winter 2020-2021

Section: 502
Class number: 28351
Meeting time: MW 11:50AM - 1:20PM
Location: Online: Sync