2024-2025 Undergraduate Academic Catalog

IGAME 2205 Visual Programming II

This course builds upon Visual Programming 1 and covers advanced concepts in game design. Emphasis is on gameplay functionality and applying these techniques within a real time game engine. Programming language and syntax will be used to sketch, design, implement, and test algorithms in the creation of AI characters, as well as gameplay features such as the management of inventory systems, character abilities, and interactions. Students will learn intermediate programming functions including objects and constructors, overloading operators, strings, pointers, casting, interface inputs and outputs, and event dispatchers.

Credits

3