Mathematics for Games Development

University of Roehampton

Course Description

  • Course Name

    Mathematics for Games Development

  • Host University

    University of Roehampton

  • Location

    London, England

  • Area of Study

    Computer Engineering, Computer Science, Mathematics

  • Language Level

    Taught In English

    Hours & Credits

  • Overview

    Module Summary


    Mathematics for Games Development teaches the underpinning mathematical techniques for games programming.  This module covers the mathematical principles of computer graphics, game physics, and artificial intelligence. Mathematics is key to understanding many game simulation phenomena, and thus fundamental to game programming. Mathematics for Games Development teaches the core mathematics of game development, including vectors, matrices, transformation, and motion. The module details how these techniques are used within game programming, providing contextual examples and exercises to support student learning and understanding.
    Mathematics for Games Development aims to develop students’ fluency in games-related mathematics. The module requires students to solve mathematical problems as well as represent game-world phenomena using mathematical  techniques. 

     

    Learning Outcomes


    Students who complete the module will have acquired:
    1. Relate practical examples of trigonometry, vectors, and linear algebra, interpreting the associated operations and terminology in context.
    2. Apply appropriate matrix representations and operations to manipulate objects in the game world.
    3. Apply appropriate representations of geometric objects and lighting to represent objects in the game world.
    4. Utilise Newton’s Equations of Motion to move objects realistically in the game world.

Course Disclaimer

Courses and course hours of instruction are subject to change.

Eligibility for courses may be subject to a placement exam and/or pre-requisites.

Some courses may require additional fees.

Credits earned vary according to the policies of the students' home institutions. According to ISA policy and possible visa requirements, students must maintain full-time enrollment status, as determined by their home institutions, for the duration of the program.

Please reference fall and spring course lists as not all courses are taught during both semesters.

Please note that some courses with locals have recommended prerequisite courses. It is the student's responsibility to consult any recommended prerequisites prior to enrolling in their course.

X

This site uses cookies to store information on your computer. Some are essential to make our site work; others help us improve the user experience. By using the site, you consent to the placement of these cookies.

Read our Privacy Policy to learn more.

Confirm