04-801-R4 Game Mechanics: Simulation
Location: Africa
Units: 6
Semester Offered: Spring
Location: Africa
Units: 6
Semester Offered: Spring
This module “mini” covers one of the areas of game development: simulation. Examples of simulation systems are the traffic in a city, weather, or non-player characters’ needs. This is a programming-focused project module in which students work in groups, come up with ideas and designs for a simulation system, and implement a prototype. Project work in this module simulates a real-world development environment with iterative sprints. In ongoing project meetings, students will present their progress, discuss possible conceptual options and background research, justify their decisions, and provide further reasoning on things like the integration with an overall game.
Students will:
1-2 initial lectures provide an overview of formal issues like course structure and group work, expected learning outcomes and assessment, etc., and an introduction to world simulation, including general principles of representation and execution of rules and mechanics, integration issues, real-time issues, realism vs. fun, level-of-detail simulation approaches, consistency management, etc. The specific semester’s topic (e.g., traffic in a city, weather, or non-player characters’ needs) is introduced as well as the programming/development environment.
Projects are realized in groups of 3-4 students and include:
Basic Programming (data structures/algorithms)
Recommended but not required: 04-800-Q Games and Entrepreneurship
Alexander Nareyek