Side Projects

Side Projects

Student Project

Student Project

Student Project

An Application Project:

An Application Project:

An Application Project:

2020

My Role: Project Manager & Lead Programmer

My Role: Project Manager & Lead Programmer

Responsibilities and Contributions

Responsibilities and Contributions

My main tasks for this project were:

My main tasks for this project were:

  • Managing Task Allocation.

  • Managing Project Scope.

  • Programming product via Unity Engine.

  • Managing Task Allocation.

  • Managing Project Scope.

  • Programming product via Unity Engine.

Overview

Overview

Overview

FitPix is a workout app designed to encourage users to lead a healthy lifestyle through a gamified experience.

FitPix is a workout app designed to encourage users to lead a healthy lifestyle through a gamified experience.

Objective

Objective

Objective

It was developed in Unity Engine as part of our GAM module where we collaborated with artists from the B.F.A. in Digital Art and Animation. FitPix was completed over the course of 12 weeks during my Freshman year in university.

It was developed in Unity Engine as part of our GAM module where we collaborated with artists from the B.F.A. in Digital Art and Animation. FitPix was completed over the course of 12 weeks during my Freshman year in university.

Problem Statement

Problem Statement

Problem Statement

The COVID-19 pandemic has led to a surge in remote work and home-based exercise. Unfortunately, this has also resulted in a rise in exercise-related injuries due to a lack of proper knowledge among beginners. My team and I identified this as a pressing issue that requires immediate attention. By educating people on safe and proper exercise techniques, we believe this problem can be effectively addressed.

The COVID-19 pandemic has led to a surge in remote work and home-based exercise. Unfortunately, this has also resulted in a rise in exercise-related injuries due to a lack of proper knowledge among beginners. My team and I identified this as a pressing issue that requires immediate attention. By educating people on safe and proper exercise techniques, we believe this problem can be effectively addressed.

Marketing Analysis

Marketing Analysis

Marketing Analysis

Existing fitness platforms like Nike Run Club and Home Workout often neglect the needs of beginners and require payment for access to workout plans. Furthermore, these apps lack flexibility in their rigid workout plans, leading to boredom and a lack of motivation for users. Our research showed the need for a fitness app that is both user-friendly and engaging. 

Existing fitness platforms like Nike Run Club and Home Workout often neglect the needs of beginners and require payment for access to workout plans. Furthermore, these apps lack flexibility in their rigid workout plans, leading to boredom and a lack of motivation for users. Our research showed the need for a fitness app that is both user-friendly and engaging. 

Goals

Goals

Goals

  • Helps Beginners get started on keeping fit

  • Helps Beginners get started on keeping fit

  • Keep users motivated through incentives

  • Keep users motivated through incentives

  • Educate users on the importance of exercising with proper form

  • Educate users on the importance of exercising with proper form

Design Process

Design Process

Design Process

We went for a waterfall approach for this project due to the inexperience of using a new software (Unity Engine) to design an application and time constraint.

We went for a waterfall approach for this project due to the inexperience of using a new software (Unity Engine) to design an application and time constraint.

Flowchart

Flowchart

Flowchart

We begin by charting out what we want our user's journey to be like when using our application.

We begin by charting out what we want our user's journey to be like when using our application.

Low-Fidelity Prototype

Low-Fidelity Prototype

Low-Fidelity Prototype

Following which we created a Low-Fidelity prototype in Figma, drawing inspiration from existing apps and incorporating only essential features.

Following which we created a Low-Fidelity prototype in Figma, drawing inspiration from existing apps and incorporating only essential features.


Medium Fidelity Prototype


Medium Fidelity Prototype


Medium Fidelity Prototype

The Medium-Fidelity Prototype served as a visual representation of what the final product would look like. It aided our artists to select a colour scheme that would seamlessly blend within the Workout scene.


Blue was chosen as the primary colour for its ability to evoke feelings of calm, trust and openness, making it appealing to beginners. Furthermore, Blue served as a versatile backdrop, allowing our artists to easily create eye-catching and vibrant environmental assets for the Workout Scene.

The Medium-Fidelity Prototype served as a visual representation of what the final product would look like. It aided our artists to select a colour scheme that would seamlessly blend within the Workout scene.


Blue was chosen as the primary colour for its ability to evoke feelings of calm, trust and openness, making it appealing to beginners. Furthermore, Blue served as a versatile backdrop, allowing our artists to easily create eye-catching and vibrant environmental assets for the Workout Scene.


Playtesting


Playtesting


Playtesting

Similar to Usability Testing, we relied on playtesting sessions to gather feedback. After each session, users were given a survey to complete.

Here are some of the questions we asked:

Similar to Usability Testing, we relied on playtesting sessions to gather feedback. After each session, users were given a survey to complete.

Here are some of the questions we asked:


App Features


App Features


App Features

  1. Guided Process

  1. Guided Process

Users will be guided along throughout the entire workout process. All they have to do is to follow our mascot, Billy, and complete the exercises at their own pace within the given time. If users were unsure of how to perform an exercise correctly, our comprehensive Help Page provides clear visual instructions to help users perform each exercise correctly, reducing the risk of injury.

Our mascot, Billy, brings a fun and engaging element to the app, while the Help Pages are designed with minimal text and maximum visuals for easy understanding.

Users will be guided along throughout the entire workout process. All they have to do is to follow our mascot, Billy, and complete the exercises at their own pace within the given time. If users were unsure of how to perform an exercise correctly, our comprehensive Help Page provides clear visual instructions to help users perform each exercise correctly, reducing the risk of injury.

Our mascot, Billy, brings a fun and engaging element to the app, while the Help Pages are designed with minimal text and maximum visuals for easy understanding.

  1. Daily Challenges

  1. Daily Challenges

FitPix's short, efficient workouts are made even more engaging with our Daily Challenges, which allow users to target different areas of their bodies. These challenges offer flexible difficulty options, so users can choose a workout that matches their level of confidence.


By encouraging users to strive for a minimum of three workouts per day, FitPix makes fitness a fun and attainable part of their daily routine.

FitPix's short, efficient workouts are made even more engaging with our Daily Challenges, which allow users to target different areas of their bodies. These challenges offer flexible difficulty options, so users can choose a workout that matches their level of confidence.


By encouraging users to strive for a minimum of three workouts per day, FitPix makes fitness a fun and attainable part of their daily routine.

  1. Incentivizing Users

  1. Incentivizing Users

The Rewards System is a Unique Selling Point that sets FitPix apart from other fitness apps. By completing workouts and challenges, users earn points that can be redeemed for coupons, adding an extra layer of motivation. This extrinsic reward system encourages users to maintain a consistent fitness routine and work towards their goals.

By making fitness more fulfilling and enjoyable, the Rewards System promotes a healthy, active lifestyle.

The Rewards System is a Unique Selling Point that sets FitPix apart from other fitness apps. By completing workouts and challenges, users earn points that can be redeemed for coupons, adding an extra layer of motivation. This extrinsic reward system encourages users to maintain a consistent fitness routine and work towards their goals.

By making fitness more fulfilling and enjoyable, the Rewards System promotes a healthy, active lifestyle.


Final Design


Final Design


Final Design


Project Restropective


Project Restropective


Project Restropective

Key takeaways from this project:

Key takeaways from this project:

  1. Importance of Pre-planning

  1. Importance of Pre-planning

It was very important for the team to plan ahead so that we could gauge if the scope of the project was too big given our busy school schedules and the attempt at developing an application using a software (Unity Engine is known more for developing PC games) that was not optimized for such usage.

It was very important for the team to plan ahead so that we could gauge if the scope of the project was too big given our busy school schedules and the attempt at developing an application using a software (Unity Engine is known more for developing PC games) that was not optimized for such usage.

  1. Working in sprints

  1. Working in sprints

Given that this was the first cross-disciplinary project, it was very important for us to uphold bi-weekly sprints to make sure that the project had a smooth production pipeline.

Given that this was the first cross-disciplinary project, it was very important for us to uphold bi-weekly sprints to make sure that the project had a smooth production pipeline.

  1. Balancing user engagement using motivation

  1. Balancing user engagement using motivation

At the outset of development, we depended only on intrinsic motivation for our target audience, causing a decrease in user engagement over extended use of the application. Therefore, we opted to introduce extrinsic incentives like the Reward System to motivate users. Combining both intrinsic and extrinsic rewards helped us strike a balance between individual drive and commitment.

At the outset of development, we depended only on intrinsic motivation for our target audience, causing a decrease in user engagement over extended use of the application. Therefore, we opted to introduce extrinsic incentives like the Reward System to motivate users. Combining both intrinsic and extrinsic rewards helped us strike a balance between individual drive and commitment.

In conclusion, the project's success was due to three essential principles: scope management, project management, and user engagement. By adhere to our design pillars and management plans, the team was able to make fitness effortless and pleasurable by developing beginner-friendly workout plans with appealing visuals and a rewards program, aka FitPix.

In conclusion, the project's success was due to three essential principles: scope management, project management, and user engagement. By adhere to our design pillars and management plans, the team was able to make fitness effortless and pleasurable by developing beginner-friendly workout plans with appealing visuals and a rewards program, aka FitPix.

© Copyright 2023

© Copyright 2023

© Copyright 2023