Same school, new name. The School of Informatics and Computing is changing its name effective January 11, 2023. Learn more about the name change

NEWM-N 332 Intermediate Gameplay Scripting

3 credits

  • Prerequisites: NEWM-N 232
  • Delivery: On-Campus
  • This course develops a robust set of gameplay scripting skills using a game engine to simulate the behavior of artificial intelligence agents, track user inventories and story states, save user-generated data, employ physics operations on game elements, and address performance issues through profiling and the examination of coding practices.

    Learning Outcomes

    1. Profile a game to identify aspects in need of improvement.
    2. Analyze and recreate the physical forces and inputs on a player’s character from a game of their choice.
    3. Explain the construction and flow of an artificial intelligence (AI) state tree.
    4. Program a game system that involves players interacting with AI agents.
    5. Program methods to track game elements, such as items and progress, to direct and inform gameplay.

    Syllabi