প্রকল্প সম্পর্কে

Nexus Unity, Unity Editor এবং বাহ্যিক অটোমেশন টুলসের মধ্যে একটি সেতু হিসেবে কাজ করে, যা বিশেষভাবে AI এজেন্টদের জন্য অপ্টিমাইজ করা হয়েছে। এটি একটি লোকাল JSON-RPC সার্ভার ইমপ্লিমেন্ট করে যা একটি পাবলিক API অথবা একটি MCP (Model Context Protocol) ব্রিজের মাধ্যমে এডিটরের বিস্তৃত ক্ষমতা উন্মুক্ত করে। এর প্রধান ক্ষমতাগুলোর মধ্যে রয়েছে: - Scene এবং Hierarchy ম্যানেজমেন্ট: সিন তৈরি করা, খোলা এবং সেভ করা, সেইসাথে GameObject-এর ম্যানিপুলেশন (transform, duplicate, parent ইত্যাদি)। - Asset এবং Component কন্ট্রোল: প্রিফ্যাব অ্যাসেট অনুসন্ধান ও পরিচালনা করা, কম্পোনেন্ট যোগ করা/আপডেট করা এবং ম্যাটেরিয়াল তৈরি করা। - কোড অটোমেশন: ইন্টিগ্রেটেড কম্পাইলেশন এবং এরর রিপোর্টিং সহ C# স্ক্রিপ্ট লেখা। - এডিটর কন্ট্রোল: Play Mode পরিচালনা করা, undo/redo অপারেশন, লগ অ্যাক্সেস করা এবং টেস্ট রেজাল্ট পোলিং করা। - UI অটোমেশন: Unity Editor UI Toolkit উইন্ডো কুয়েরি এবং পরিচালনা করা। এই প্যাকেজটিতে একটি Python-ভিত্তিক MCP ব্রিজ অন্তর্ভুক্ত রয়েছে যা Claude Desktop, Claude Code, Cursor, Windsurf এবং VS Code (Cline/Roo)-এর মতো AI ক্লায়েন্টগুলোর সাথে ইন্টিগ্রেট করতে পারে। এতে বিল্ট-ইন নিরাপত্তা ব্যবস্থা রয়েছে, যার মধ্যে সেশন টোকেন অথেন্টিকেশন, লুপব্যাক হোস্ট ভ্যালিডেশন এবং স্ক্রিপ্ট রাইট বা PlayerPrefs ডিলিট করার মতো ধ্বংসাত্মক অপারেশনের জন্য কনফার্মেশন গেট অন্তর্ভুক্ত।