Interesting, the app itself is a web app. From the architecture docs:
> The game client is a Backbone.js + Marionette application which runs in the browser.
And for the main game server and matchmaking:
> The Game server is a Socket.io WebSocket server which handles multiplayer games.
> The worker uses Kue to poll Redis-backed queues for tasks like game creation and matchmaking.