FC

focus-creative-games/luban

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

4647 stars 品質 66 トレンド 43MIT

Lubanは、強力で使いやすく、エレガントで安定したゲーム構成ソリューションです。Lubanは、強力で使いやすく、エレガントで安定したゲーム構成ソリューションです。

概要

Lubanは強力でユーザーフレンドリー、エレガントかつ安定したゲーム構成ソリューションです。小規模から超大規模、シンプルなものから複雑なものまで、さまざまなゲーム構成のワークフローニーズに対応するよう設計されています。 Lubanは多様なファイル形式を扱い、主流言語に対応し、複数のエクスポートフォーマットを生成でき、豊富なデータ検証機能をサポートし、強力なクロスプラットフォーム機能を持ち、非常に高速なデータ生成を実現しています。Lubanは明確で洗練された生成パイプライン設計を特徴とし、優れたモジュール性とプラグインベースの設計をサポートしているため、開発者が二次開発を行うのに便利です。開発者はLubanを自分の設定フォーマットに簡単に適応させ、強力な設定ツールをプロジェクト要件に合わせてカスタマイズできます。 それ以来、LubanはAIエージェント/IDE向けの機能を提供しています:公式スキル、機械可読スキーマおよびエラー報告、Luban.Agent CLI、MCPサーバーなどで、テーブルの追加、スキーマ検索、検証、生成をエージェントが確実に処理できるようにしています。 - リッチソースデータ形式。Excelファミリー(CSV、TSV、XLS、XLSX、XLSM)、JSON、XML、YAML、LUAなどをサポートしています。- リッチエクスポート形式。バイナリ、json、bson、xml、lua、yamlなどの形式でデータを生成できます。強化されたExcel形式です。シンプルなリスト、サブ構造、構造リスト、複雑な深層ネスト構造に簡潔に設定可能で、完全な型システムです。共通の標準行リストを表現できるだけでなく、**により、ビヘイビアツリー、スキル、ストーリーライン、コピーなどの複雑なGamePlayデータを柔軟かつ優雅に表現できます。複数言語をサポートしています。C#、Java、Go、cpp、Lua、Python、JavaScript、Typescript、Rust、PHP、erlang、Godotなどの言語によるコード生成を内蔵し、Protobufなどのメッセージング方式を通じて他言語もサポートします。主流のメッセージ方式もサポートします。 Protobuf(スキーマ+バイナリ+json)、フラットバッファ(スキーマ+json)、msgpack(バイナリ)-強力なデータ検証機能。参照参照チェック、パスリソースパス、範囲チェックなど-包括的なローカリゼーションサポート。Official Agent Skills、-c schema-json、--errorFormat json、Luban.Agent(検証/テーブル検索/説明)、Luban.mcp(IDEツールコール)-すべての主流ゲームエンジンとプラットフォームをサポートしています。

概要(AI 翻訳)

中国語 |英語

Lubanは強力でユーザーフレンドリー、エレガントかつ安定したゲーム構成ソリューションです。小規模から超大規模、シンプルなものから複雑なものまで、さまざまなゲーム構成のワークフローニーズに対応するよう設計されています。

Lubanは多様なファイル形式を扱い、主流言語に対応し、複数のエクスポートフォーマットを生成でき、豊富なデータ検証機能をサポートし、優れたクロスプラットフォーム機能を持ち、非常に高速なファイルを生成します。 Lubanは明確で洗練された生成パイプライン設計を特徴とし、良好なモジュール性とプラグイン化をサポートし、開発者が二次開発を行うのに便利です。開発者はLubanを自分の構成フォーマットに容易に適応させ、プロジェクト要件に合った強力な設定ツールをカスタマイズできます。

Lubanはゲーム構成開発のワークフローを標準化し、計画とプログラミングの効率を大幅に向上させています。

5.0.0以降、LubanはAIエージェント/IDE向けにAIネイティブ機能を提供します。公式スキル、機械可読スキーマおよびエラー報告、Luban.Agent CLI、MCPサーバーなどにより、テーブルの追加、スキーマの検索、検証、生成がエージェントによって確実に処理されます。

コア機能

  • リッチソースデータ形式。Excelファミリー(CSV、TSV、xls、xlsx、xlsm)、JSON、XML、YAML、LUAなどをサポートしています
  • リッチエクスポート形式。バイナリ、json、bson、xml、lua、yamlなどの形式でデータ生成をサポートします
  • 強化されたExcel形式。単純なリスト、サブ構造、構造リスト、そして複雑な深層ネスト構造に簡潔に設定可能です
  • 包括的な型システム。一般的な標準行リストを表現できるだけでなく、OOP型継承のサポートにより、行動ツリー、スキル、ストーリーライン、インスタンスなどの複雑なGamePlayデータを柔軟かつ洗練的に提示できます
  • 複数の言語をサポートしています。C#、Java、Go、Cpp、Lua、Python、JavaScript、TypeScript、Rust、PHP、Erlang、Godotなどの言語でのコード生成を内蔵し、Protobufのようなメッセージング方式を通じて他の言語もサポート可能です
  • 主流のメッセージング方式をサポートしています。protobuf(schema + binary + json)、flatbuffers(schema + json)、msgpack(binary)
  • 強力なデータ検証機能。参照参照チェック、パスリソースパス、レンジチェックなど
  • 包括的なローカライゼーションサポート
  • AI Native(5.0.0+)。公式エージェントスキル、-c schema-json、[T2]]、[T3]](検証/テーブル検索/記述)、Luban.Mcp(IDEツール呼び出し)
  • すべての主流ゲームエンジンとプラットフォームに対応しています。Unity、Unreal、Cocos2x、Godot、WeChatのミニゲームなどに対応しています。
  • 優れたクロスプラットフォーム機能。Win、Linux、Macプラットフォームで快適に動作します。
  • すべての主流ホットアップデートスキームをサポートします。

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add focus-creative-games/luban
MCP 初心者?mcpskill.org のガイドから始めましょう →