9 Sep · 3 min read
Challenge: Build a web-based game and sync it with client's servers.
Solution: Web-based match 3 game built for Maybelline company to attract new customers and promote a new product.
User Group: Brand customers
We had to create the web Match 3 game for MNY company based on the requirements.
The main target players:
The main goal for players is to complete each level by moving on Manhattan's map to desired the gif code/coupons. It means that each player can get some discount for MNY goods at the end of the game. These mechanics alternate along with all 30 levels of the game.
Match 3 mechanics was implemented in the game in three variants:
Visual effects in the game were made with lightweight Spine animations, animated sprite sequences, or programmatically drawn on the canvas.
A user’s nickname and progress are stored in the browser local storage and in a Firebase (Cloud Firestore).
Also, different analytic metrics collecting, including custom events tracking, is set up with Google analytics.
Features that are synced with the back-end side:
The development of the game was carried out according to the requirements described in the documentation. The game has been published on the official website of the company.
Technologies used in the project:
Leave a comment