Blockchain, Game

Kangamoon

An interactive game on ETH

Kangamoon 1st image
Client

Confidential

Duration

1.5 months

Category

Blockchain

Year

2024

Technology

NestJS, MongoDB

Introduction

Kangamoon is an engaging two-player fighting game designed to offer an immersive combat experience. It allows players to customize their fighters by purchasing in-game items to enhance power and provides integrated deposit and withdrawal functionalities.

Kangamoon 2nd image

Challenges

Kangamoon aims to provide an engaging two-player fighting game with integrated economic features. However, several challenges stood in the way of achieving this goal:

– Real-time synchronization for fighting gameplay: Ensuring low-latency and precise synchronization of player actions, character states, and game logic between two players in a real-time fighting environment was a critical technical hurdle, especially to prevent desynchronization and ensure a fair play experience.

– Secure and reliable deposit/withdrawal system: Implementing secure and compliant financial transactions for in-game deposits and withdrawals, while adhering to relevant regulations and protecting user assets, posed significant security and architectural challenges.

– Complex item management and balancing: Designing and implementing a system for purchasing, managing, and applying various in-game items that affect player power, while ensuring game balance and a fair progression system, added significant complexity.

Kangamoon 3rd image

Solutions

To overcome the challenges, Hola Tech adhered to the best practices. Key components of the solution included:

– Real-time communication framework: Hola Tech developed a robust real-time communication framework using Next.js and NestJS to ensure precise and low-latency synchronization of game states between players.

– Auditable deposit and withdrawal system: We also implemented a secure and auditable deposit and withdrawal system, integrating with a reliable payment gateway and adhering to best security practices.

– Well-balanced item management system: Hola Tech created a flexible and well-balanced item management system that allows for diverse power-ups and maintains a fair competitive environment.

Kangamoon 4th image

Featured numbers

– Processed over 10,000 secure in-game transactions within the first month

– Supported 1,000 concurrent two-player game sessions without performance degradation

Results

The implemented system successfully met Kangamoon’s requirements for real-time performance, secure financial transactions, and engaging gameplay. The platform has significantly enhanced the player experience with seamless two-player combat and a robust item economy. Kangamoon has empowered players to customize their fighting styles and compete fairly, with over 10,000 unique item purchases recorded. This demonstrates Kangamoon’s success in providing a dynamic and secure environment for competitive gaming and in-game commerce.

Other Projects