unity
https://blog.unity.com/ja/games/level-up-your-code-with-game-programming-patterns
#snippets