Sample codes

Introduction of sample code

We provide sample code and learning resources to help you develop games with GS2. Please use the appropriate resources depending on your learning goals and development phase.

Choosing a sample

Sample Contents Recommended use
GS2 Implementation Sample A comprehensive Unity sample that covers a wide range of features When you want to understand how GS2 features work together and see typical game-loop implementations
UIKit-based Samples Minimal samples per feature, built on UIKit When you want to look at the implementation of a specific feature such as account, inventory, or chat
Official YouTube Channel Feature overviews and tutorial videos When you want to follow screen transitions and configuration steps that are hard to convey through text alone

The UIKit-based samples are split into per-feature repositories, so you can incrementally adopt only the parts you need into your own project. On the other hand, the GS2 Implementation Sample is intended as a reference implementation where multiple microservices are working together.


GS2 implementation samples

Introduction of GS2 Implementation Samples

Sample implementation of GS2 UIKit for Unity

Introduction of GS2 UIKit for Unity implementation samples

Official YouTube Channel

Official YouTube Channel Introduction.