PROJECT TEAM, FA’24

CornellGo: Manager Portal & Game Features

Redesigned Cornell's scavenger hunt app with gamified elements, making campus exploration more accessible and engaging for students.

TEAM

2 PMs, 1 TPM, 1 APM,
5 developers, 3 designers

ROLE

Product Designer

TIMELINE

Oct. 2024 - Dec. 2024

SKILLS/TOOLS

UX Research, Prototyping, Figma

CONTEXT

CornellGo, developed by Cornell Digital Tech and Innovation, is an app designed to make exploring campus fun through interactive scavenger hunts. It features challenges and journeys that guide users to discover new places. However, the app lacks gamified elements to enhance user engagement and practicality. Before its launch, I collaborated with 3 designers to enable users to take short quizzes after discovering landmarks, complete time-based challenges through the Timed Challenge, and leverage the Manager Portal to create and share custom journeys with personalized routes.

3 New Features

Quizzes 🧠

Timed Challenges ⏰

User Manager Portal 🛠️

Competitor analysis — timed challenge

The Role of Timers in Mobile Gaming

First, I looked into popular mobile games like Fruit Ninja and Brawl Stars to understand how timers are integrated into their gameplay.

Fruit Ninja’s design made the timer highly visible, changing colors as time ran out to create a sense of urgency. Additionally, I liked that it offered extra time at the end of the timer to encourage continued play. In contrast, Brawl Stars featured a more subtle approach, with its floating timer seamlessly integrated into the gameplay. As time ran low, the timer began flashing yellow and red, prompting users to speed up.

Low-fi explorations — timed challenge

After getting inspiration, I created low-fi sketches to envision how the timer could be integrated into the app.

Timer in top header

Cohesive with app’s original design

Hidden

Floating timer

More distinct and visible to users

No timer icon, which limits visual aid

Floating timer w/ icon

More distinct and visible to users

Clock icon helps with visualize

how much time is left

I opted for the floating timer with an accompanying timer icon, as it felt the least intrusive while seamlessly integrating into the game by appearing directly on the map. Including a timer icon also offers users a clear visual aid, helping them easily track how much time remains.

Design iterations — timed challenge

Creating the Mid-Fis

I first visualized what the gameplay could look like when a user uses up all their time.

timer starts countdown

5 minutes left warning

user runs out of time

bonus time

I presented my initial design during a critique session and received valuable feedback. The placement of the timer and the option for users to add time in exchange for points were well-received. However, the feedback also raised some insightful questions:

“What’s the purpose of the timer turning orange? Could there be a more effective way to alert users that time is running out?”

“What’s the primary call-to-action? Are we encouraging users to buy more time?”

“What happens if a player fails to complete the challenge even after adding extra time? Should they start over, skip to the next challenge, or encounter another outcome?”

With these questions, I decided to do a deeper dive into mobile app gameplay. So, I looked into the one of the top-grossing mobile game franchises in the US app stores—Candy Crush Saga.

If users performed well, they earned three stars and an increased score. Conversely, failing to complete the challenge resulted in no stars, requiring users to retry in exchange for a life. Lives could either be replenished over time or purchased using in-game currency.


Observing these varied outcomes, I recognized the importance of tailoring CornellGo’s timer feature to accommodate each user’s unique journey, whether they succeed or fail a challenge.

So, I created 2 user flows:

Flow 1

User runs out of time

Chooses not to buy extra time/is unable to buy extra time

Challenge failed

Earns 0 points

Flow 2

User runs out of time

User chooses to buy extra time

Challenge completed

Some points lost but earns points for completing challenge

And created result screens for both flows:

Flow 1

Failed Challenge

Flow 2

Completed Challenge

Failed Challenge

Completed Challenge

PROblem discovery — quiz

Enhancing the Scavenger Hunt with Interactive and Educational Moments

The current user journey in our app lacks an engaging, educational element at each location. Instead of simply receiving a prompt and moving to the next challenge, we could introduce interactive quizzes or intriguing facts to enhance user engagement and deepen their connection to the journey.

Competitor analysis — quiz

Making Question-Answering Fun and Educational: How Competitors Are Doing It

Exploring how Kahoot!, Duolingo, and Trivia Crack are enhancing user engagement through interactive learning.

Competitors like Kahoot! boost engagement by awarding points and showcasing rankings on leaderboards, while Duolingo enhances learning by showing correct answers with explanations. Trivia Crack takes it a step further with interactive animations, making the experience both entertaining and educational.

Low-fi explorations — quiz

I created low-fidelity sketches to develop my feature ideation, drawing on competitor insights to guide visual exploration.

After further envisioning what my solutions could look like, I created the wireframes below.

Category Spin

Interactive

Time consuming

Low feasibility

Multi-Input

Skip Questions

Various input types, including multiple choice, short response, and numeric.

Less engaging

Earning rewards

Shuffle between questions

Indication of rewards

Indication of progress

Multiple questions

Considering the feasibility and impact of these three solutions, I decided to move forward with quiz feature with...


Earning rewards


It best addresses the problem by enhancing comprehension and encouraging active engagement with the content. By incorporating reward-earning options, users are incentivized to answer questions correctly, boosting their leaderboard points—already a key feature of the CornellGO app. This approach motivates users to actively participate and reinforces educational value by rewarding correct answers, deepening their connection to the experience while aligning with the app’s core gamified elements.

Design iterations — quiz

Choosing a modal upon answering a question correctly.

During my initial exploration, I sought feedback in weekly design critiques. My peers liked the confetti idea, as it evoked positive emotions, and they enjoyed earning points along with the leaderboard to indicate success. One area for improvement was the placement of the 'leave' button, as its target size was too small and it was placed awkwardly right under another call-to-action button, the point breakdown.

So with this insight, I create the following revisions:

Choosing shuffle button placement.

Prominent

Unclear placement

(shuffling questions

or answers)

Clear question shuffle indication

Clear shuffle count

Diverts attention from the question

Consistent with platform

Clear shuffle count

Signifying hints

It is the most intuitive option for users due to its proximity to the question. The other two options may cause confusion about whether they shuffle the answer choices or the question, as well as the indication of a hint versus a shuffle.

Final prototype — quiz

Finally, after revisions, introducing the quiz feature:


Test your knowledge, uncover intriguing facts about the locations you visit, and level up on the leaderboard!

user research — user manager portal

Understanding the User

To better understand users' needs and goals for this new feature, my team and I conducted interviews with 10 students, focusing on both student organization leaders and general Cornell students.

our interview questions

interview insights

From these interviews we gathered 3 key user insights:

Central Organization

Interesting places are shared via Instagram or chats, but lack a central organization to help revisit.

Event Planning

Users want locations for event planning and route calculation to save time and effort.

Customization

Users want customization features like templates, uploading photos, and location recommendations.

creating the user persona — user manager portal

Meet Katherine, a Cornell freshman and active CornellGo user.

Core Needs

Wants to see other people’s recommendations

Explore new places on Cornell’s campus

🤲

Painpoints

🤕

Lack of motivation to explore new places

Lack of comprehensive instructions to find the ideal locations

Here’s what the manager portal user flow looks like for users like Katherine:

low-fi explorations — user manager portal

Working as a team of 3 designers, we each created low-fidelity sketches to illustrate our individual visions for the manager portal's design.

We identified commonalities across our sketches, such as including a map for location selection and event details customization, and merged our low-fidelity designs to create a cohesive version.

landing page

creating journey

location selection

details of location

location selection

finish selections

review & publish

invite

CURRENT MID-FI — user manager portal

Due to time constraints and extensive user interviews, we were only able to complete some key features in their mid-fidelity state. We plan to continue iterating, bringing the design to critique, and conducting user testing before reaching high fidelity.

Design System

Bringing CornellGO’s brand to life: playful, exciting, and inviting!

A strong design system plays a vital role in project efficiency. Joining the team this semester, I found that CornellGO’s design system was already well-established, which made my onboarding process much smoother. I’ve been focusing on ensuring that the designs align with the system while making small tweaks based on accessibility guidelines. These adjustments will ensure a more cohesive experience and support a streamlined workflow for future designers!

Reflection and next steps

It’s been such a rewarding semester, and here are my key takeaways from designing CornellGO:

Getting Development Feedback Early

Seeking feedback from developers early helps identify potential challenges and ensures design ideas are feasible, leading to smoother execution and fewer obstacles during development.

Simple Concepts Aren’t Always Easy to Execute

Designing for intuition requires constant iteration and careful planning. Even straightforward concepts demand thorough testing and adjustment to ensure that they deliver a seamless and functional user experience.

Never Fear Critique

Critique offers opportunities for growth by challenging assumptions and refining ideas. Embracing feedback drives the design forward and ensures the final product aligns with user needs and expectations

Designing this scavenger hunt experience involved close collaboration with developers and two other designers. It gave me a deeper understanding of development feasibility, allowed me to integrate more interactions with our cute bear, Niki, and reinforced my appreciation for the feedback received during design critiques. I’m super excited about the launch of CornellGO and will be actively involved in ensuring that the design aligns with our vision and meets the needs of our users.

Let’s get in touch! ◡̈

aep227@cornell.edu

Ashley Paik © 2025

Create a free website with Framer, the website builder loved by startups, designers and agencies.