アップデート
はじめに GS2-Ranking はスコアやクリアタイムをプレイヤー間で競う仕組みを提供します。 機能追加の背景 これまで、GS2-Ranking は2種類のランキング機能を提供してきました。 1つ目はグローバルランキング、2つ目はスコープランキングというものです。グロ…
はじめに GS2-Experience は経験値と経験値に基づくランクを管理する機能を提供します。 機能追加の背景 近年、ランクに応じて放置報酬が増えるような仕様が増えています。 というのも、放置ゲームはインフレしていくのがゲーム仕様の性であるため、報酬が一…
はじめに 先日公開した GS2-StateMachine のステートマシン定義言語である GSL を各種プログラミング言語から生成する仕組みが CDK に組み込まれました。 機能追加の背景 GSL を設計するにあたって、記述性や可読性が高くなるように設計してきましたが、それ…
はじめに GS2-Showcase はゲーム内ストアを実装するために活用可能なマイクロサービスです。 機能追加の背景 ゲーム内ストアで陳列される商品が一定時間ごとにランダムに入れ替わる仕様を最近見る機会が増えました。 しかし、GS2 にはそれを実現する手段がな…
はじめに GS2-Inventory はアイテムの所持数量を管理する機能を提供します。 機能追加の背景 GS2-Inventory は《インベントリの容量制限や拡張機能》《同一アイテムを複数スタックで管理》《アイテムの有効期限》といった、リッチな機能を提供しています。 …
はじめに GS2-Exchange は《対価》と《報酬》を交換するためのマイクロサービスです。 一般的な使用方法としては「《強化素材★1 x 10》と《強化素材★2 x 1》を交換する」というような交換レートを定義して、ゲーム内から呼び出せるようにする役割があります…