
SigmaZero -truss puzzle
つり合い式を自分で組み立ててトラスを解く構造力学パズル。個人開発の作者は、手書きのC#からGemini、そしてClaude Codeのエージェントへと移行した。
公式サイト oborova.itch.io(2026年11月3日確認)。 作者自身のitch.ioページ(Oborova Games)で、リリースについての作者のQiita記事からリンクされている。
遊べる場所
このゲームが配信されているすべてのプラットフォームです。リンクは公式の情報源と照合済みで、当サイトがゲームをホストしたりミラーしたりすることはありません。
- 無料で遊ぶ(itch.io)itch.ioリリース済み無料
itch.io 上のブラウザで遊べます。ダウンロード不要。
ブラウザ(ダウンロード不要) · スマホ · 公式リンク確認済み(2026年11月3日)。
SigmaZero -truss puzzleについて
エンジニアが手計算でやるのと同じやり方でトラスを解く、ブラウザで遊べる無料のパズルゲーム。構造物を見て支点に反力を置き、未知数が消える軸とモーメントの中心を選び、トラスを切断して内力を取り出し、画面上の矢印をタップしてつり合い式(ΣFx = 0、ΣFy = 0、ΣM = 0)を組み立てます。計算はゲームがやってくれて、解けた未知数は緑の数字に変わり、やがてすべての部材に引張と圧縮が表示されます。レベルは61あり、1本の部材から実在のトラス、チャレンジパズルまで。スマートフォン、タブレット、デスクトップのブラウザで動き、縦画面でのプレイを想定しており、日本語と英語に対応。ページでは、広告・アカウント・アナリティクスは一切なく、何も収集・送信しないとしています。開発者のOborova Gamesは長文のQiita記事で、196日・952コミットをかけて1人で作った経緯を語っています。約1週間はC#を手で書いてGeminiに直してもらい、次にGeminiにファイルを丸ごと書かせ、2026年6月からはClaude Codeのエージェントを動かし、最終段階ではコードをまったく読まなくなったそうです。作者は、数学と工学の中核ロジックは自分がまだ全行を読んでいた時期にほぼ完成しており、その後のAIの作業は主に画面とUIだったと補足しています。
制作方法
一部検証済み作者のQiita記事によると、Claude Codeは2か月の中断を経て2026年6月13日に導入され、まずリポジトリを診断し、足りていなかったタイトル画面、レベル選択、UIを作りました。7月からは別のノートPCでフル権限のもと動かし、Unity MCP、続いてuLoopMCPでUnityを操作(コンパイル、テスト、スクリーンショット、JSONのテストAPIによる自動プレイ)し、自分でコミットし、複数の並列セッションで稼働しました。8月からは作者がエージェントを4層のピラミッドとして組織し(マネージャーはClaude Fable 5、エンジニアはOpus 5。リリース当日はFable 5.1がOpus 5を直接統括)、作者の言葉によれば、エディター上のC#は1行も追わなくなりました。全61レベルの通しプレイは作者が自分の仕事として残し、ゲームを公開した後にブラウザで完走しました。
- 開発者発表itch.ioのAI開示:AI Assisted(Code、Graphics、Textにチェック)。ページにツール名の記載はない。 — itch.io
Qiita記事によると、開発は2026年2月21日にGemini(gemini-3.1-pro-preview)への相談から始まり、それがUnityの採用につながりました。2月28日からは作者がC#を手で書いてGeminiに直してもらい、約1週間後(3月7日から)は、つり合い方程式系や答えの検証に使う有限要素ソルバーを含む、画面に依存しないロジックファイルをGeminiが丸ごと書き、作者が物理の観点からレビュー・修正しました。4月にかけては、15のチャットセッションにわたってGeminiが差分、続いてファイル全体を出力し、作者がそれを貼り付けました。リリース当日にはスタジオ名のブレインストーミングにもGeminiが使われました。
作者のQiita記事によると、Unityによる196日間(2026年2月21日〜9月5日)の個人開発で、4月中旬から6月中旬まで56日間の空白があります。作者は6つの段階を経ました。Geminiが直す手書きのC#、Geminiが書いた差分やファイル全体を作者が貼り付けて読む段階、作者がClaude Codeの代わりにUnityを操作する段階、MCPとuLoopMCPを介してClaude CodeがコマンドラインからUnityを操作する段階、Claude Codeの並列セッション、そして最後に、作者がコードではなくプレイ体験をレビューする、Claudeエージェントの階層構造です。設計ルールはMarkdownドキュメントとCLAUDE.mdファイルにまとめられていました。記事では、C#ファイル157個で約41,100行、テストケース277件、レベル61、WebGLビルド22.4 MBと報告しています。作者によると、数学と工学のモデル層は、自分がまだすべてのコードを読んでいた時期にほぼ完成し、完全に理解していたもので、その後のAIの作業は主に画面遷移とUIでした。
- エンジン/フレームワーク
- Unity
- プログラミング言語
- C#
- チーム規模
- 1人(個人開発)開発者発表Qiita (@Oborova)
- 開発期間
- 6か月開発者発表Qiita (@Oborova)
- 開発費
- 非公開
- AI が書いたコード
- 非公開
検証メモ: AIの使用については、作者の2026年9月5日(14:11 UTC)のQiita記事とitch.ioのAI開示(AI Assisted:Code、Graphics、Text)によるものです。記事自体は、リポジトリの開発ログとgit履歴からAI(Fable 3.1、Gemini 3.8 Flashで編集)が下書きしたもので、構成は作者が決め、一部の箇所は作者自身の加筆と明記されています。バイブコーディングではなくAIアシストとして記録しています。作者は最初のC#を手で書き、AIが書いたロジックファイルを何か月もレビュー・修正しており、コードを読むのをやめる前に中核のモデル層は完成し完全に理解していたとしているためです。AIが書いたコードの割合は示されていません。数値(196日、952コミット、157ファイルで約41,100行、テスト277件)は作者によるもので、独自には確認していません。28週間という開発期間は、記載された196日(56日間の中断を含む)によるものです。リリース日は記事によるもの(2026年9月5日にitch.ioでv1.0.0を公開)で、itch.ioのページには日付の表示がありません。unityroomでの同時公開は、ローカライズ用アセットをアップロードできなかったため同日夜に取りやめられており、unityroomの掲載はありません。機能、61レベル、対応デバイス、言語切り替え、データ非収集の方針はitch.ioのページによるものです。同ページのクレジットには、Unity、Noto Sans JP・Liberation Sans・Latin Modernのフォント、Material Symbolsのアイコン、Math.NET Numerics、SNDによるサウンドが記載されています。AIで作ったグラフィックが何なのかは明らかにされていません。作者の所在地は明らかにされていません。ページに評価は表示されていません。
開発の歩み
使用する技術についてGeminiに最初の相談をし、開発開始。
開発者発表Qiita (@Oborova)最初のgitコミット。手書きのコードから、Geminiがロジックファイルを書く形に移行。
開発者発表Qiita (@Oborova)56日間の中断を経て、Claude Codeで開発を再開。
開発者発表Qiita (@Oborova)952コミット目で、バージョン1.0.0をitch.ioで無料のブラウザゲームとして公開。
開発者発表Qiita (@Oborova)
ゲームの実績
それぞれの数値は別のものを測っています。同時接続プレイヤー数、所有者数、ダウンロード数、販売本数は互いに置き換えられず、合算もしません。各数値の出どころはラベルで示しています。
レビューとランキング
編集部のレビューはまだありません。
プロトタイプ:投票はこのブラウザにのみ保存され、どこにも集計されません。
現在ランクインしていません。
プレイヤーレビューはまだありません。
プロトタイプ:レビューはお使いのブラウザにのみ保存され、公開やサーバーへの送信は行われません。レビューは書かれた言語のまま表示されます。
出典
| 出典 | 種類 | 公開日 | 閲覧日 |
|---|---|---|---|
| SigmaZero -truss puzzle by Oborova Games itch.io | ストアページ | 未確認 | 2026年11月3日 |
| 構造力学パズル「SigmaZero」を AI と作った 196 日・952 コミット—Unity教科書の勉強から Claude Code のエージェント組織運営まで Qiita (@Oborova) · 日本語 | 開発ログ | 2026年9月5日 | 2026年11月3日 |
- AIがコードをどの程度書いたか
- 作者は約1週間C#を手で書き、その後Geminiにロジックファイルを丸ごと書かせて自分で読んで修正し、8月からはClaude Codeのエージェントが書いたコードを読まなくなった。作者は、それ以前に中核のモデル層はほぼ完成し完全に理解していたこと、その後のAIの作業は主に画面とUIだったことも述べている。itch.ioの開示ではAI生成のコードにチェックが入っている。割合は示されていないため、本作はAIアシストとして記録している。 (Qiita (@Oborova)、itch.io)





