devsisters / zio-agones

Lightweight Scala client for Agones SDK using ZIO

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

zio-agones

Release Artifacts Snapshot Artifacts

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 ()

About

Lightweight Scala client for Agones SDK using ZIO

License:Apache License 2.0


Languages

Language:Scala 100.0%