- Add claude.md with metaverse system overview - Add DEVELOPMENT.md with 3D world development guidelines - Update README.md with reality-reflection features - Include world system, at system, yui system documentation 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
ai.verse
概要
現実とゲームを結合する3D世界 - atproto分散SNS統合メタバースプロジェクト
ai.verseは単なるゲームではなく、現実の個人の唯一性をデジタル世界で担保し、Play-to-Workを実現する革新的メタバースです。
プロジェクト情報
- タイプ: metaverse
- 説明: 現実とゲーム結合3D世界
- ステータス: UE実装予定
- ブランチ: main
- 技術: Unreal Engine + atproto + Three.js
中核思想: yui system(唯一性担保)
基本原則
- 現実の個人 ↔ ゲーム内avatar: 1:1紐付け(改ざん不可能)
- atproto DID: 暗号学的唯一性担保
- unique skill: その人だけが使えるスキル・能力
- motion capture: その人だけがカメラでキャラを動かせる
現実反映の仕組み
現実の個人 → atproto account (DID) → ゲーム内avatar → 固有スキル
↑_______________________________| (現実への反映)
4つのSystemに統合
1. verse.world system(惑星型3D世界)
目的: 従来の平面マップを現実的な惑星形式に変革
特徴:
- 立体ワールド: 上を飛び続けると宇宙、下を掘ると地核
- 見えない場所にも世界: プレイヤーが行けない場所も完全実装
- 物理法則: 現実的な重力・大気・軌道システム
実装: ./world/book/
でUnreal Engine技術習得中
省略記法: verse.ue.system.world
→ verse.world
2. verse.at system(atproto統合)
目的: 分散SNSを基盤とした新しいゲーム体験
特徴:
- 現実SNS連携: 実際のSNSアカウントでゲームプレイ
- データ主権: ゲームデータはユーザーのatprotoアカウントに保存
- selfhost運用: 独自atprotoサーバーで完全自律性
実装: ./at/
で分散SNS基盤構築済み
省略記法: verse.ue.system.at
→ verse.at
3. verse.yui system(唯一性システム)
目的: 現実の個人の唯一性をゲーム内で完全担保
特徴:
- unique character: 1キャラクター = 1プレイヤー(他人は使用不可)
- unique skill: プレイヤー固有の特殊能力
- 配信統合: ゲーム画面 = 配信画面として使用可能
VTuber活用例: 声優さんが自分の声を使ったキャラクターでプレイ
省略記法: verse.ue.system.yui
→ verse.yui
4. verse.ai system(存在属性)
目的: 現実の物理法則を反映した属性システム
特徴:
- 原子属性: 原子・中性子・陽子・電子に基づく属性
- アイ属性: 主人公キャラクターの固有属性(存在子理論)
- 物質探求: この世界で最も小さいものの探求をゲーム化
省略記法: verse.ue.system.ai
→ verse.ai
システム省略記法
ai.verseでは、.ue
(Unreal Engine)が統合短縮されています:
# 従来の長い記法
verse.ue.system.world → verse.world
verse.ue.system.at → verse.at
verse.ue.system.yui → verse.yui
verse.ue.system.ai → verse.ai
# ai.jsonでの参照
curl -sL git.syui.ai/ai/ai/raw/branch/main/ai.json | jq -r .ai.verse.ue.system.world
# ↓ 簡潔な記法
curl -sL git.syui.ai/ai/ai/raw/branch/main/ai.json | jq -r .ai.verse.world
この省略により、UE実装の複雑さを隠蔽し、よりシンプルなAPI設計を実現しています。
技術アーキテクチャ
Unreal Engine実装
./world/
├── book/ # UE開発ガイドブック
├── blender/ # 3Dモデル制作ワークフロー
├── city/ # 都市環境構築技術
├── gasp/ # キャラクター実装
├── vrm4u/ # VRMアバター統合
└── web/ # Three.js Web統合
atproto基盤
./at/
├── lexicons/ # atproto schema定義
├── item/card/ # カードアイテムデータ
├── envs/ # サーバー環境設定
└── scpt/ # 自動化スクリプト
カード連携
./card/
├── img/ # カード画像アセット
└── src/ # Vue.js Web実装
統合エコシステム
ai.card統合
- ゲーム内アイテム: ai.cardのカードをゲーム内で使用
- 物理カード化: リアル⇔デジタル双方向連携
- atproto保存: カードデータはユーザーのatprotoアカウントに
ai.gpt統合
- NPC人格: 自律AI人格がNPCとして存在
- 記憶システム: プレイヤーとの過去の交流を記憶
- 関係性進化: 継続的な交流で関係性が発展
ai.bot統合
- SNS連携: atproto投稿でゲーム内イベント発生
- 双方向通信: ゲーム⇔SNS相互影響システム
メタバース浸透戦略
フェーズ1: ゲームとして成立
- 面白さ優先: まず普通に楽しいゲームを作る
- 技術実証: UE + atproto + カード連携の動作確認
- コア体験: unique skillによる特別感の実現
フェーズ2: 段階的メタバース化
- 現実連携: SNS⇔ゲーム双方向連携強化
- 配信統合: VTuber配信用プラットフォーム化
- 経済システム: Play-to-Work要素の段階的導入
フェーズ3: 現実融合
- 生活統合: 現実の仕事・生活のゲーム化
- 価値創出: ゲーム内活動の現実価値化
- 社会実装: 新しい働き方・生き方の実現
開発状況
完成済み
- ✅ atproto基盤構築(./at/)
- ✅ カード連携準備(./card/)
- ✅ UE学習環境(./world/book/)
- ✅ yui system設計
実装中
- 🔄 Unreal Engine 3D世界構築
- 🔄 atproto ↔ UE連携システム
- 🔄 unique skill実装
実装予定
- ⏳ VRM avatar統合
- ⏳ motion capture機能
- ⏳ 配信プラットフォーム統合
- ⏳ Play-to-Work経済システム
技術的特徴
革新的要素
- 惑星型ワールド: 平面マップの限界を突破
- データ主権: ゲームデータをプレイヤーが完全所有
- 唯一性担保: 暗号学的に保証された個人性
- 現実融合: SNS⇔ゲーム⇔現実の三位一体
従来ゲームとの違い
要素 | 従来ゲーム | ai.verse |
---|---|---|
データ所有権 | 運営会社 | プレイヤー |
キャラクター | 複製可能 | 唯一性担保 |
世界構造 | 平面マップ | 惑星型3D |
SNS連携 | なし/形式的 | 分散SNS基盤 |
現実価値 | ゲーム内限定 | 現実反映 |
未来ビジョン
短期目標(1-2年)
- UE基本実装完了
- unique skill demo実装
- atproto ↔ UE連携確立
中期目標(3-5年)
- VTuber配信プラットフォーム化
- 経済システム本格稼働
- ユーザーコミュニティ形成
長期目標(5-10年)
- Play-to-Work社会実現: 仕事・生活・ゲームの境界消失
- メタバース一般化: VRChatのような社会インフラ化
- 新しい文明形態: デジタル⇔物理融合社会の先駆け
哲学的意義
ai.verseは単なるエンターテインメントではなく、人類の新しい存在形態の実験場です。
- 存在子理論: この世界で最も小さいもの(ai)の探求
- 唯一性原則: 現実の個人性をデジタルで完全担保
- 現実反映: デジタルと物理の境界を溶かす新しい世界観
**「現実とゲームの境界がなくなる未来」**の実現を目指します。
このドキュメントはai.verse submoduleの構造と哲学を基に生成されました
Description
Languages
Markdown
100%