AI Claudeでデッキ構築ローグライクを開発!8日目にして2万行コード生成
日本のゲームクリエイターが、AI「Claude Code」を使って有名デッキ構築型ローグライクのクローンを開発している。目標は元ゲームを忠実に再現すること。稼働8日にして約2万行のTypeScriptコードと190本のプルリクエストを生成し、戦闘画面やカードシステムなど基本的な機能が実装された。AIはゲームロジック層の設計からコード生成までを担当し、人間はレビューと方針決定のみを行う。開発ペースは非常に速く、プレイテストが追いつかないという嬉しい悲鳴も上がっている。技術スタックはTypeScript + PixiJS 8 + Vite 7 + Vitest 4で、ゲームロジック層とUI層を完全に分離することでAIのコード生成効率を高めている。今後の開発では、より複雑なシステム実装やプレイテストの進め方について考察していく予定だ。
背景
近年、AIによるコード生成技術が注目を集めている。本記事では、ゲーム開発におけるAI活用事例として、ある日本のゲームクリエイターがAI「Claude Code」を用いてデッキ構築型ローグライクのクローンを開発しているプロジェクトを紹介する。
重要用語解説
Claude Code: Google DeepMindが開発したオープンソースのAIモデル。テキスト生成やコード生成に優れている。本記事では、ゲームロジック層の設計からコード生成までを担当している。
TypeScript: JavaScriptのスーパーセットであるプログラミング言語。静的型付けによりコードの信頼性を高めることができる。本記事で開発に使用されている言語。
PixiJS: 2D WebGLレンダリングエンジン。本記事では、ゲーム画面の描画に利用されている。
Vite: 高速なWebアプリケーション構築ツール。本記事では、TypeScriptプロジェクトのビルドやサーバー起動などに利用されている。
Vitest: JavaScript/TypeScript向けのテストフレームワーク。本記事では、ゲームロジック層のテストに使用されている。
今後の影響
AIによるコード生成技術は、ソフトウェア開発の効率化に大きく貢献する可能性を秘めている。本プロジェクトは、そのポテンシャルを示す事例として注目されるだろう。今後、AIがより複雑なシステムやクリエイティブなタスクにも活用されることが期待される。