Library for React Native TV Games
"Couch Kit is a set of React Native libraries for hosting websocket games on TV hardware with controller client packages."
- Local-first: TV runs HTTP (controller) + WebSocket (game) on your LAN.
- TV-as-server: Single source of truth lives on the TV.
- Shared reducer: One reducer shared between host + controller.
- Time sync + preloading: Helpers for timing-sensitive games and heavy assets.
- Session recovery: Players automatically get their state back after refreshing or reconnecting.
- Dev workflow: Iterate on the controller without constantly rebuilding the TV app.
Felix Luciano
@picapollo821