Game App - image 1
Game App - image 2
Game App - image 3

Game App

React Native
Firebase
Lottie

An interactive game application with engaging UI and real-time features.

This Ludo game application brings the classic board game to mobile devices. Built with React Native, it offers a cross-platform experience for both iOS and Android users, allowing for a wider reach with a single codebase. Game features: - **Real-time Multiplayer:** The core of the game is its real-time multiplayer functionality. I utilized Firebase Realtime Database to manage game state synchronization between players. This ensures that every move, dice roll, and piece position is instantly updated across all devices in a game session, providing a seamless and competitive experience. - **Engaging UI with Lottie:** To make the game more visually appealing and fun, I integrated Lottie animations for key interactions like dice rolls, piece movements, and winning celebrations. This adds a layer of polish and delight to the user interface. - **Customizable Game Setup:** Players aren't locked into a single game mode. They can set up custom games, choosing the number of players (from 2 to 4) and other game-specific settings before starting a match. This project was a great exercise in managing real-time data synchronization and creating a polished, engaging mobile application. The main challenge was ensuring that the game logic was robust and that the real-time updates were efficient to prevent any lag, which was achieved through careful data structure design in Firebase.

In-Game Screenshots

Game App - screenshot 1
Game App - screenshot 2