Levu is an internal C2C e-commerce platform that aims to facilitate seamless transactions and connections among buyers and sellers.
A Telegram mini app
Confidential
1 month
Blockchain
2024
NestJS, MongoDB, Unity
MadMAX is an interactive game on Telegram that aims to deliver an exhilarating endless runner experience, challenging players to collect unique in-game currency in a fast-paced and unpredictable environment.
MadMAX aims to provide a highly engaging and fair endless runner game experience that can scale to a large player base. However, several challenges stood in the way of achieving this goal:
– High volume of user interactions: The nature of this game generates an extremely high frequency of user inputs. The backend and database needed to process millions of events per minute efficiently without latency, ensuring a smooth and uninterrupted player experience.
– Real-time synchronization: Consistently and efficiently synchronizing player progress, scores, and collected in-game currency was critical for engagement, requiring robust real-time communication capabilities between the frontend and backend.
– Prevention of cheating and score manipulation: Ensuring fair play and maintaining the integrity of leaderboards and in-game currency values is also a challenge.
To overcome the challenges, Hola Tech adhered to the best practices. Key components of the solution included:
– Optimized frontend and backend for performance: To tackle performance optimization, we meticulously crafted a highly performant frontend with ReactJS, implementing techniques like lazy loading and efficient state management for a smooth user experience within the Telegram Mini App’s webview. Concurrently, the NestJS backend on AWS was optimized for low latency responses, utilizing efficient data querying with MongoDB to prevent UI freezes and ensure a responsive game flow.
– Highly optimized protocol: Hola Tech developed a highly optimized communication protocol between the Unity and the NestJS backend to ensure efficient and reliable real-time game state synchronization and data persistence.
– Comprehensive security and anti-cheat framework: We implemented robust server-side validation and anti-cheat mechanisms within NestJS to verify game data (scores, currency earned) and prevent manipulation from the client-side.
– Handled 10,000+ peak concurrent users
– Processed 50,000 daily score and coin updates from player
The implemented system successfully met MadMAX’s requirements for performance, security, and functionality, delivering an exceptional endless runner experience. The platform has significantly captivated players, maintaining a robust peak of 10,000 concurrent users. MadMAX has empowered players to engage in a highly competitive and fair environment, with thousands of daily score and coin updates securely processed. This demonstrates MadMAX’s success in providing a seamless, high-performance, and secure mobile gaming solution in the competitive endless runner genre.
Levu is an internal C2C e-commerce platform that aims to facilitate seamless transactions and connections among buyers and sellers.
A decentralized, multichain yield optimizer
VIB Report is a tool that provides crucial daily financial insights for informed decision-making.
Wingswap is a decentralized finance (DeFi) platform that aims to provide automated, blazing-fast, and all-round solutions for the industry, enabling users to engage in yield farming, execute swaps and limit orders with low fees, and explore advanced NFT functionalities on a user-centric platform.
Enjoy the holidays worry-free! Our team is here for you 24/7, even during the holidays, providing uninterrupted support for your project at no extra cost