100種類のミニゲームを、ひとつの SwiftUI アプリに。
GamesHub は SwiftUI で実装した、100種類のミニゲームを収録したオールインワン・ゲームコレクション(iOS版)です。各ゲームはデザインを磨き込んだ複数バージョン(V2 / V3)で実装され、ハブ画面から好きなゲームをすぐに起動できます。
| ハブ画面 | 2048 | Match3 |
|---|---|---|
![]() |
![]() |
![]() |
| Wordle | Memory | Tower Defense |
|---|---|---|
![]() |
![]() |
![]() |
- 100 ミニゲーム — Sudoku / Match3 / WordSearch / 2048 / Solitaire / Tetris など幅広いジャンルを収録
- 磨き込みの V2 / V3 実装 — 主要ゲームはデザイン・操作性を改善した複数バージョンを用意
- 純 SwiftUI — 外部ゲームエンジン非依存、すべてネイティブ実装
- ハブ型ナビゲーション — 1画面から全ゲームへアクセス
- XcodeGen 管理 —
project.ymlからプロジェクトを再現可能に生成
| カテゴリ | 技術 |
|---|---|
| 言語 | Swift 5.9 |
| UI | SwiftUI |
| プロジェクト生成 | XcodeGen (project.yml) |
| 対応OS | iOS 17.0+ |
| Bundle ID | com.gameshub.GamesHub |
# リポジトリをクローン
git clone https://github.com/masafykun/GamesHub.git
cd GamesHub
# XcodeGen でプロジェクトを生成(未インストールなら: brew install xcodegen)
xcodegen generate
# Xcode で開いてビルド・実行
open GamesHub.xcodeprojこのプロジェクトは MIT ライセンス のもとで公開しています。
© 2026 masafykun (https://github.com/masafykun)





