Human Park

Next-gen web3 experience platform

bug-proofed before first release by QAwerk
Girl Image Boy Image Clip Icon Blue Clip Icon Red
×
Where do you want us to send our Human Park case study?
Please enter your business email isn′t a business email

Virtually Human Studio is a leading web3 gaming company. It is the creator of the famous ZED RUN, the first blockchain horse racing game. Human Park is its second product, developed with Spectre Studios, Australia’s number-one XR studio.

All Customers

Game Testing

We applied our experience in testing RPG battle games to the Human Project, focusing both on functional and usability aspects of the game. We tested the game from the standpoint of a first-time user as well as a regular player.

Learn more

Manual Testing

Our manual QA engineers performed installation, exploratory, regression, and UI/UX testing of the Human Park platform. We ensured the early access features were fully functional and made a positive first impression on the early adopters.

Learn more

Introduction

Human Park is a web3 experience platform that allows users to self-express and show off their virtual identities, play battle royale, mini-games like tag, infection, shootout, and hide-n-seek together with other NFT characters, parkour in a 3D virtual world, teleport, attend in-game events, socialize, and explore many other playground areas.

Human Park NFTs are built on the Ethereum blockchain, whereas the gameplay is built on Unreal Engine.

Each Human Park player starts with creating their NFT avatar, which is nude by default. They can choose a gender and body composition, play with tattoo sizes and placement and apply other in-game cosmetics to achieve the desired look of their characters.

Human Park is available on Windows and macOS, and it’s a desktop install experience. The browser and mobile support are underway.

Challenge

When Virtually Human Studio and Spectre Studios turned to QAwerk, the Human Park platform was in an early development phase. The playground hasn’t been completed yet, but we had full access to the avatar configurator.

Our client wanted to open access to the early adopters of the game so that they could create their avatars, also known as Noods, customize them, and lock their designs. To reward the early adopters and increase the excitement around the game’s release, Human Park would airdrop the users’ avatar NFTs to their wallets with no gas fees.

Our task was to ensure that the users’ first interaction with the game is a positive and uninterrupted experience. We needed to carefully test the process of creating and customizing a Nood, a unique user avatar that reflects their identity.

On top of that, our client wanted to level up their QA process. Before partnering with us, they relied on bug reports and feedback from their Discord community and ran quick smoke tests in-house to identify major bugs.

With QAwerk’s help, they hoped to adopt a more thorough QA process that would result in healthier coding practices.

Solution

Since the game was in its infancy, we started with manual testing and outlined opportunities for automation in the future. Our client also wanted to ensure this new approach to QA put no strain on the in-house team and gave them enough time to acclimate to the new process. That’s why we started with the absolute essentials, such as:

  • Installation Testing. At the time of our partnership, the game was available only for Mac users. We tested the installation client for macOS. We also checked if the connection with the MetaMask wallet was established without any hindrances. Our QA engineers went through every element on the screen before the login and then checked if the login itself was successful.
  • Exploratory Testing. This type of testing is perfect for learning about the product and experiencing it as a first-time user. It allows receiving instant feedback with no documentation at hand. At the same time, the exploratory testing sequences can be later converted into functional test scripts. The ad-hoc, unstructured nature of exploratory testing also helps identify edge cases.
  • Regression Testing. Regression testing is a must for rapidly developing games like Human Park. We performed several iterations of regression testing to ensure the updates had no impact on the intact parts of the code.
  • UI/UX Testing. Human Park’s designers create all assets from the ground up and put much effort into making kick-ass graphics, be it in-game cosmetics, accessories, or additional collectibles. We ensured UI glitches didn’t undermine all this tremendous work and that users could fully enjoy the avatar creation process with no distractions or annoying malfunctions.

All of our work was documented in actionable bug reports. We also created Confluence documentation to describe our QA workflow step by step and keep everyone on the same page.

Bugs Found

Most bugs we reported concerned functional, UI, or localization issues. For example, some buttons would have different sizes or contained overflowing text, some skins were duplicated, or not applied at all, etc.

Bug

Actual result: Leaving the game through the "Quit" button on the main menu results in a crash with the “Fatal error!” pop-up.

Expected result: Quitting the game is smooth and doesn’t result in the “Fatal error!” pop-up.

Bug

Actual result: The text doesn’t fit the activity announcement window in the launcher.

Expected result: The text in the activity announcement window is aligned properly.

Bug

Actual result: Some license names and their contents in “Settings” – the “About” tab – aren’t displayed in English.

Expected result: All licenses in “Settings” – the “About” tab – are displayed in the selected language, that is English.

Result

With the help of QAwerk, the Human Park team improved the experience for the game’s early adopters who signed up for their free mint event. We made sure the 30K of waitlist users could install the game client successfully, connect Human Park to their MetaMask wallet, and access the avatar configurator to create and mint their unique avatars, aka Noods.

That very first interaction with the game can’t be disappointing. For a game to be successful, it needs a community of raving fans. Human Park and QAwerk took great care of the user’s first impression, ensuring a positive experience that builds up excitement from start to finish.

Human Park NFTs are worth more than 1 mln dollars on the secondary market, and their user base keeps growing.

In Press

Metaverse gaming should be interactive, and the player should shape the story.That’s the thought behind Human Park. Instead of simply creating a virtual world for gamers to explore, they focused on the story element as well.

News website covering web3, NFTs, metaverse, and AR/VR

Human Park has already set itself apart by airdropping NFTs of individually designed Noods to the first cohort of users.The secondary market value of the Noods collection has already eclipsed $1 million, per OpenSea valuations.

Creative network for innovators and tech leaders in blockchain, NFTs, and DeFi

Human Park synthesizes Web3 values - such as the importance of identity ownership - with traditional gaming by blending vivid in-world details with engaging community play.

World’s largest newswire distribution network

Human Park started allowing people on their waitlist to build their own free faceless nude avatars. Once the nude is customised, users can lock it and the avatar NFT will be airdropped to users’ wallets at a later date.

Australia’s news portal on ASX-listed small and micro cap stocks

Looking to improve experience for early adopters?

Let’s talk

Tools

TrelloTrello
JiraJira
macOSmacOS
ConfluenceConfluence
3experts in team
100+bugs found
$1MNFT collection value
30,000waitlist players

QAwerk Team Comment

Denys

Denys
QA engineer

I specialize in game testing, but it was my first metaverse project. Even though Human Park's concept and storyline are unique, the gameplay and mechanics resembled traditional gaming, so navigating the platform was very intuitive. I tested the installation client and performed exploratory testing of the main menu and character creation mechanics, resulting in a dozen bug reports.

Media
Media
Media

Related in Blog

Alpha Testing vs Beta Testing: A Complete Comparison

Alpha Testing vs Beta Testing: A Complete Comparison

Both alpha and beta testing are forms of user acceptance testing, allowing to build confidence before the product launch. Both of them help collect actionable feedback and increase product usability. However, d...

Read More
How to Write a Good Bug Report? Best Practices

How to Write a Good Bug Report? Best Practices

Bug tracking, reporting and fixing are integral processes in software development. Among all of these tasks, reporting may seem to be the least important one, but it isn’t like that. The better the report is, the faster the bug gets fixed. In turn, if the report doesn’t provi...

Read More

Impressed?

Hire us

Other Case Studies

Penpot

Penpot

Spain

Helped this open-source & prototyping platform successfully go from beta to official release, now reaching over 250K users

VirtaMed

VirtaMed

Switzerland

Helped bug-proof VR training solution for surgeons and join CHF 12 mln gov project

Magic Mountain

Magic Mountain

United Kingdom

We enabled the UK’s #1 social fitness app to transition from an MVP to a Premium offering, and their subscriptions are growing daily