CIT 165 : Game Scripting

The course covers an introduction to game scripting. It will be both an introductory programming course and an intro to game modification and design using scripting languages. Offers students an opportunity to understand the basic principles of game engines and how to control games and game engines through relatively simple scripting techniques. Examines several different game engines including those where scripting is visual and those where scripting is textual. Studies critical concepts, including the game loop and triggering/collision events. Students choose game engines and scripts to implement based on critical analysis of existing games and on their own aspirations for being innovative game designers. Prerequisites: CIT 142 and CIT 143 or permission of the instructor. Three lecture hours per week.
Upon successful completion of this course, students will be able to: 1. Explain the role of scripting in game mechanics and interactive systems. 2. Write scripts using appropriate structure and syntax to control game objects, events, and behaviors. 3. Implement interactive gameplay features using scripting techniques. 4. Debug scripts to ensure correct functionality within a game environment. 5. Integrate scripted behavior with existing game systems and assets.

Overview

Program

Credits

3

Degrees/Certificates That Require Course