Austin Willoughby Headshot

Austin Willoughby

Senior Lecturer

School of Interactive Games and Media
Golisano College of Computing and Information Sciences

Office Hours
Monday and Friday: 10am - 12pm
Office Location

Austin Willoughby

Senior Lecturer

School of Interactive Games and Media
Golisano College of Computing and Information Sciences

Education

BS, MS, Rochester Institute of Technology

Currently Teaching

IGME-202
3 Credits
In this course, students will learn to create visually rich interactive experiences. It is a course in programming graphics and media, but it is also a course on the relationship between ideas and code. Students will explore topics in math and physics by building programs that simulate and visualize processes in the natural world. Assignments will include major programming projects, such as building a virtual world inhabited by digital creatures that display observable behaviors.
IGME-209
3 Credits
This course focuses upon the application of data structures, algorithms, and fundamental Newtonian physics to the development of video game applications, entertainment software titles, and simulations. Topics covered include 3D coordinate systems and the implementation of affine transformations, geometric primitives, and efficient data structures and algorithms for real-time collision detection. Furthermore, Newtonian mechanics principles will be examined in the context of developing game and entertainment software where they will be applied to compute the position, velocity and acceleration of a point-mass subject to forces and the conservation of momentum and energy. Programming assignments are a required part of this course.
IGME-430
3 Credits
This course provides students the opportunity to continue the exploration of Web technologies as they relate to the creation of media rich applications and experiences. Topics include backend server development, creation of Web APIs, modern web ecosystems, practical application of database management systems, Internet communication protocols, and investigations of large-scale full-stack Web development. These skills are portable to a wide variety of applications including interactive Web experiences, desktop applications, video games, and real-time communications.
IGME-531
3 Credits
Students will design and build creative applications, while studying the history of computation in the visual arts, music, and other relevant areas. Technical topics include advanced audiovisual programming techniques, while theoretical topics include foundational discussions on artificial life, generative art, microsound, participatory and process-based art, programming as performance, and computational creativity. Individual and/or group projects will be required.
IGME-599
1 - 6 Credits
The student will work independently under the supervision of a faculty advisor on a topic not covered in other courses.

In the News

  • February 15, 2024

    An overhead view of the MAGIC Spell Studios atrium, where people playlets That Damn Goat.

    Inside the making of 'That Damn Goat,' RIT's latest video game

    Chaos is the only constant in "That Damn Goat," a party, "anti-Covid" video game made by around 60 RIT faculty, students and staff. The project was led by School of Film and Animation faculty Brian Larson (creative director) and Jesse O'Brien (art director).

Featured Work