Object-Oriented Analysis and Design

Course Code: GAME 253

Academic Year: 2024-2025

This course will introduce the student to the unified modeling language (UML) as a notation for developing the design of software implementing games. The student will understand the importance of design in game development and be able to carry out the process of analysis and design for object-oriented game projects. After completion of the design, students will be able to generate code from the design to produce a working game from their design. Students will learn these skills by analysing several games and game engines of increasing complexity.