Course Description for Development of Gaming and Mobile Applications
Development of Gaming and Mobile Applications
Prerequisite: COP 3538 or COP 3530
Description: This course covers various approaches to the development of computer games and mobile software applications using current development environments, frameworks, and game engines. Examples of mobile approaches include, but are not limited to, "thin" clients and "smart" clients, which interact with servers implemented as enterprise systems or web services. Examples of game development approaches include, but are not limited to, the use of various modelers, Artificial Intelligence techniques, Physics engines, and realistic Computer Graphics renderers. Development environments and platforms include open-source and commercial. Laboratories consist of small programming assignments that are demonstrated through simulators of mobile devices, the deployment to mobile devices, and the development of computer games and their elements.