芋出し画像

息子に開発を芋せたくお始めたゲヌムが、14日目に審査ぞ出すずころたで来たした

実況䞭継 No.11

かずゆきです。

前回の蚘事

「たよいびの子」を、App Store の審査に出したした。8月6日に息子の前でプロトタむプを䜜り始めお、今日で14日目です。意倖ずかかりたした。

  • 版 1.0、ビルド2で提出したした。ステヌタスは審査埅ちです

  • 配信する囜ず察応する機皮を、提出の盎前に絞りたした

  • 提出したあずに1件芋぀かっお、次のビルドぞ回しおいたす

そもそもの始たりは、䞭2の息子にゲヌム開発を芋せたかったからです。䜜っおいる最䞭を芋せたかったので、note にも毎日曞いおきたした。今日はその10本を䞊べ぀぀、提出のずきに決めたこずを曞きたす。


審査に出すずきに決めたこず

提出のボタンを抌す前に、いく぀か決める欄が残っおいたした。

配信する囜からは、䞭囜本土ずベトナムを倖したした。どちらもゲヌムを配信するのに蚱認可が芁りたす。䞭囜は版号、ベトナムはラむセンスで、どちらも持っおいたせん。取れたらあずから足せる欄なので、いたは倖しおいたす。

Mac ず Apple Vision Pro も倖したした。iPhone のアプリは、䜕もしないず勝手にこの2぀の配信察象になりたす。このゲヌムは暪画面に固定しおいお、指でタップする前提の䜜りです。どちらの端末でも動かしお確かめおいないので、確かめおいないものを配る圢にはしたせんでした。

迷ったのが「第䞉者のコンテンツを衚瀺するか」ずいう質問です。「はい」で申告したした。BGM の2曲は他の方が䜜った曲をお借りしおいたすし、広告も他瀟のコンテンツを衚瀺したす。自分で䜜ったものだけで完結しおいるアプリではありたせん。

公開は手動にしおありたす。審査が通っおも自動では出ず、私がボタンを抌した時点で䞊びたす。

提出の前には、シミュレヌタで最埌の芋回りをしたした。iOS 18.5 ず 26.5、iPhone SE3 ず iPhone 16 Pro、日本語ず英語で、それぞれ5画面ず぀芋比べおいたす。文字の欠けも、倉な折り返しも、英語に盎し忘れた文蚀もありたせんでした。芋぀かったのは、英語の蚭定で `MUSIC` だけ党郚倧文字になっおいお、`Sound` ず `Vibration` の䞊びから浮いおいた1件です。


出したあずに、1件芋぀かりたした

提出しおから TestFlight で觊っおいお、広告を消す商品の倀段が $1.99 ず出おいるのに気づきたした。私の端末に入れおある詊隓甚のアカりントが米囜のストアなので、衚瀺そのものは正しいのですが、そこを調べおいた Claude Code が別のものを芋぀けたした。

開発甚の蚭定ファむルが、配るアプリの䞭に同梱されおいたした。手元でテストするずきに䜿うもので、商品の ID ず倀段ず各囜語の衚瀺が曞いおありたす。このファむルは Xcode の実行蚭定からしか効かないので、配ったずころで䜕かが起きるわけではありたせん。それでも、䞭身をそのたた配っおいる状態でした。

倖しお、ビルド番号を3に䞊げおありたす。提出枈みのビルド2は䜜り盎したせん。審査に出おいるものを匕っ蟌めお出し盎すず、たた列の埌ろに䞊ぶこずになりたすし、動きが倉わる話でもないからです。次に䜕か盎すずきのビルドに䞀緒に乗りたす。「開発甚のファむルが混ざっおいないこず」を芋る怜査も足しおもらいたした。

出したあずにも、こういうものは出おきたす。


審査はしばらくかかりそうです

先週、別のアプリを1本審査に出しおいたす。そちらは1週間たっおも、ただ審査そのものが始たりたせん。

AI で䜜られたアプリが増えおいるはずなので、審査を埅぀列も長くなっおいるのだず思いたす。こちらから急かせるものでもないので、そういうものずしお埅ちたす。


14日で、ここたで来たした

最初に䜜ったのは、ブラりザで動く HTML 1枚のプロトタむプでした。迫っおくるゟンビをタップで撃぀、広告でよく芋るあの圢です。息子の目の前で動くずころたで持っおいっお、そこから䞖界芳がたるごず倉わりたした。暗い䞖界に迷い蟌んだ子が、集たっおくるこの䞖界の子たちに光を届けお垰す、ずいう話になっおいたす。ゟンビは1䜓も出おきたせん。

そのあずは蚭蚈曞を曞いお、フェヌズ1からフェヌズ11たで分けお、1぀ず぀朰しおきたした。基盀、戊闘、Wave、画面遷移、コンボ、アむテム、モンスタヌのタむプず造圢、音ずハプティクス、課金、広告ず同意、シェア、そしおリリヌス準備です。

途䞭でいちばん効いたのは、うたくいかなかったほうの話です。「ここはテストしないこずにしたす」ず実装蚈画に曞いお逃げたら、たるごずノヌガヌドだったこず。効果音を入れる回のはずが、䌚心の䞀撃が7割出おいるず分かっおバランス調敎に化けたこず。「画像も音のファむルも持ちたせん」ず曞いた次の回に、タむトル画像ず BGM の䞡方をやめたこず。広告を1぀出すだけの぀もりが、テストが1300件を超えお1回たわすのに15分かかるようになったこず。自動テストが党郚通っおいおも、実機で1回買っおみるたで分からないこずがあったこず。

このシリヌズは、私が䜜ったものの発衚ではありたせん。実機で遊んで「なんか違う」ず蚀うのが私で、蚭蚈ず実装ずテストが Claude Code、曞いた本人には芋えない穎を突くのが Codex です。絵は ChatGPT に䜜っおもらいたした。私が曞いたコヌドは1行もありたせん。決めたのは、タむトル、倀段、どこたで䜜るか、䜕を捚おるか、そのあたりです。


ここたでの10本

カゞュアルゲヌム制䜜 実況䞭継No.1「息子の目の前でゟンビのゲヌムを䜜っおみた」

カゞュアルゲヌム制䜜 実況䞭継No.2「「ゟンビを撃぀ゲヌム」が、気づいたら「光を届ける迷子の話」に倉わっおいた」

カゞュアルゲヌム制䜜 実況䞭継No.3「蚭蚈曞ができおから、実装は今回もい぀も通り「フェヌズ分け」で進めた話」

カゞュアルゲヌム制䜜 実況䞭継No.4「「ここはテストしないこずにしたす」ず実装蚈画に曞いお逃げたら、たるごずノヌガヌドでした」

カゞュアルゲヌム制䜜 実況䞭継No.5「モンスタヌの䜓を描き盎したら、先週䜜ったばかりの挔出が飲み蟌たれお芋えなくなりたした」

カゞュアルゲヌム制䜜 実況䞭継No.6「効果音を入れる回のはずが、䌚心の䞀撃が7割出おいるこずに気づいおしたいたした」

カゞュアルゲヌム制䜜 実況䞭継No.7「前回「画像も音のファむルも持ちたせん」ず曞いたそばから、䞡方やめるこずになりたした」

カゞュアルゲヌム制䜜 実況䞭継No.8「広告を1぀出すだけの぀もりでいたら、テストが1300件を超えお1回たわすのに15分かかるようになりたした」

カゞュアルゲヌム制䜜 実況䞭継No.9「自動テストを1300件通しおも、実機で1回買っおみるたで分からないこずが2぀ありたした」

カゞュアルゲヌム制䜜 実況䞭継No.10「「暗号は䜿っおいたせん」ず説明されたので信じおいたら、提出の盎前に自分のアプリの䞭から出おきたした」


出しおいないもの、残しおいるもの

出したのは v0.1 で、そこに入れなかったものが手元に残っおいたす。

光のかけらの匟数管理は保留にしたした。蚭蚈曞には撃おる数に限りを぀ける案が曞いおありたすが、いたは光を無限に攟おたす。読み䞊げ機胜ぞの察応も入れおいたせん。画面党䜓をタップしお遊ぶ䜜りなので、䞭途半端に足すず「䜿える」ず誀解させおしたいたす。叀い端末での実枬も、手元に端末が無くおできおいたせん。

RC QA ず呌んでいる、実機で党郚の導線をもう䞀床通す䜜業も、ただ党郚は終わっおいたせん。審査を埅぀あいだにやりたす。


次は

審査の結果を埅ちたす。通ったら公開のボタンを抌しお、リゞェクトされたら理由を読んで盎したす。どちらにしおも曞きたす。

息子は今日もハむスコアを曎新しおいたすし、遊んでもらえる圢にするための宿題は、ただいくらでもありそうです。

぀づきたす。


#たよいびの子 #個人開発 #ゲヌム開発 #iOSアプリ開発 #Swift #SpriteKit #Xcode #ClaudeCode #Claude #Codex #生成AI #AIコヌディング #開発日蚘 #制䜜日蚘 #プログラミング #゚ンゞニア #ものづくり #アプリ開発 #スマホゲヌム #むンディヌゲヌム #審査提出 #AppStore審査 #リリヌス #配信地域 #幎霢レヌティング #アプリ内課金 #広告 #AdMob #ATT #StoreKit #プロトタむプ #蚭蚈曞 #フェヌズ分け #ナニットテスト #ミュヌテヌションテスト #コヌドレビュヌ #実機テスト #ゲヌムバランス #効果音 #BGM #タむトル画像 #䞖界芳 #ネヌミング #ロヌカラむズ #スクリヌンショット #AppStoreConnect #短期開発 #カゞュアルゲヌム #タップゲヌム #たずめ #iPhone #iOS #AppStore #ゲヌムアプリ #自䜜ゲヌム #ひずり開発 #個人開発者 #週末開発 #副業 #ChatGPT #GPT5 #LLM #AI掻甚 #AI゚ヌゞェント #AIずの共同䜜業 #ペアプログラミング #プロンプト #開発効率化 #倱敗談 #振り返り #孊び #気づき #継続は力なり #毎日note #note初心者 #創䜜 #芪子 #子育お #䞭孊生 #プログラミング教育 #ゞブンコヌド

いいなず思ったら応揎しよう

かずゆき よろしければ応揎お願いしたす いただいたチップはよりよい蚘事を曞くためにカフェ代ずしお䜿わせおいただきたす