Upgrade to Pro — share decks privately, control downloads, hide ads and more …

WordPress テーマ・プラグイン開発者がバイブコーディングでゲームをつ...

WordPress テーマ・プラグイン開発者がバイブコーディングでゲームをつくってみた話

Avatar for Takashi Kitajima

Takashi Kitajima

November 08, 2026

More Decks by Takashi Kitajima

Other Decks in Programming

Transcript

  1. キタジマタカシ @inc2734 • 長崎在住 • 株式会社モンキーレンチ • WordPress の有料テーマ Snow

    Monkey の開発 / 販売 • WordPress の有料テーマ unitone の開発 / 販売 • 多数のプロダクトをオープンソースとして開発・公開 • WordPress 7.1, 7.0, 6.9, 6.8, 6.6, 6.5, 6.3, 6.2, 6.1, 6.0 コントリビューター
  2. これまでの僕の開発手法 • Visual Studio Code + Codex 拡張機能 • サイドバーのチャットで指示してコードを生成。

    • 生成されたコードを目で確認し、手で動作確認し、問題な さそうならコミット。 • ドキュメントもあまりない。基本はコードで仕様を把握。 • 基本的には自分でも書けることを時短のために書いても らっているイメージ。
  3. この辺から ChatGPT/Codex アプリに移行 • それまでは ChatGPT のブラウザ版でやりとりしていた。 • Sites だとコードもわかりくいし

    Git でバージョン管理も できない。 • 理想の8割くらいの完成度になったので、ソースコードを ダウンロードして Git 管理できるようにし、そこから ChatGPT/Codex アプリに移行。 • ここまで1時間くらいでできてしまったので、このときは もう楽勝〜とか思っていた(遠い目
  4. バイブコーディング:良くなかったこと • 画像の認識はいまいち。 • UI とかビジュアル面は先に絵をつくってから、それをもとにつくらせたほうが良 さそう。 • 直接コードを変更したほうが良いところもガチガチにテストが組まれていて簡単 に変更できなくなっていた。

    • 複数のタスクを同時に処理できる分、短いスパンで頭の切り替えを何度もおこな うことになり、めっちゃ疲れる。 • 作業が速い分、次々にタスクを依頼できるので終わりが来ない。つまり休憩・睡 眠のタイミングがない。
  5. バイブコーディング:良くなかったこと • 画像の認識はいまいち。 • UI とかビジュアル面は先に絵をつくってから、それをもとにつくらせたほうが良 さそう。 • 直接コードを変更したほうが良いところもガチガチにテストが組まれていて簡単 に変更できなくなっていた。

    • 複数のタスクを同時に処理できる分、短いスパンで頭の切り替えを何度もおこな うことになり、めっちゃ疲れる。 • 作業が速い分、次々にタスクを依頼できるので終わりが来ない。つまり休憩・睡 眠のタイミングがない。 • 指が腱鞘炎になる。
  6. WordPress プロダクトとゲームの開発の比較 • ブラウザゲームは wp-env とかいらないから動作確認の ハードルが低い、動作が軽い。データベースとか不要でテ ストもしやすい。 • (データの互換性さえ気にしていれば)CSS

    とか HTML の互換性とか気にしなくて良いので最高! • ゲームは単に UI を作ってもらうだけではなく、ビジュア ル・音・間・面白さなど総合的な UX の考慮が必要。 • ゲームは子どもにデバッグを手伝ってもらえるのも良い。
  7. WordPress プロダクトの開発にも活かせそうなこと • ドキュメントとコードも結構差異なく保ってくれるので、ド キュメントは積極的に作ってもらっておくと良さそう。 • 動作確認も手でやらなくても AI でできるところはやってもら うと良さそう。

    • ただ、コードを見ないはまだちょっと怖い…(個人の感想) • 「これは AI ではできないだろう」と意識的・無意識的にやら ないことがあるなぁと思ったので、頭を柔軟にして試してみた り、AI で皆が何をやっているのかの情報収集とか必要かも。