Who's the Imposter? icon
Godhuli IT Solutions // Flutter game

Who's the Imposter?

Also searched as Imposter party game

An offline party game for friends on one phone — everyone gets a secret word except the imposter. Give clues, bluff, and vote to find them.

About Who's the Imposter?

Who's the Imposter? is a pass-and-play game: the phone goes around the group, each player secretly sees the word, and one player gets nothing. Everyone gives a clue, and the group votes on who is bluffing. No internet or accounts needed.

Rojan Parajuli (also known as Anjesh Parajuli) built the game in Flutter using Bloc to drive the game flow — rounds, roles, clues and votes are all explicit states.

Type
Flutter game
Status
Live on Google Play
Built with
Flutter, Dart, Bloc (flutter_bloc)
Developer
Rojan Parajuli (Anjesh Parajuli)

Key features

Tech stack & architecture

Tech stack

  • Flutter
  • Dart
  • Bloc (flutter_bloc)
  • Clean Architecture
  • Offline
  • Android

Architecture & state management

State management
Bloc (flutter_bloc). Every screen is driven by a Bloc: the UI sends events, the Bloc emits immutable states, and widgets simply rebuild from the current state. Business logic never lives inside widgets.
Layered architecture
Clean Architecture split into presentation (screens, widgets, Blocs), domain (entities, use cases, repository contracts) and data (repository implementations, remote API and local storage sources).
Data & networking
Repositories wrap the REST API so Blocs never talk to HTTP directly. Responses are mapped into typed models, and errors are turned into clear UI states (loading, success, empty, failure).
Maintainability
Dependency injection wires the layers together, which keeps features isolated, makes Blocs and repositories easy to unit test, and lets new features ship without touching unrelated code.

Who's the Imposter? FAQ

Who developed Who's the Imposter?

Rojan Parajuli (also known as Anjesh Parajuli) developed Who's the Imposter? in Flutter for Godhuli IT Solutions.

Does Who's the Imposter? need the internet?

No. It is a fully offline pass-and-play game for one phone.

Scanquil icon
Personal projectFlutter app

Scanquil

Scan documents to PDF, pull text out with AI OCR and convert to Word — my own app, published under my Anjesh developer account on Google Play.

View details
flutter_ludo icon
Open source · pub.devFlutter package

flutter_ludo

A complete Ludo game for Flutter — rules engine, animated board and dice, smart bots from easy to hard, 2v2 teams, configurable rules and save/restore. 160/160 pub points.

View details
tetris_engine icon
Open source · pub.devFlutter package

tetris_engine

A complete, customizable Tetris engine for Flutter — Guideline rules, themes, touch and keyboard controls, replays and save/restore. 160/160 pub points.

View details