Creating an infrastructure platform for game developers

About The Project

Overview

My journey with WAZP started with a challenging project already moving full speed ahead, with a minimum viable product already developed and many other features in progress. The project had a two-year roadmap plan approved by management and aimed to create a platform to optimize game infrastructure creation for developers.

The challenge

The company's strategy with WAZP aimed to bring together small, talented game studios from around the globe to work inside our product, offering them an environment conducive to optimizing their game infrastructure using WAZP technology. The business goal was to have at least one game project created within the WAZP platform within three months of its launch. My goal was to provide an understanding of the entire platform across strategic design and build all the interfaces prioritizing user experience.

Discovery & Ideation

Desk research - discovering product vision across

When I joined the team, several ongoing products and different opinions about the potential solutions were causing confusion and doubts about the roadmap. To streamline the process, I decided to do desk research, gathering information from multiple documents and consolidating it into a single document outlining the product strategy and possible solutions.

After collecting and organizing all the gatherings into a clear document, I shared it with product directors to validate our approach. This process helped us to clarify any doubts and enabled us to move forward with greater focus and product maturity.

Access the Desk Research doc

Journey Map - Understanding Users’ Needs

Once the roadmap was clearly defined and agreed upon with the team, I took the initiative to validate the user journeys and ensure that our Minimum Viable Project had a solid information architecture.

To achieve this, I conducted a dynamic session with five users to capture their complete journey and understand their needs regarding features, problems, insights, and feelings about the current flow.

Access the Research Plan

Access the Research Analysis

Journey map - conclusion

The journey map helped us better understand the users’ needs and allowed us to make informed decisions
on which features to prioritize.

  • Removing the Game Phase Transition feature from the roadmap, as each User Journey may be
    different from the others.

  • Improving key decisions related to hierarchy features, sidebar menu, and navigation between projects
    and companies.

  • Prioritizing important features like Metagame Service, Configuration, and Experimentation.

Information architecture

Having gained a deeper understanding of the product and user needs, I moved on to developing the information architecture to improve the platform's functionality and user experience.

Prototype

Navigation enhancements

After gaining a comprehensive understanding of user needs and flows, we were finally able to start implementing the platform improvements.

Old navigation problems

  • In the old navigation, the links were separated by tabs, and it was difficult to get to the next hierarchy of subpages when necessary.

  • Projects were in the header, in the same hierarchy as a company, although they should be in a lower hierarchy.

  • Submenus needed to be open with a dropdown component, making it difficult to navigate as the product grows.

New navigation solutions

  • New main navigation links have been added to the menu, separating functions that make more sense for game developers.

  • Now the project is hierarchically under the companies, which makes more sense for navigation.

  • Now the submenu opens next to the menu without interfering with the main menu navigation.

Metagame server

Metagame Server was mapped by the users as an important feature to prioritize to enable the backend to provide rewards and feedback inside a game environment.

Experimentation platform

The Experimentation Platform was developed to address users' needs regarding A/B testing, allowing for the collection of valuable data on game usability and interaction.

Usability tests

Every time we finished a feature development we recruited at least 5 users to conduct
a usability test to validate the prototype.

Access the Usability Test Plan document

Access the Usability Test Feedback.

Conclusion

Survey

After all the changes, we were able to check user satisfaction with a survey, and we had a pleasant conclusion:

  • 76,5% of persons voted 10.

  • 11,8% of persons voted 9.

  • 11,8% of persons voted 8.

Access the Complete Survey Answers

Business goal and KPIs validation

After implementing the changes, we successfully met the business goal. Upon validating the KPIs, we arrived at a positive conclusion:

  • Objective: at least five games will be created until April 30
    Result: 4 Studios created a project until April 30.

  • Objective: at least two games using built-in analytics.
    Result: 3 games were created using built-in analytics.

  • Objective: all game infrastructure should be created in less than 1 hour.
    Result: The average of a game creation was in 3 hours.

Objective
Ensure 50% of users complete onboarding within one week.

Result
Exceeded expectations, with 80% of students and parents completing the onboarding process within one week.