zio-agones is a lightweight Scala client for Agones SDK using ZIO.
Sample usage:
import com.devsisters.AgonesClient
import zio.*
for {
agones <- ZIO.service[AgonesClient]
_ <- agones.ready
_ <- agones.health(Schedule.fixed(5.seconds).unit).ignore.fork
_ <- agones.getGameServer.debug
_ <- agones.shutdown
} yield ()