Skip to content

What Flyrail does

One Mac at the front runs the game. Everything else in the room — the screen, the host's controller, every player's phone — is a browser page that joins by scanning a code.

In the room

The screen is a URL

The display is a web page. A TV with a browser, a laptop on HDMI, a second monitor, or a browser source in OBS — all the same thing. Nothing special has to be installed on whatever is showing the game.

Phones are buzzers

A player scans a code and their phone becomes a buzzer, a keypad or a text input depending on what the game needs. One task per phone at a time, and the phone always shows whether the game is waiting on you.

Fair buzz order

Buzzes are ordered by when the press arrived, with an early-press penalty and a reading-timer lockout, so the fastest thumb wins rather than the best signal.

Host from a phone

The controller is its own page: next, reveal, judge, score, pause. A leader runs the room from their hand instead of from behind a laptop lid.

Keeping a room safe

Audience text ends up on a screen in front of children, so it is filtered before it gets there rather than moderated after.

Three levels of moderation

A word filter runs on every text answer and every player name. Anything the filter is unsure of is held for a person to approve, and the host can clear what is on screen or remove a player at any point.

No child accounts

Players never sign up and never sign in. A phone is a player for the length of one game and then it is nothing. There is no child account to create and no child data to lose.

The filter fails closed

If the filter cannot run, text is held rather than shown. The alternative default puts an unfiltered word on a projector in a church, and that is not a trade worth making for a faster answer.

Making shows

One editor, two places

Build a game in this browser or on the Mac; it is the same editor and the same show. A volunteer prepares on Tuesday at home and it is on the church Mac on Sunday.

Your library stays yours

Adding a catalog show copies it, so improving ours never changes a game you have already rehearsed. Letting a plan lapse hides private items beyond the free limit; it never deletes them.

Working with what the room already has

Where each of these stands today. "In build" means designed and specified, not shipped — if it is not marked ready, you cannot use it yet.
Integration What it does State
OBS / streaming The display as a browser source, with a chroma-key option In build
ProPresenter Take and clear slides from game moments, on the same Mac In build
NDI output The game as a video source for a vision desk In build
Stream Deck Physical buttons for next, reveal and judge In build
Hardware buzzers Arcade buttons over their own radio, no Wi-Fi involved Designed, later phase

Try it with your own room

Make an account, build a show in the browser, and link the Mac when the app ships.

Start a free trial Pricing