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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Looking to improve experience for early adopters?Let’s talk
QAwerk Team Comment
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.
Related in Blog
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, despite more or less similar basic goals, alpha and beta tests are carr...Read More
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
Other Case Studies
Helped successfully go from beta to official release and reach over 250K users
Helped bug-proof VR training solution for surgeons and join CHF 12 mln gov project
Helped #1 social fitness app in UK transition from MVP to Premium with subscriptions growing daily