এআই-জেনারেটেড 3D সম্পদের সাথে কীভাবে একটি Unity গেম তৈরি করবেন

Thrixel হল Unity-এর জন্য একটি AI 3D সম্পদ জেনারেটর যা একটি AI প্রোগ্রামিং এজেন্টের সাথে কাজ করে। এজেন্ট C# লিখে দৃশ্যটি তৈরি করে; Thrixel টেক্সট বা রেফারেন্স ইমেজ থেকে মডেল তৈরি এবং সম্পাদনা করে। এই নির্দেশিকাটিতে সম্পদ তৈরি করা, সেগুলিকে Unity-এ আমদানি করা এবং একটি খেলার যোগ্য গেমে পরীক্ষা করা অন্তর্ভুক্ত রয়েছে৷

আপনি AI এর সাথে একটি Unity গেম তৈরি করতে পারেন?

হ্যাঁ। AI প্রোগ্রামিং এজেন্ট যেমন Claude Code এবং Codex স্ক্রিপ্ট, দৃশ্য এবং 3D সম্পদ সহ একটি গেমের বিবরণকে Unity প্রকল্পে পরিণত করতে পারে। সংক্ষিপ্তটি শৈলী, নিয়ন্ত্রণ, শিল্প শৈলী এবং লক্ষ্যগুলিকে সংজ্ঞায়িত করে। এজেন্ট এটিকে মেকানিক্স এবং একটি সম্পদের তালিকায় বিভক্ত করে, একটি প্লেযোগ্য সংস্করণ তৈরি করে, তারপর সম্পাদকে ফলাফল পরীক্ষা করে। এই পদ্ধতিটিকে vibe coding একটি গেমও বলা হয়৷

একটি ছোট রেসিং গেম, অন্বেষণ স্তর, বা বাধা কোর্স একটি দরকারী সূচনা পয়েন্ট করে। একটি সম্পূর্ণ লুপ, যেমন একটি আইটেম সংগ্রহ করা এবং একটি প্রস্থানে পৌঁছানো, এজেন্টকে বিশ্ব সম্প্রসারণের আগে পরীক্ষা করার জন্য কংক্রিট কিছু দেয়।

Claude Code কিভাবে Unity এর সাথে সংযোগ করে?

Claude Code প্রকল্প ফাইল এবং টার্মিনাল কমান্ডের সাথে কাজ করে। Thrixel এর Build World দক্ষতার মধ্যে একটি Unity ওয়ার্কফ্লো রয়েছে যা ইনস্টল করা Unity Editor এর সাথে ইন্টারঅ্যাক্ট করতে Unity CLI ব্যবহার করে৷ এজেন্ট C# স্ক্রিপ্ট লেখে, দৃশ্য সেট আপ করে এবং সম্পাদক এবং প্লে মোড থেকে স্ক্রিনশটগুলি পরিদর্শন করে।

সম্পদ উৎপাদন একটি পৃথক সংযোগ ব্যবহার করে: Thrixel MCP সার্ভার। MCP AI প্রোগ্রামিং এজেন্টকে মডেলের অনুরোধ করতে, তাদের অংশগুলি পরিদর্শন করতে, সম্পাদনা করতে এবং গেমটিতে কাজ করার সময় ফলাফল ডাউনলোড করতে দেয়। সম্পাদক সংযোগ Unity পরিচালনা করে; Thrixel সংযোগ মডেলগুলি পরিচালনা করে।

কিভাবে AI দিয়ে Unity সম্পদ তৈরি করতে হয়

Unity-এর জন্য Thrixel-এর AI 3D সম্পদ জেনারেটর পাঠ্য বিবরণ বা রেফারেন্স চিত্রগুলিকে সম্পাদনাযোগ্য যানবাহন, ভবন, আসবাবপত্র এবং 3D দৃশ্য বস্তুতে পরিণত করে৷ Thrixel MCP সার্ভারের মাধ্যমে, AI প্রোগ্রামিং এজেন্ট গেম ব্রিফ থেকে সরাসরি এই মডেলগুলির অনুরোধ করে এবং জেনারেশন চলাকালীন গেমপ্লে লেখা চালিয়ে যায়। Unity সরঞ্জামগুলি দৃশ্য নির্মাণ এবং পরীক্ষা পরিচালনা করে; Thrixel 3D সম্পদ উৎপাদন এবং সম্পাদনা সরঞ্জাম সরবরাহ করে।

Thrixel এর AI 3D মডেল জেনারেটর থেকে পার্ট-ভিত্তিক মডেলগুলি এজেন্টকে কাজ করার জন্য নির্দিষ্ট টুকরা দেয়৷ একটি গাড়ির একটি শরীর এবং পৃথক চাকা থাকতে পারে; একটি বিল্ডিং খোলে এমন একটি দরজা থাকতে পারে। এজেন্ট একটি নামযুক্ত অংশ, গ্রুপ স্ট্যাটিক জ্যামিতি সম্পাদনা করতে পারে এবং Unity-এ অ্যানিমেট করার জন্য স্ক্রিপ্টের জন্য আলাদা আলাদা স্থানান্তর করতে পারে। জেনারেট করা সম্পদগুলি Thrixel ওয়ার্কস্পেস-এ থাকে, যেখানে সেগুলিকে পরিদর্শন, সম্পাদনা এবং প্রকল্প জুড়ে পুনরায় ব্যবহার করা যেতে পারে।

3D Unity সম্পদে পাঠ্য: প্রম্পটে কী অন্তর্ভুক্ত করা উচিত?

একটি সম্পদ প্রম্পটে বস্তু, শিল্প শৈলী, উদ্দেশ্য আকার, এবং স্থানান্তর করা প্রয়োজন যে কোনো অংশের নাম দেওয়া উচিত। উদাহরণস্বরূপ: "নীল রঙ, একটি পৃথক কার্গো দরজা এবং চারটি পৃথক চাকা সহ একটি কমপ্যাক্ট ডেলিভারি ট্রাক তৈরি করুন৷ এটিকে একটি Unity ড্রাইভিং গেমের জন্য প্রস্তুত করুন৷" এজেন্ট Thrixel থেকে মডেলের অনুরোধ করতে পারে, এটি আমদানি করতে পারে এবং তারপর Unity-এ এর স্কেল, কোলাইডার এবং C# আচরণ কনফিগার করতে পারে।

এআই প্রোগ্রামিং এজেন্ট কি Thrixel দিয়ে পুরো Unity দৃশ্য তৈরি করতে পারে?

Build World দৃশ্য সমাবেশ এবং গেমপ্লে সহ সম্পদ উৎপাদন সমন্বয় করে। একটি ডেলিভারি গেমের জন্য একটি ট্রাক, ঘর, ক্রেট এবং রাস্তার 3D দৃশ্যের অবজেক্টের প্রয়োজন হতে পারে, সবই শেয়ার করা শিল্প নির্দেশনা সহ অনুরোধ করা হয়েছে৷ এজেন্ট জেনারেট করা মডেলগুলিকে Unity-এ রাখে, ডেলিভারি মেকানিক্সকে সংযুক্ত করে এবং রুট পরীক্ষা করে। 3D দৃশ্যের পরিদর্শন তখন একটি লক্ষ্যবস্তু সম্পদ সংশোধনের দিকে পরিচালিত করতে পারে, যেমন একটি কার্গো দরজা প্রশস্ত করা বা একটি বারবার প্রপ সরলীকরণ করা।

আপনি কিভাবে Unity এ এআই-জেনারেটেড 3D মডেল আমদানি করবেন?

Build World এর Unity ওয়ার্কফ্লো FBX ব্যবহার করে। Unity এর মডেল আমদানি ডকুমেন্টেশন প্রকল্পের Assets ফোল্ডারে সরাসরি FBX এ রপ্তানি করার সুপারিশ করে৷ ওয়ার্কফ্লো প্রতিটি Thrixel মডেলকে Assets/Models/ এ স্থাপন করার আগে প্রস্তুত করে:

  1. জ্যামিতি প্রস্তুত করুন। আকৃতি সম্পাদনা করুন, প্রকল্পের বাজেটে ত্রিভুজ হ্রাস করুন, এবং স্থানান্তরিত অংশগুলিকে ধরে রাখার সময় দলবদ্ধ করুন।
  2. FBX আমদানি করুন৷ অনুক্রমটি পরীক্ষা করুন এবং উদ্দেশ্যযুক্ত স্লটে উপকরণ বরাদ্দ করুন৷ গোষ্ঠীভুক্ত Thrixel মডেলগুলি পেইন্ট, গ্লাস এবং রাবারের মতো পৃষ্ঠের জন্য নামযুক্ত উপাদান স্লটগুলি ধরে রাখে।
  3. স্কেল এবং ওরিয়েন্টেশন চেক করুন। প্লেয়ার এবং কাছাকাছি বস্তুর সাথে মডেলের তুলনা করুন, তারপর এর মুখ, স্থল যোগাযোগ এবং চলন্ত অংশের পিভটগুলি পরিদর্শন করুন।
  4. গেমটিতে এটি পরীক্ষা করুন৷ প্রয়োজনীয় সংঘর্ষ এবং স্ক্রিপ্ট যোগ করুন, তারপরে প্লে মোডে ক্যামেরার দৃশ্য, সংঘর্ষ এবং গতিবিধি পরীক্ষা করুন৷

Unity-এর জন্য একটি AI 3D সম্পদ কর্মপ্রবাহে কী অন্তর্ভুক্ত করা উচিত?

জেনারেশন এবং ইম্পোর্ট ইতিমধ্যেই বিভিন্ন টুল দ্বারা সমর্থিত। Meshy একটি Unity সেতু অফার করে, এবং Tripo একটি Unity প্লাগইন অফার করে৷ উভয়ই এআই প্রোগ্রামিং এজেন্টদের সম্পদের অনুরোধ করার উপায় প্রদান করে। কার্যকর তুলনা হল কিভাবে ওয়ার্কফ্লো রিভিশন, সম্পদ পুনঃব্যবহার এবং চলমান গেমের ভিতরে চেক পরিচালনা করে।

Thrixel-এর অংশ-ভিত্তিক মডেলগুলিতে বুদ্ধিমত্তার সাথে অংশগুলির নামকরণ করা হয়েছে, যা এআই প্রোগ্রামিং এজেন্টকে যুক্তি এবং আচরণের জন্য নির্দিষ্ট লক্ষ্য দেয়। চাকা এবং একটি কার্গো দরজা আলাদা GameObjects হিসাবে রাখা হলে, এজেন্ট C# লিখতে পারে যা গাড়ির চলাচলের সাথে চাকা ঘুরিয়ে দেয় এবং শুধুমাত্র একটি ডেলিভারি স্টপে দরজা খোলে। অর্থপূর্ণ অংশের নাম জেনারেট করা জ্যামিতিকে গেমে এর ভূমিকার সাথে সংযুক্ত করে; এজেন্ট পিভট, কোলাইডার এবং স্ক্রিপ্ট সেট আপ করে এবং প্লে মোডে ইন্টারঅ্যাকশন চেক করে।

উদাহরণস্বরূপ, Meshy এর MCP ডকুমেন্টেশন বলে যে API-উত্পন্ন সম্পদগুলি স্বয়ংক্রিয়ভাবে এর ওয়েব ওয়ার্কস্পেসে উপস্থিত হয় না৷ Thrixel ব্রাউজারে ব্যবহৃত একই ওয়ার্কস্পেসে এজেন্ট-উত্পন্ন সম্পদ সংরক্ষণ করে। এর Build World দক্ষতা সেই সম্পদ লাইব্রেরিকে অংশ সম্পাদনা, Unity আমদানি প্রস্তুতি এবং বারবার প্লে টেস্টিংয়ের সাথে একত্রিত করে। একটি নির্দেশ যেমন "ট্রাকটিকে সংকীর্ণ করুন এবং এর চাকাগুলিকে আলাদা রাখুন" একটি সম্পদ সংশোধন হয়ে ওঠে যা এজেন্ট দৃশ্যে ফিরিয়ে আনতে পারে।

কিভাবে Claude Code এবং Thrixel দিয়ে একটি Unity গেম তৈরি করবেন

Build World ইনস্টল করুন, একটি Thrixel অ্যাকাউন্ট যুক্ত করুন এবং Thrixel for Unity পাতায় বর্ণিত Unity Editor ও CLI সেটআপ সম্পূর্ণ করুন। এরপর Claude Code-কে এমন একটি প্রম্পট দিন যাতে Unity, গেমের লক্ষ্য ও প্রয়োজনীয় মডেলের কথা থাকে। যেমন:

/thrixel:build-world একটি রঙিন সমুদ্রতীরবর্তী শহরে একটি Unity ডেলিভারি গেম তৈরি করুন৷ Thrixel এর সাথে আলাদা চাকা, ঘর এবং ডেলিভারি ক্রেট সহ একটি ছোট ট্রাক তৈরি করুন। ড্রাইভিং কন্ট্রোল, তিনটি ডেলিভারি স্টপ, একটি টাইমার এবং একটি রিস্টার্ট বোতাম যোগ করুন। টেস্ট ড্রাইভিং, সংঘর্ষ, এবং প্লে মোডে ডেলিভারি সম্পন্ন করা।

ফলো-আপ প্রম্পটগুলি একটি গেমপ্লে সমস্যা বা একটি নির্দিষ্ট চাক্ষুষ পরিবর্তন বর্ণনা করতে পারে। Build World এর Unity ওয়ার্কফ্লো আমদানির পরে এবং প্লেয়ারের দৃষ্টিকোণ থেকে সম্পদ পরিদর্শন করার জন্য আহ্বান করে, তাই পরিবর্তনগুলি যেখানে সেগুলি ব্যবহার করা হবে সেখানে মূল্যায়ন করা যেতে পারে৷

একটি Unity গেম উন্নত করতে একটি gauntlet loop ব্যবহার করা

একটি gauntlet loop একটি পৃথক সমালোচক এজেন্টকে একটি নির্দিষ্ট রেফারেন্স দেয় এবং মূল্যায়ন করার জন্য প্লেযোগ্য Unity বিল্ড দেয়৷ একটি ডেলিভারি গেমে, সমালোচক একটি ট্রাককে পতাকাঙ্কিত করতে পারে যা রাস্তার জন্য খুব চওড়া বা একটি ক্যামেরা যা পরবর্তী স্টপটি লুকিয়ে রাখে। নির্মাতা C# কন্ট্রোল বা ক্যামেরা সামঞ্জস্য করে এবং এর নামকৃত চাকা সংরক্ষণ করার সময় ট্রাকের বডি সংশোধন করতে Thrixel ব্যবহার করে। সংশোধিত সম্পদ আমদানি করার পর, এজেন্ট প্লে মোডে রুটটির পুনরাবৃত্তি করে। সমালোচক একই রেফারেন্সের বিপরীতে নতুন ফলাফল পর্যালোচনা করে, ভিজ্যুয়াল গুণমান এবং ডেলিভারি সম্পন্ন করা যায় কিনা উভয়ই পরীক্ষা করে।

AI এর সাথে Unity গেম তৈরি করার বিষয়ে সাধারণ প্রশ্ন

AI দিয়ে Unity গেম তৈরি করতে আমার কি C# জানতে হবে?

এজেন্ট C# স্ক্রিপ্ট লিখতে পারে। Unity-এর ইন্সপেক্টর, কনসোল এবং প্লে মোডের সাথে পরিচিতি ফলাফল পর্যালোচনা করতে এবং বাগগুলি বর্ণনা করতে সহায়তা করে৷ এআই-জেনারেটেড কোডের এখনও ইচ্ছাকৃত নিয়ন্ত্রণ এবং গেমের নিয়মগুলির বিরুদ্ধে পরীক্ষার প্রয়োজন।

কেন আমদানি করা AI মডেলগুলি Unity-এ গোলাপী হয়?

গোলাপী উপকরণগুলি একটি বেমানান বা ভাঙা শেডার নির্দেশ করতে পারে। কনসোল পরীক্ষা করুন এবং উপাদানটি প্রকল্পের অন্তর্নির্মিত, ইউনিভার্সাল বা হাই ডেফিনিশন রেন্ডার পাইপলাইনের সাথে মেলে কিনা। Unity নথি রেন্ডার পাইপলাইনের মধ্যে উপাদান রূপান্তর; আবার মডেল তৈরি করা অগত্যা প্রয়োজন হয় না।

এআই-উত্পন্ন মডেলের চলন্ত অংশ থাকতে পারে?

C# রূপান্তরের মাধ্যমে পৃথক চাকা, দরজা এবং ঢাকনা অ্যানিমেট করা যেতে পারে। ক্যারেক্টার ওয়াকিং এবং অন্যান্য কঙ্কাল অ্যানিমেশনের জন্য একটি রিগ এবং অ্যানিমেশন সেটআপ প্রয়োজন; শুধুমাত্র একটি মডেলের নামকৃত অংশগুলি সেই অ্যানিমেশনগুলি প্রদান করে না।

AI দিয়ে তৈরি Unity গেম কি ব্রাউজারে চালানো যায়?

একটি Unity WebGL বিল্ড Build World এর মাধ্যমে thrixel.world এ প্রকাশ করা যেতে পারে৷ রপ্তানি করা গেমটির লোডিং, মেমরি ব্যবহার এবং উদ্দেশ্য ডিভাইসে নিয়ন্ত্রণের জন্য এডিটর প্লে টেস্টিং ছাড়াও ব্রাউজার টেস্টিং প্রয়োজন।

Thrixel দিয়ে একটি Unity গেম তৈরি করুন