Naming

Why Dish & Satellite?

A short story about lineage, broadcasting, and the projects we owe our vocabulary to.

Sunshine and Moonlight got there first.

In the world of self-hosted cloud gaming, two open-source projects changed everything:

The names are perfect. Sunshine is the source: bright, always-on, energetic. Moonlight is the reflection: what you actually see, somewhere far from the source. The brand carries a whole mental model in two words.

Where do controllers fit?

Sunshine and Moonlight have always supported gamepad input. The controller plugged into Moonlight gets forwarded back over the stream. That model assumes the controller and the screen live on the same device. Stream to your TV with Moonlight running on a Shield TV, and the Shield's gamepad is the controller. Plug in your phone, and the phone's controls become the controls.

We wanted something else. We wanted to decouple the controller from the screen. Stream the video to a TV (or skip the video entirely) and let any device on your Wi-Fi be the gamepad. Just the gamepad. Multiple gamepads. Couch co-op. Pair the cheapest old phone in your drawer to your gaming rig and have a wireless Xbox pad in your hand five minutes later.

The broadcasting metaphor

Once we settled on the shape of the problem, the names wrote themselves. If Sunshine is the source of the video broadcast, we needed a source for the controller broadcast. Something that signals, relays, transmits.

A satellite. The thing in the sky that broadcasts.

And what catches a broadcast from a satellite?

A dish. The thing in your hand (well, in your yard) that receives.

Video broadcasting

Sunshine Moonlight

Controller broadcasting

Dish Satellite

Wait, isn't that backwards?

It would be, if Dish were the broadcaster. That's exactly the lovely twist of this stack: your phone is the source of the signal. You're the one transmitting. Your gaming PC is the passive listener, the satellite parked in the geostationary orbit of your desk, patiently catching whatever signals reach it.

Dish, the device in your hand, is the dish. It's the small, focused, tightly aimed transmitter pointing at the satellite. Every button press is a packet on a beam.

Satellite, the receiver on your PC, is the satellite. It floats. It relays. It serves whatever Dish chooses to send it.

Naming our family

So when you see this list of repos, you can read it in a single breath:

One satellite. Many dishes. All pointing at the same sky.

Thanks

Thanks to the Sunshine and Moonlight teams. For the technical groundwork that made all of this possible, for the brand language we shamelessly borrowed, and for proving that a tiny open-source project can hold its own against billion-dollar cloud-gaming platforms.

We hope Dish and Satellite earn their place in the same sky.