Assignments
Lab-like assignments in Unity · 10% of the grade · the lowest grade is dropped
Canvas is the final arbiter. Each assignment's full instructions, rubric, and deadline are on its Canvas assignment. This page is the overview. Assignments are done in Unity; see the syllabus on other engines.
Assignment 1: 3D Fitts' Law
Read the assigned material and record a 10-minute video demonstrating your understanding (YouTube unlisted). Additional information will be provided in the course.
Reading
- MacKenzie, I. S. (1992). Fitts' law as a research and design tool in human-computer interaction. Human-Computer Interaction, 7, 91–139. doi:10.1207/s15327051hci0701_3
- Amini, M., Stuerzlinger, W., Teather, R. J., & Batmaz, A. U. (2025). A Systematic Review of Fitts' Law in 3D Extended Reality. In Proceedings of the 2025 CHI Conference on Human Factors in Computing Systems (CHI '25). doi:10.1145/3706598.3713623
Assignment 2: 3D Fitts' Law Environment
Build a 3D Fitts' law environment in Unity that runs on the headset. Instructions will be provided in class and on Canvas.
Assignment 3: Interaction Techniques
Implement and compare interaction techniques in your Fitts' law environment. More information will be provided.
Assignment 4: Multimodal Input with an LLM as an Instrument tentative
Add a second modality (e.g., speech) to one of your techniques, with a language model interpreting the user's intent. More information will be provided.
Note: Please check Canvas for the latest assignment details and submission deadlines.