Welcome to the Mafia Game – a digital adaptation of the popular card-based party game, now available for iOS! Gather your friends and experience the suspense, mystery, and strategy of Mafia in a whole new way.
The Mafia Game is a multiplayer social deduction game where players are divided into two teams: Mafia and Villagers. The goal is to eliminate the opposing team through strategy, deception, and teamwork.
The game begins with players receiving their roles secretly, followed by alternating rounds of day and night. During the night, the Mafia secretly chooses a player to eliminate, while during the day, everyone debates and votes to eliminate someone they believe is in the Mafia. The game continues until one team wins.
This iOS version offers a seamless and fun way to enjoy the game without the need for physical cards or manual tracking!
- Role Selection: Automatically assigns players to various roles like Mafia, Doctor, Detective, and Villager.
- Day & Night Phases: The game handles transitions between day and night, revealing actions like eliminations and investigations.
- Player Interaction: Players can debate, vote, and make decisions using the app, mimicking the feel of the traditional card-based version.
- Customizable Settings: Change the number of players, roles, and other game options to tailor the experience for your group.
- Sleek Design: A clean, intuitive interface designed to give you the best digital Mafia experience.
- Set up the game: Choose the number of players and customize the roles (Mafia, Villagers, etc.).
- Game starts: Each player is secretly assigned a role, such as Mafia, Detective, Doctor, or Villager.
- Night phase: Mafia members secretly select a player to eliminate, while the Doctor tries to save a player and the Detective investigates a player's identity.
- Day phase: All players debate and vote to eliminate a player they suspect is in the Mafia.
- Repeat until one team wins: The game continues until either the Mafia has been eliminated or the Mafia outnumbers the Villagers.
The game is available exclusively on the iOS platform. Download it from the App Store to get started:
- Mafia: Eliminate villagers during the night and avoid suspicion during the day.
- Villagers: Work together to figure out who the Mafia members are.
- Detective: Investigate one player each night to uncover their identity.
- Doctor: Choose one player to save from elimination each night.
Other custom roles may be included based on the game setup!
- React Native: Cross-platform framework for building native apps.
- JavaScript/TypeScript: The primary programming languages used for app logic and UI.
- Expo: For rapid prototyping and building iOS apps.
- Online Multiplayer: Play with friends remotely.
- More Roles & Customization: Add new roles like the Jester, Bodyguard, and more.
- In-App Chat System: For players to communicate during day phases.
- Achievements & Leaderboards: Track your stats and compete with friends.
This project is hosted on GitHub: shahsuvarli/game-on.
To clone the repository:
git clone https://github.com/shahsuvarli/game-on.git