ArticuMotion

About

ArticuMotion is a mobile phone and tablet game intended to be used in a clinical setting to help clinicians diagnose children with dysarthria. In the game, children are guided through two separate scenarios in which they progress through the game by performing speech-related tasks.

The game was developed by Ghostlab in collaboration with SMILe Lab at Northeastern University from June 2023 to November 2023.

Role: Programmer

Engine/Language: Unity | C#

Platforms: iOS, Android

Contributions

  • Initialized project development, prototyping, and system architecture design

  • Utilized Unity ARFoundation to implement facial tracking for core game mechanic

  • Applied mobile device camera recording with VideoKit SDK

  • Attended formal playtest with young children for on-site troubleshooting

  • Assisted in accompanying research paper’s writing for the paper’s development section

Lessons

Through developing ArticuMotion, I learned a valuable lesson on architecture design and creating an extendible codebase. As this project’s development was initiated by myself, I created what I thought was an extendible design and implementation for the desired systems. However, as the prototypes were iterated upon, I found myself refactoring code in multiple areas to make it more extendible to new features that I hadn’t initially thought of. From this experience, I learned to discuss features more in-depth with team members to ensure I know as much as possible how the game will need to be iterated on in the future, as well as how to design with the expectation of eventually refactoring the code in mind.