> For the complete documentation index, see [llms.txt](/llms.txt)

# 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](/articles/sample/project/)
  
- [Official YouTube Channel](/articles/sample/youtube/)
  
- [Sample implementation of GS2 UIKit for Unity](/articles/sample/uikit_project/)
  
