I am the developer of “Ancient Go”, an Unreal Engine 4 Windows Go client on Steam.
I have started testing OGS integration, and think I have a handle on how to format things within UE4 to communicate. I was wondering about one thing in particular that I don’t see in the documentation, namely how should I be checking for state updates?
Is there a listener I should be using? Should I be polling the SGF or game detail at some frequency?
I have not used REST or done much in the way of http requests before (Ancient Go is raw socket based TLS) so sorry if it is an obvious answer. Also REST is not playing well with UE4 in general so I am formatting all my requests using just http if that is relevant.
So, REST is just stateless http interaction (on a very basic level). For gameplay you may want to start by looking at our real-time api: https://ogs.readme.io/docs/real-time-api
I missed the real-time section when looking over the docs the first time around since the readme.io landed on what seemed like a normal user page and I didn’t explore it.