Course Description:
This course will provide participants with an understanding of advanced game development principles and techniques. Topics covered include game mechanics design, game narrative design, artificial intelligence, player psychology and motivation, optimization of various platforms, and other concepts related to the field. Participants will gain an understanding of the highest-level aspects of game development necessary to succeed in professional settings.
Course Objectives:
- Identify and implement different types of game mechanics
- Develop and craft stories within a gaming environment
- Construct effective Artificial Intelligence models for games
- Analyze how players are motivated by elements within games
- Optimize games for various platforms such as mobile, console, or PC
- Utilize specialized tools and techniques for creating innovative games
- Design strategies for constructing an engaging user experience
- Leverage industry best practices when developing a codebase
- Assess the risks and rewards associated with implementing new features into existing products
- Implement measures for continual improvement in game design