Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
WordPress テーマ・プラグイン開発者がバイブコーディングでゲームをつ...
Search
Takashi Kitajima
November 08, 2026
Programming
32
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
WordPress テーマ・プラグイン開発者がバイブコーディングでゲームをつくってみた話
Takashi Kitajima
November 08, 2026
More Decks by Takashi Kitajima
See All by Takashi Kitajima
「ブロックテーマでは再現できない」は本当か?
inc2734
0
1.6k
Snow Monkey&unitone から見た WordPress エディターの変遷
inc2734
0
220
Snow Monkey CM
inc2734
0
130
メンテナンス性を考慮した CSS 設計
inc2734
0
400
Snow Monkey とは
inc2734
0
1.4k
WordPress_テーマのつくりかた.pdf
inc2734
4
620
受託開発者だった僕が WordPress の有料テーマ開発者になって学んだこと
inc2734
1
1.1k
Snow Monkey(WordPress) による web コンテンツ制作の新しいカタチ【ビジネスパーソン向け】
inc2734
0
130
Snow Monkey とコミュニティ
inc2734
0
730
Other Decks in Programming
See All in Programming
SODA - FACT BOOK(EN)
sodainc
1
210
自作Discord音声botをLambda MicroVMsに移行した話 / Migrating My Discord Voice Bot to Lambda MicroVMs
akihisaikeda
1
290
Apple Intelligenceとオンデバイス時代の到来
yahir0
0
220
Seven New Principles of Software Engineering
yegor256
0
460
現場と育てるRailsモデリング 〜Spreadsheetから始めたモデル設計〜
siroemk
2
1.2k
地方こそサーバーレス — 10年続けた、顔が見えるチームで確かな基盤を / Serverless Matters Most in Regional Areas — 10 Years of Building Reliable Foundations with Close-Knit Teams
seike460
PRO
1
110
선언형 햅틱 라이브러리 진동을 소개합니다
l2hyunwoo
1
300
あなたの await、OS まで届いてる? strace で覗く JavaScript の非同期
hasutosasaki
1
2.2k
Spec-driven Development with AI
simas
PRO
0
2.3k
FactoryBotをやめればRSpecは速くなるのか?
yuta_onishi_97
0
1.6k
Modernizing iOS Apps
seyfoyun
0
150
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
590
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
560
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.7k
Amusing Abliteration
ianozsvald
1
380
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
930
Deep Space Network (abreviated)
tonyrice
0
410
So, you think you're a good person
axbom
PRO
2
2.2k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
570
Context Engineering - Making Every Token Count
addyosmani
9
1.3k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.8k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
520
Transcript
WordPress テーマ・プラグイン 開発者がバイブコーディングで ゲームをつくってみた話
キタジマタカシ @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 コントリビューター
None
• 100%GPL • ブロックエディター対応 • カスタマイザー • 開発者向け API •
価格:16,500円(税込)/年
• 100%GPL • ブロックテーマ • タイポグラフィ • Every Layout •
価格:16,500円(税込)/年
None
None
None
None
最近バイブコーディングで ブラウザゲームをつくっています。
fi ねこじまフィッシング https://games.2inc.org/games/nekojima- shing/
戦国のゆくえ https://games.2inc.org/games/sengoku-yukue/
これまでの僕の開発手法(ここ1年くらい?)
これまでの僕の開発手法 • Visual Studio Code + Codex 拡張機能 • サイドバーのチャットで指示してコードを生成。
• 生成されたコードを目で確認し、手で動作確認し、問題な さそうならコミット。 • ドキュメントもあまりない。基本はコードで仕様を把握。 • 基本的には自分でも書けることを時短のために書いても らっているイメージ。
None
ChatGPT が勝手にサイトをつくった • パソコンが使えない環境でキャラクターの能力の一覧を出 してもらおうとスマホで相談したら、ブラウザですぐ確認 できる形でサイトをつくってきた(ChatGPT Sites) • ブラウザゲームなら同じようにすぐ作れるのでは?
釣りを題材にしたブラウザゲームをつくりたいです。 操作は簡単なほうが良いですが、業種が豊富とか ルアーが豊富とかゲーム性は高いほうが良いです。
None
なにこれ?
あまりにもシミュレーションゲームすぎる感じが するのでもっとアクションよりというか、子ども でも楽しめるようにキャラクターがいたり、漁港も もっとイラストとかCGにしたりとか、わかりやすく 楽しい感じにしてください。
None
キャラクターの位置が固定(イラストがあるだけ) で、キャストするポイントを選ぶ方式になっています が、ここもゲーム性を持たせたいです。釣り場を選択 →その釣り場のマップが開く→例えば◯◯漁港マップ みたいになっていて〜以下省略
None
None
この辺から ChatGPT/Codex アプリに移行 • それまでは ChatGPT のブラウザ版でやりとりしていた。 • Sites だとコードもわかりくいし
Git でバージョン管理も できない。 • 理想の8割くらいの完成度になったので、ソースコードを ダウンロードして Git 管理できるようにし、そこから ChatGPT/Codex アプリに移行。 • ここまで1時間くらいでできてしまったので、このときは もう楽勝〜とか思っていた(遠い目
バイブコーディング:良かったこと
バイブコーディング:良かったこと • コードを見ないのでめっちゃ時間が節約される。
バイブコーディング:良かったこと • コードを見ないのでめっちゃ時間が節約される。 • コードを見ないので自分がボトルネックになることが減り、複数の作 業を同時におこなうことができる。
バイブコーディング:良かったこと • コードを見ないのでめっちゃ時間が節約される。 • コードを見ないので自分がボトルネックになることが減り、複数の作 業を同時におこなうことができる。 • アイデア出しから調査、実装、検証、公開まで ア イ
装 実 、 査 調 ら か し 出 ア デ イ ア リだけで(ほぼ)完結できる。
バイブコーディング:良かったこと • コードを見ないのでめっちゃ時間が節約される。 • コードを見ないので自分がボトルネックになることが減り、複数の作 業を同時におこなうことができる。 • アイデア出しから調査、実装、検証、公開まで ア リだけで(ほぼ)完結できる。
イ 装 実 、 査 調 ら か し 出 ア デ イ ア • テストコードを勝手に書いてくれる。
バイブコーディング:良かったこと • コードを見ないのでめっちゃ時間が節約される。 • コードを見ないので自分がボトルネックになることが減り、複数の作 業を同時におこなうことができる。 • アイデア出しから調査、実装、検証、公開まで ChatGPT/Codex アプ
リだけで(ほぼ)完結できる。 • テストコードを勝手に書いてくれる。 • ドキュメントも勝手に用意してくれる。
ドキュメントも勝手に用意してくれる。
バイブコーディング:良かったこと • コードを見ないのでめっちゃ時間が節約される。 • コードを見ないので自分がボトルネックになることが減り、複数の作 業を同時におこなうことができる。 • アイデア出しから調査、実装、検証、公開まで ア リだけで(ほぼ)完結できる。
• テストコードを勝手に書いてくれる。 イ 装 実 、 査 調 ら か し 出 ア デ イ ア • ドキュメントも勝手に用意してくれる。
バイブコーディング:良かったこと • コードを見ないのでめっちゃ時間が節約される。 • コードを見ないので自分がボトルネックになることが減り、複数の作 業を同時におこなうことができる。 • アイデア出しから調査、実装、検証、公開まで ChatGPT/Codex アプ
リだけで(ほぼ)完結できる。 • テストコードを勝手に書いてくれる。 • ドキュメントも勝手に用意してくれる。 • ゲームのテストプレイがえぐい。
ゲームのテストプレイがえぐい。
バイブコーディング:良くなかったこと
バイブコーディング:良くなかったこと • 画像の認識はいまいち。
画像の認識はいまいち 当たり判定のラインが全然合わないので、デバッグツールを作成 して手で調整した。
バイブコーディング:良くなかったこと • 画像の認識はいまいち。
バイブコーディング:良くなかったこと • 画像の認識はいまいち。 • UI とかビジュアル面は先に絵をつくってから、それをもとにつくらせた ほうが良さそう。
ビジュアル面
ビジュアル面
バイブコーディング:良くなかったこと • 画像の認識はいまいち。 • UI とかビジュアル面は先に絵をつくってから、それをもとにつくらせたほうが良 さそう。
バイブコーディング:良くなかったこと • 画像の認識はいまいち。 • UI とかビジュアル面は先に絵をつくってから、それをもとにつくらせたほうが良 さそう。 • 直接コードを変更したほうが良いところもガチガチにテストが組まれていて簡単 に変更できなくなっていた。
バイブコーディング:良くなかったこと • 画像の認識はいまいち。 • UI とかビジュアル面は先に絵をつくってから、それをもとにつくらせたほうが良 さそう。 • 直接コードを変更したほうが良いところもガチガチにテストが組まれていて簡単 に変更できなくなっていた。
• 複数のタスクを同時に処理できる分、短いスパンで頭の切り替えを何度もおこな うことになり、めっちゃ疲れる。
バイブコーディング:良くなかったこと • 画像の認識はいまいち。 • UI とかビジュアル面は先に絵をつくってから、それをもとにつくらせたほうが良 さそう。 • 直接コードを変更したほうが良いところもガチガチにテストが組まれていて簡単 に変更できなくなっていた。
• 複数のタスクを同時に処理できる分、短いスパンで頭の切り替えを何度もおこな うことになり、めっちゃ疲れる。 • 作業が速い分、次々にタスクを依頼できるので終わりが来ない。つまり休憩・睡 眠のタイミングがない。
バイブコーディング:良くなかったこと • 画像の認識はいまいち。 • UI とかビジュアル面は先に絵をつくってから、それをもとにつくらせたほうが良 さそう。 • 直接コードを変更したほうが良いところもガチガチにテストが組まれていて簡単 に変更できなくなっていた。
• 複数のタスクを同時に処理できる分、短いスパンで頭の切り替えを何度もおこな うことになり、めっちゃ疲れる。 • 作業が速い分、次々にタスクを依頼できるので終わりが来ない。つまり休憩・睡 眠のタイミングがない。 • 指が腱鞘炎になる。
バイブコーディング:その他雑感 • 僕がつくった規模感のものだと、8割くらいまでは結構す ぐいけるけど、そこから9割以上に持っていくのは思って いた以上に手間と時間が必要だった。 ※釣りゲームは約2週間、戦国ゲームは約1ヶ月かかった。 • バイブコーディングはその場の「ノリ」でつくれはするも のの、結局手戻りとかも多くなってしまうので、結局要件 定義とか仕様書、デザインはあったほうが良さそう。
• ちなみに、デザインを用意しても、Codex だけで 3D ゲー ムは結構厳しかったです。
None
None
WordPress プロダクトとゲームの開発の比較 • ブラウザゲームは wp-env とかいらないから動作確認の ハードルが低い、動作が軽い。データベースとか不要でテ ストもしやすい。 • (データの互換性さえ気にしていれば)CSS
とか HTML の互換性とか気にしなくて良いので最高! • ゲームは単に UI を作ってもらうだけではなく、ビジュア ル・音・間・面白さなど総合的な UX の考慮が必要。 • ゲームは子どもにデバッグを手伝ってもらえるのも良い。
WordPress プロダクトの開発にも活かせそうなこと • ドキュメントとコードも結構差異なく保ってくれるので、ド キュメントは積極的に作ってもらっておくと良さそう。 • 動作確認も手でやらなくても AI でできるところはやってもら うと良さそう。
• ただ、コードを見ないはまだちょっと怖い…(個人の感想) • 「これは AI ではできないだろう」と意識的・無意識的にやら ないことがあるなぁと思ったので、頭を柔軟にして試してみた り、AI で皆が何をやっているのかの情報収集とか必要かも。
皆さんどうやってます? ぜひ教えてください!