
2D Mafia/Werewolf Game KitIntroducing the cutest 2D Mafia-style game kit!This starter pack features classic social deduction mechanics. The game includes core roles (Mafia, Detective, Doctor, Matchmaker, Citizens), night and day cycles, discussion and voting mechanics, and fully customisable rules. Easy to integrate, extend, and adapt for your own projects.Feel free to try out the DEMO before making a purchase.WHAT'S INCLUDEDThis self-contained pack includes:8 avatar icons (bear, cats x 2, bunny, dog, sea lion, mouse and pig)4 role icons (mafia, detective, doctor and citizen)FULL C# source codeEssential utilities such as a state machine framework, extension methods for arrays and lists, and a generic singleton patternAll sprites are in PNG format (512×512 px).ROLESPlayer can take on the following roles:Mafia (x2): work together secretly at night to eliminate one playerDetective: investigate one player to learn if they are Mafia or notDoctor: choose one player (including themselves) to protect from eliminationMatchmaker: chooses two players to become a coupleCitizen: default roleGAMEPLAYThe host runs the process in the following order:(1) Mafia recognise each other (no killing yet).(2) Matchmaker chooses two players to bind as a couple.(3) First morning discussion round(4) Night round:-> Detective chooses one player to investigate (learns whether they are Mafia).-> Mafia secretly choose a victim.-> Doctor chooses one player to save (may choose themselves).(5) The host announces who (if anyone) died overnight. If a player in a couple dies, their partner also dies of heartbreak.(6) Morning discussion round(7) Voting round: All players vote on one suspect. If there's a tie, the host may call for a revote.(8) Go to (4) and repeat. The game continues until:-> Mafia are eliminated -> Town wins.-> The Town has no more than one citizen -> Mafia wins.-> Only the couple remains -> Couple wins.