This project is the course project for EECS 441, Mobile App Development, at the University of Michigan, serves as the capstone design.

In this project I led a student team to develop a full-stack Augmented Reality mobile chess game. The goal of this project is to enable users to play online Gomoku game using real chess pieces and a physical chessboard, facilitated by mixed reality technology. Multiple parts are covered in this topic, including Augmented Reality, Game Design, Frontend Design and Development, Database system management, REST api, Backend Development, Usability Test, and Project Management.

I'm responsible for the AR part and the frontend of the project, as well as the infrastructure and the overall design of the software. My work includes project managing, designing the whole project's structure, setting up the infrastructure of frontend as a Unity 3D project, designing and implementing game logics in the frontend in Unity Engine using C#, utilizing Vuforia Engine to track markers and implement AR function, and conducting user test after the prototype of this software is finished.

I also helped with writing project documents, shooting demo videos and maintaining GitHub repo of this project.