Ruth Bancroft Garden

Role: 

Project Co-Lead, UI/UX Designer, App Developer

Duration: 

October 2022 - June 2024

Tools:

Figma, React Native, Firebase

Team: 

Stacey Lei, Rayna Bhattacharyya, Angela He,

Chetan Goenka

Ruth Bancroft Garden

Role: 

Project Co-Lead, UI/UX Designer, App Developer

Duration: 

October 2022 - June 2024

Tools:

Figma, React Native, Firebase

Team: 

Stacey Lei, Rayna Bhattacharyya, Angela He,

Chetan Goenka

Context

The Ruth Bancroft Garden frequently cycles between a vibrant array of in-season plants. However, the garden's free-form layout and lack of on-site signage could make it challenging for visitors to distinguish between similar-looking plants.

My team and I were given the task to create a virtual self-guided tour to assist patrons in navigating the garden.

Current User Interface

Our current design features all of the necessary items for players complete the tasks for winning. However, with only 2 months to implement a fully functional game, we were unable to invest as much time into creating a comprehensive UI as we would've wanted to.

Day vs Nighttime Forest

Inventory and Shack (Resource Management)

The most prominent UI featured in the game are the inventory, shack (where players research for the cure), and a heads-up display (HUD) with the current time/player health. When the game time hits 10:00pm, the gameplay shifts from healing villagers to survival against infected villagers.

Usability Testing

Prior to showcase, we had three separate playtest sessions (~40 testers) for the MVP, alpha build, and beta build of the game.  

30%

didn't notice time
passing in the HUD
until it was dark

98%

of players had difficulty
reading the shack's
functionalities

50%

had a hard time
figuring out which
plants to collect

During game play, players also voiced...

I'm not sure how much time would pass
if I rested and how much of my health I would regain
I can't tell how many villagers are sick

Ideation

When creating prototypes for the inventory, I explored different layouts to place the amount collected and plant images closer together to decrease lookup latency. Additionally, key decision-making elements (time and resources) were moved to the top of the Shack UI for clarity.

For the HUD, I iterated through different ways to display the ratio of healthy to infected villagers. Since there were different types of villagers, an additional challenge was conveying the amount of each type that were healthy.

Design Iteration

Since the game is set primarily on a forested island, we decided to emulate a woodsy UI. With a great number of components to keep track of in the Shack (top row) and Inventory (bottom row), I played around with the visual hierarchy before testing their ease of use with my teammates and players.

To address concerns surrounding the purpose of each component in the shack, descriptions of each action item were made.

Results

Original vs Redesign

The result of these prototypes is a more consistent UI theming with the game's target atmosphere (cutesy, nature) during the daytime and existing art assets.  To improve the player experience, our redesign emphasized readability and toggle-able displays.

Shack Menu

(Click to Enlarge)

Heads-Up Display (HUD)

(Click to Enlarge)

Inventory

(Click to Enlarge)

Different Times of Day

An integral feature of the game is visual shifts in the lighting as time passes. Consequently, final prototypes for various times of the day were created to ensure UI visibility in all aspects of gameplay.

Daytime MockupLater Daytime MockupNighttime Mockup

(Click to Enlarge)

Other Visual Assets

As the sole artist for the project, I led the visual direction for the game, designed the environment and character assets, and animated all of the character sprites. Below are highlights of the game art assets.

Resources

Environment

Characters

Reflection

This has been one of my favorite projects and has made me critically think about how different games have coordinated their user interface to immerse players into their universe. Switch has given me the opportunity to think more carefully about the accessibility challenges including UI scaling, colorblind-friendly palettes, and effectively convey object interactivity.
As game development is ongoing, I am excited for these UI changes to drop in our next build and to further improve on a seamless gameplay experience.  

Research

To gain a better understanding of how college students interacted with flight applications, we sent out a survey to our target audience and conducted 3 user interviews.

57%

found check-in
to be unintuitive

79%

found text hierarchy
to be hard to read

42%

found flight status
to be disorganized

During interviews, college students noted that...  

"Checking in is always essential for Southwest, but it’s sometimes difficult to find where to do it."
"Feature placement makes navigation more difficult than it needs to be."

Ideation

With the information we gathered, we began by listing what features were used the most and focused on simplifying the existing design. I started exploring potential layouts and understanding the user flow between different components when booking a flight.

Combining Ideas

After ideating, I met up with the rest of the team to compile our ideas. Since our schedules frequently conflicted, we placed a greater emphasis on color-coding and commenting to assist with communication.

While prototyping, we made sure to consider the visual hierarchy by emphasizing the most frequently used tools and decluttering by removing least used features.

Design

Login and Profile

To avoid clutter, we categorized the main features of the profile screen and added a flight contacts feature for notification convenience of departures, delays, and other flight changes.

Home

To alleviate navigation stress near flight time, we modified the home screen to place a greater emphasis on check-in 24 hours prior to departure. We also implemented a checklist feature to help users double-check information and remind passengers of TSA guidelines prior to check-in.

Booking a Flight

We reworded terminology for clarity, added more space to the design, consolidated information, and implemented a filtration system to help users find suitable flights faster.

Reflection

Redesigning the app made me reconsider what features I interacted with the most and how my experience may differ from other passengers. As my first team-based redesign sprint, this project was a valuable learning experience in creating consistent designs among teammates and formulating effective questions for user interviews.

Prospective Users

In order to gain a greater understanding of the app's target audience, we talked to the garden managers and walked through the garden with the existing pamphlet. We focused on designing the app towards younger visitors who prefer a more structured experience.
Teenage Girl
Marie K.
Motivation
  • Busy college student hoping to catch a break of her studies by visiting the Ruth Bancroft Garden
  • Takes care of plants in her free time and would love to learn more
Pain Points
  • Wants to visit the plants to sequential order, but is having a difficult time navigating the garden's non-linear paths.
  • Struggles to differentiate between different plants when flipping through the brochure.
Teenage Girl
Cody B.
Motivation
  • Loves to play games with his friends and wants to find all the plants in the garden
Pain Points
  • Dislikes reading large blocks of text and would prefer a more concise format to the brochure
  • Within a garden section, wants a quick overview of each plant species

User Flow

In order to streamline user navigation and development, I created a MVP user flow chart to highlight key interactions and determine which screens would be necessary for a comprehensive experience.

Ideation

When designing screens, we made sure to keep the users and client's vision at the forefront of our decisions: simple, concise, and informative. My co-lead and I began by brainstorming potential layouts and used weekly client meetings to gain feedback on iterations.

When using paper brochures, garden visitors had cited that images were the most helpful for plant identification. As a result, when creating low-fi sketches, we wanted to make sure that the plant screens greatly emphasized plant images alongside their corresponding marker numbers for easy identification.

Garden Identity and Design

To match with the garden's existing brand, we used colors similar to those featured either in their logo or existing website. To emulate a more calming experience when interacting with the app, we decided to use cooler tones.

Usability Testing

Gaining client approval to proceed, our team met on a weekly basis and began developing the app using React Native. For user testing in the garden, we would record video walkthroughs of the app and send them to the garden managers.
However, this posed biases when it came to ease of navigation. To gain a more comprehensive understanding of user navigation intuitively, we launched the app internally on TestFlight for internal beta testing.

Aspects that
Worked Well

Image placement was helpful for finding the plants
Descriptions of the next plant's location made it
easier to navigate

Areas for
Improvement

Too much information about the plants
Easy to miss that there's multiple pictures for each plant

Design Iterations

Taking user feedback into account, we condensed our plant descriptions, added image captions, and implemented image index indicators. Additionally, we improved accessibility by shifting the app's text size to correspond with the user's phone settings.
We also consolidated and varied descriptions (italics, bolding) on our home page and navigation guide.  

User Testing and Feedback

After these changes, we coordinated with garden managers for another round of user feedback. Responses were positive overall, yet users still found the image numbering easy to miss. Some users also didn't realize that they were able to jump between plant markers, instead of going sequentially.

Some aspects we considered included having a real time location tracker when users were in the garden and a muter tone of orange for the buttons. However, due to the garden's smaller size, location coordinates pose a great risk for inaccuracy and brighter buttons were more favorable when app testers walked around the garden.

Final Iteration

For our final improvements before hand-off, we added more contrast for buttons and image numbering, added a back button to the plant listing, and implemented a map as a visual guide between markers.

App Launch

After rounds of internal testing and opening it up to external testing, we launched the app onto the App Store (iOS) and handed it off to the non-profit organization. Currently, the app is being maintained by garden volunteers.

Takeaways

When surveyed, almost 70% of users used images in plant markers to distinguish between plants, and 100% of users used the zoomable map between "some of the time" and "always" while navigating. Overall, the app has allowed visitors to identify seasonal plants with improved accuracy and navigate the garden with ease.

The geographical distance between our team's location (Berkeley) and the garden (Walnut Creek) made virtual user testing a challenge, but we overcame it with thorough documentation.