
FamiQuiz Party is the new Android version of FamiQuiz: the phone sits in the middle of the table, a 3D wheel picks the theme and everyone answers out loud, saying their name: “Lucía, B”. I built it in Godot with C#, with a new neon design, and it lives alongside the web version and the Roku version, each one separate.
How it's played
- Add the players sitting around the table.
- The 3D wheel spins and picks the theme: history, science, food, arts, music, sport, geography, flags or rebus puzzles.
- The question appears with four answers and a countdown.
- Everyone answers out loud with their name; the phone works out who answered and what they said.
- Points depend on speed, and the podium appears at the end.
You choose the level (family, kids or adults), the number of questions, the time per question, the language and the way to play: all together or taking turns.



Answering out loud
Speech recognition uses Android's engine, through a module I wrote in Java for Godot: it listens continuously and returns partial results while the person is speaking. Then a parser of my own works out who is answering (a name at the table) and what they answer: the letter, “the second one” or the answer itself, such as “it's the liver”.
- If it catches the answer but not the name, it asks who answered.
- A Test the mic button checks that the phone hears well before playing.
- Recognition works in Spanish, English, French and German, depending on the chosen language.


A more modern design
The whole interface is built in code, in the neon style of the mock-ups approved in October: bright colours on a dark background, big buttons for playing with the phone lying on the table, and it works in portrait and landscape.
Three separate versions: web, Android and Roku
Each screen has its own use, so each version lives on its own and can evolve without breaking the others.
| Version | What it's for | How it's built |
|---|---|---|
| Web (famiquiz.app) | Online rooms of up to 8 players, duels, leagues, daily challenge and over 150,000 questions in 4 languages | ASP.NET Core, SignalR for real time and SQL Server |
| Android: FamiQuiz Party | The party game with one phone on the table and voice answers | Godot and C#, with a Java module for voice; it reads the questions from the famiquiz.app server |
| Roku | The quiz on the living-room TV, with the remote optional | Its own channel in BrightScript, using the same API as the Android app |


More on TV apps in Roku app development (in Spanish).
What this project shows
One server feeds a website, a native app and a TV channel. That is the approach I suggest to clients when a project needs to reach several screens: a single database and a single set of rules, with the interface adapted to each use. Read how it started in the FamiQuiz case study (in Spanish) and when a native app makes sense in mobile app or web app?.
Want to try FamiQuiz Party before everyone else?
I'm looking for beta testers with an Android phone. Leave me the email of your Google account (the one you use on the Play Store): I'll add you to the testers list and send you the link to install the game for free from Google Play.
Your email is only used to sign you up for testing, nothing else.Got an idea for a game, app or platform?
I can bring it to the web, to phones or to the TV, with one server behind it. The first conversation is free.
Let's talk about your projectMessage me on WhatsApp