Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
  Core
  Gs2Account
  Gs2AdReward
  Gs2Auth
  Gs2Buff
  Gs2Chat
  Gs2Datastore
  Gs2Deploy
  Gs2Dictionary
  Gs2Distributor
  Gs2Enchant
  Gs2Enhance
  Gs2Exchange
  Gs2Experience
  Gs2Formation
  Gs2Friend
  Gs2Gateway
  Gs2Grade
  Gs2Guard
  Gs2Guild
  Gs2Identifier
  Gs2Idle
  Gs2Inbox
  Gs2Inventory
  Gs2JobQueue
  Gs2Key
  Gs2Limit
  Gs2Lock
  Gs2Log
  Gs2LoginReward
  Gs2Lottery
  Gs2Matchmaking
  Gs2MegaField
  Gs2Mission
  Gs2Money
  Gs2Money2
  Gs2News
  Gs2Project
  Gs2Quest
  Gs2Ranking
  Gs2Ranking2
  Gs2Realtime
  Gs2Schedule
  Gs2Script
  Gs2SeasonRating
  Gs2SerialKey
  Gs2Showcase
  Gs2SkillTree
  Gs2Stamina
  Gs2StateMachine
  Gs2Version
  Plugins
  Core
  Gs2Account
  Gs2AdReward
  Gs2Auth
  Gs2Buff
  Gs2Chat
  Gs2Datastore
  Gs2Deploy
  Gs2Dictionary
  Gs2Distributor
  Gs2Enchant
  Gs2Enhance
  Gs2Exchange
  Gs2Experience
  Gs2Formation
  Gs2Friend
  Gs2Gateway
  Gs2Grade
  Gs2Guard
  Gs2Guild
  Gs2Identifier
  Gs2Idle
  Gs2Inbox
  Gs2Inventory
  Gs2JobQueue
  Gs2Key
  Gs2Limit
  Gs2Lock
  Gs2Log
  Gs2LoginReward
  Gs2Lottery
  Gs2Matchmaking
  Gs2MegaField
  Gs2Mission
  Gs2Money
  Gs2Money2
  Gs2News
  Gs2Project
  Gs2Quest
  Gs2Ranking
  Gs2Ranking2
  Gs2Realtime
  Gs2Schedule
  Gs2Script
  Gs2SeasonRating
  Gs2SerialKey
  Gs2Showcase
  Gs2SkillTree
  Gs2Stamina
  Gs2StateMachine
  Gs2Version
  Core
  Gs2Account
  Gs2AdReward
  Gs2Auth
  Gs2Buff
  Gs2Chat
  Gs2Datastore
  Gs2Deploy
  Gs2Dictionary
  Gs2Distributor
  Gs2Enchant
  Gs2Enhance
  Gs2Exchange
  Gs2Experience
  Gs2Formation
  Gs2Friend
  Gs2Gateway
  Gs2Grade
  Gs2Guard
  Gs2Guild
  Gs2Identifier
  Gs2Idle
  Gs2Inbox
  Gs2Inventory
  Gs2JobQueue
  Gs2Key
  Gs2Limit
  Gs2Lock
  Gs2Log
  Gs2LoginReward
  Gs2Lottery
  Gs2Matchmaking
  Gs2MegaField
  Gs2Mission
  Gs2Money
  Gs2Money2
  Gs2News
  Gs2Project
  Gs2Quest
  Gs2Ranking
  Gs2Ranking2
  Gs2Realtime
  Gs2Schedule
  Gs2Script
  Gs2SeasonRating
  Gs2SerialKey
  Gs2Showcase
  Gs2SkillTree
  Gs2Stamina
  Gs2StateMachine
  Gs2Version
  Core
  Gs2Account
  Gs2AdReward
  Gs2Auth
  Gs2Buff
  Gs2Chat
  Gs2Datastore
  Gs2Deploy
  Gs2Dictionary
  Gs2Distributor
  Gs2Enchant
  Gs2Enhance
  Gs2Exchange
  Gs2Experience
  Gs2Formation
  Gs2Friend
  Gs2Gateway
  Gs2Grade
  Gs2Guard
  Gs2Guild
  Gs2Identifier
  Gs2Idle
  Gs2Inbox
  Gs2Inventory
  Gs2JobQueue
  Gs2Key
  Gs2Limit
  Gs2Lock
  Gs2Log
  Gs2LoginReward
  Gs2Lottery
  Gs2Matchmaking
  Gs2MegaField
  Gs2Mission
  Gs2Money
  Gs2Money2
  Gs2News
  Gs2Quest
  Gs2Ranking
  Gs2Ranking2
  Gs2Realtime
  Gs2Schedule
  Gs2Script
  Gs2SeasonRating
  Gs2SerialKey
  Gs2Showcase
  Gs2SkillTree
  Gs2Stamina
  Gs2StateMachine
  Gs2Version
  Core.meta
  Gs2.asmdef
  Gs2.asmdef.meta
  Gs2Account.meta
  Gs2AdReward.meta
  Gs2Auth.meta
  Gs2Buff.meta
  Gs2Chat.meta
  Gs2Datastore.meta
  Gs2Deploy.meta
  Gs2Dictionary.meta
  Gs2Distributor.meta
  Gs2Enchant.meta
  Gs2Enhance.meta
  Gs2Exchange.meta
  Gs2Experience.meta
  Gs2Formation.meta
  Gs2Friend.meta
  Gs2Gateway.meta
  Gs2Grade.meta
  Gs2Guard.meta
  Gs2Guild.meta
  Gs2Identifier.meta
  Gs2Idle.meta
  Gs2Inbox.meta
  Gs2Inventory.meta
  Gs2JobQueue.meta
  Gs2Key.meta
  Gs2Limit.meta
  Gs2Lock.meta
  Gs2Log.meta
  Gs2LoginReward.meta
  Gs2Lottery.meta
  Gs2Matchmaking.meta
  Gs2MegaField.meta
  Gs2Mission.meta
  Gs2Money.meta
  Gs2Money2.meta
  Gs2News.meta
  Gs2Project.meta
  Gs2Quest.meta
  Gs2Ranking.meta
  Gs2Ranking2.meta
  Gs2Realtime.meta
  Gs2Schedule.meta
  Gs2Script.meta
  Gs2SeasonRating.meta
  Gs2SerialKey.meta
  Gs2Showcase.meta
  Gs2SkillTree.meta
  Gs2Stamina.meta
  Gs2StateMachine.meta
  Gs2Version.meta
  LICENSE.txt
  LICENSE.txt.meta
  Plugins.meta
  README-en.md
  README-en.md.meta
  README.md
  README.md.meta
  link.xml
  link.xml.meta
  package.json
  package.json.meta
Size: Mime:
  README.md

⇒README in English

GS2-CSharp-SDK

Game Server Services(https://gs2.io) を C# で利用するためのSDKです。

NET Coreランタイムと組み合わせて利用することができます。

GS2 SDK for Unity は GS2-CSharp-SDK(C#環境向け)とGS2 SDK for Unity(Unity環境向け)で構成されています。

Game Server Services とは

Game Server Services(GS2) とはゲーム開発に特化したバックエンドサーバサービス(BaaS)です。

GS2は、ゲーム開発者の効率化を目指して生まれた汎用ゲームサーバーのソリューションであり、Games as a Service(GaaS) や Live Gaming などをサポートしています。

このサービスでは、プレイヤーデータの柔軟な管理やデータ分析が可能であり、ゲーム内の資源の流通や消費量を適切に分析して健全な環境を維持することができます。 さらに、ストーリー進行管理や所持品管理などの機能を提供し、ゲームの収益化やプレイヤーエンゲージメントの向上に貢献します。 GS2は、オンライン機能をサポートし、ゲーム開発者がデータの分析や経済管理を容易に行えるようにすることで、ゲームの成功を支援します。

Getting Started

ダウンロードしたソースコードは、Unityプロジェクト内の以下のフォルダに配置してください。

(Unityプロジェクト)/Assets/Scripts/Runtime/Sdk/Gs2

SDKを利用するには GS2 のクレデンシャルが必要です。 GS2のセットアップ の手順に従ってクレデンシャルを発行してください。

NuGetによる取得

NuGetよりパッケージを取得できます。

GS2.CSharp.Sdk https://www.nuget.org/packages/GS2.CSharp.Sdk

動作条件

  • C# 8.0 以上

⇒GS2の利用を開始 - SDK - 各種プログラミング言語

SDK の詳細仕様

各種サービス・通信方式のAPIの詳細については

⇒API リファレンス

初期化処理については

⇒API リファレンス - 初期化処理

をご参照ください。

本プロジェクトのコードは Core 以外は全て自動生成されているため、個別に Pull-Request を頂いても対応できません。