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
55
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
230
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
140
Snow Monkey とコミュニティ
inc2734
0
730
Other Decks in Programming
See All in Programming
地方こそサーバーレス — 10年続けた、顔が見えるチームで確かな基盤を / Serverless Matters Most in Regional Areas — 10 Years of Building Reliable Foundations with Close-Knit Teams
seike460
PRO
1
340
AmebaブログはKMPから卒業します
kmars0605
0
340
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
3
1.5k
Materialが消えた日 〜真っ白なFlutterキャンバスにRenderObjectで絵を描く〜
umigishiaoi
0
160
Claude Code ハーネスDeep Dive – 君はどこまで制御する? -
takateeen_knj
6
5k
Web3Dライブラリを作ってVue Custom Rendererの仕組みを理解しよう / lets learn vue custom renderer by making 3d library
drumath2237
1
130
Secure Your Coding Agent Like It’s Malware (v1.5) 🇬🇧 @Code.talks 2026
richargh
0
110
社内AIエージェント「Askワンバン」における コストチューニングの取り組み
t0yohei
0
170
GraphQL の onError と Nullability のこれから
quramy
0
210
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
220
AI駆動開発4年目の現在地(『あなたはFDEになるべきか?』イベント資料)
kumaiu
0
560
AIで開発が速くなった先で、開発チームは何を目指すか
shihochan
1
2k
Featured
See All Featured
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
740
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
750
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
WENDY [Excerpt]
tessaabrams
14
40k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
510
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
510
KATA
mclloyd
PRO
35
16k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
4 Signs Your Business is Dying
shpigford
187
23k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
840
Building a Scalable Design System with Sketch
lauravandoore
464
34k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
570
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 で皆が何をやっているのかの情報収集とか必要かも。
皆さんどうやってます? ぜひ教えてください!