RocketChat / Rocket.Chat.Apps-engine

The Rocket.Chat Apps engine and definitions.

Home Page:https://rocketchat.github.io/Rocket.Chat.Apps-engine/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Documentation on game center/ external components

koenvanhauwe opened this issue · comments

I've been toying around with the Rocket Chat apps engine to explore its capabilities. I really like the game center/ external components feature.

However, I'm having a hard time figuring out some parts as there is a complete lack of documentation on external components, and there is only so much I can extract from the source code.
I specifically wonder how we can access information from Rocket Chat inside the external component like the FRVR games do. In the basketball game for example, we can see the other player + score. My guess is it has something to do with the AppsEngineUIClient, but haven't been able to figure it out yet.

Some more insight/documentation on the game center and external components would be helpful, so people can start developing their own apps. Thank you!

It's my understanding from the linked project above that the External Components API was added specifically for games as a Google Summer of Code project. Is that correct? If that's the case, that approach would seem to be a dead end for non-game apps.