چگونه با Claude Code یک بازی سه بعدی بسازیم
Claude Code می تواند بازی را بسازد، اما مدل های سه بعدی آن از کجا می آیند؟ این راهنما Claude را به مولد مدل سه بعدی هوش مصنوعی Thrixel از طریق MCP متصل می کند، سپس از Build World برای تبدیل یک درخواست بازی به یک پروژه قابلبازی استفاده می کند.
آیا Claude می تواند یک بازی سه بعدی بسازد؟
Claude Code میتواند یک بازی سه بعدی بسازد با کار مستقیم در یک پروژه بازی: نوشتن اسکریپتها، اجرای دستورات و بازنگری در اجرا پس از آزمایش. با دسترسی به موتور و ابزارهای آن، میتواند روی کنترلها، دوربینها، برخورد، اهداف و تنظیم صحنه کار کند. Claude Code عامل برنامه نویسی هوش مصنوعی است که در این راهنما استفاده شده است.
یک بازی سه بعدی قابل بازی نیز به مدل ها و مواد متناسب با دنیای آن نیاز دارد. گردش کار Claude + Thrixel Claude را به یک مولد دارایی سه بعدی متصل می کند، بنابراین ایجاد منابع سه بعدی بخشی از فرآیند ساخت بازی می شود. این یکی از اشکال vibe gaming است: توصیف تجربه مورد نظر و هدایت یک عامل از طریق اجرا و بازبینی.
چگونه می توانم مدل های سه بعدی را برای یک بازی ساخته شده با Claude تولید کنم؟
Claude Code را از طریق یک سرور MCP به مولد مدل سه بعدی هوش مصنوعی Thrixel متصل کنید. MCP، مخفف Model Context Protocol، به Claude امکان فراخوانی یک ابزار خارجی را برای ایجاد یک منبع سه بعدی، بررسی نتیجه و دانلود آن در پروژه بازی می دهد. Thrixel این اتصال را برای تولید و ویرایش داراییهای سهبعدی بازی از متن یا تصاویر مرجع فراهم می کند.
Build World مهارت منبع باز Thrixel برای ساخت بازی با عوامل برنامه نویسی هوش مصنوعی است. فرآیندی برای برنامه ریزی پروژه، تهیه منابع سه بعدی برای موتور، تست بازی و بهبود نتیجه فراهم می کند. سرور Thrixel MCP ابزارهایی را که Claude برای تولید، بازرسی، ویرایش و صادرات مدلها فراخوانی میکند، فراهم میکند.
Claude کد بازی را کنترل می کند و منابع سه بعدی مورد نیاز خود را درخواست می کند. Thrixel آن مدلها را از متن یا تصاویر مرجع تولید میکند، با کارهایی که میتوانند در حالی که Claude به کدنویسی ادامه میدهد، اجرا شوند. مدلهای ساختاریافته قطعاتی را نامگذاری کردهاند، بنابراین چرخ، در یا سقف را میتوان به طور مستقل در حین ویرایش تغییر داد. افزونه Claude Code هر دو مهارت و سرور MCP را بسته بندی می کند.
نحوه ساخت بازی با Claude Code و Thrixel
برای انتخاب ابزار، بهترین سرورهای MCP مدل سهبعدی برای Claude Code را مقایسه کنید؛ از جمله Thrixel، Meshy، Blender MCP، Tripo و Rodin. این راهنما میان داراییهای قابلویرایشِ اشیای ساختهشده، تولید کاراکتر و کنترل مستقیم Blender تفاوت میگذارد.
1. یک مولد مدل سه بعدی را به Claude Code وصل کنید
با نصب Claude Code و یک حساب Thrixel شروع کنید. این دستورالعمل را در Claude Code جایگذاری کنید و جریان راهاندازی را دنبال کنید، از جمله تأیید ورود به مرورگر برای Thrixel:
Install the build-world skill from https://github.com/thrixel/build-world and follow the setup instructions in that repo.
2. یک موتور انتخاب کنید و بازی را توصیف کنید
پس از نصب، یک جلسه Claude Code جدید را شروع کنید. دستور بازی را با /thrixel:build-world شروع کنید، سپس موتور را نام ببرید و تجربه را شرح دهید. اولین خلاصه مفید عمل بازیکن، هدف، تنظیمات و سبک بصری را مشخص می کند.
/thrixel:build-world یک بازی اکتشافی زیردریایی Three.js در یک دریای گرمسیری روشن بسازید. بازیکن گنج را در میان صخرههای مرجانی و خرابههای غرقشده جمعآوری میکند، سپس برای شارژ مجدد به اسکله بازمیگردد. از دوربین سوم شخص خوانا، کنترل های صفحه کلید و کنترل های لمسی برای گوشی ها استفاده کنید.
3. منابع سه بعدی را تولید و بازرسی کنید
Claude صحنه را به مدل های مورد نیاز خود تقسیم می کند و آنها را از طریق Thrixel درخواست می کند. برای مثال زیردریایی، فهرست منابع سه بعدی ممکن است شامل زیردریایی، اسکله، خرابهها، سازندهای مرجانی و ظروف گنج باشد. یک تصویر مرجع مشترک یا جهت هنری نوشته شده به آن منابع سه بعدی کمک می کند که در یک صحنه قرار گیرند.
بررسی مدل قبل و بعد از واردات اهمیت دارد. یک منبع سه بعدی می تواند به تنهایی درست به نظر برسد اما خیلی بزرگ به نظر برسد، در جهت اشتباه قرار گیرد یا از مواد نامناسب در بازی استفاده کند. تغییرات شکل باید قبل از جزئیات نهایی اتفاق بیفتد. گروه بندی مش و کاهش مثلث منابع سه بعدی را برای بودجه عملکرد موتور آماده می کند.
4. تست کنید و بازخورد خاصی بدهید
یک ساخت موفق فقط کامپایل شدن پروژه را تایید می کند. آزمایش بازی بررسی میکند که آیا کنترلها پاسخ میدهند یا خیر، دوربین عملکرد را نشان میدهد، برخوردها کار میکنند و هدف میتواند تکمیل شود. بازخورد باید مشخص کند که کدام تعامل شکست خورده است و شرایطی که باعث آن شده است، بنابراین نسخه بعدی را می توان با همان سناریو بررسی کرد.
اعلانهای پیگیری زمانی بهترین عملکرد را دارند که یک مشکل قابل مشاهده را توصیف کنند. به عنوان مثال: "زیردریایی هنگام چرخش در پشت خرابه ها ناپدید می شود. دوربین را تنظیم کنید و یک مدار کامل از اسکله به گنج و برگشت را آزمایش کنید." بازخورد بصری می تواند به همان اندازه خاص باشد: "ظرف های گنج را راحت تر از صخره های اطراف تشخیص دهید."
5. ساخت تمام شده را تست کنید و منتشر کنید
بازی صادراتی و همچنین نسخه توسعه را تست کنید. بارگیری منابع سه بعدی، کنترل ها و عملکرد می توانند در ساخت مرورگر رفتار متفاوتی داشته باشند. بازیهای تمامشده Three.js و ساختهای Unity WebGL را میتوان در thrixel.world با درخواست از Claude برای انتشار بازی و بازگرداندن پیوند قابل اشتراکگذاری منتشر کرد. بازی های Roblox از طریق Roblox Studio منتشر می شوند.
استفاده از gauntlet loop با Claude Code
gauntlet loop Build World، ساختمان را از قضاوت جدا میکند: Claude Code روی بازی کار میکند، در حالی که یک عامل منتقد جداگانه، نتیجه قابلبازی را با یک مرجع ثابت ارزیابی میکند. در بازی زیردریایی، منتقد ممکن است متوجه شود که ظروف گنج در صخرهها ترکیب میشوند یا اینکه دوربین در حین چرخش زیردریایی را گم میکند. Claude میتواند کد دوربین را تغییر دهد و از Thrixel برای اصلاح شکل یا بافت ظروف استفاده کند، سپس مسیر جمعآوری را دوباره اجرا کند. منتقد بازی به روز شده را در برابر هدف اصلی بررسی می کند، بنابراین کیفیت منابع سه بعدی و گیم پلی با هم در بازبینی های متوالی ارزیابی می شوند.
کدام موتور بازی با Claude Code بهتر کار می کند؟
انتخاب بستگی به این دارد که بازی در کجا اجرا شود و پروژه به کدام ویرایشگر نیاز دارد. برای گردش کار Build World، Three.js مرورگر را هدف قرار می دهد، Unity یک پروژه Unity تولید می کند، Roblox یک تجربه Roblox را هدف قرار می دهد، و Unreal یک پروژه Unreal Engine را هدف قرار می دهد.
Three.js برای بازی های مرورگر
پروژه های Three.js از JavaScript استفاده می کنند و مدل های GLB را در صحنه مرورگر بارگذاری می کنند. یک بازی مرورگر نقطه شروع مفیدی است زمانی که نتیجه مورد نظر پیوندی است که افراد دیگر می توانند آن را باز کنند. دستگاه های مورد نظر را در خلاصه قرار دهید تا کنترل های صفحه کلید و لمسی با هم برنامه ریزی شوند.
Unity برای یک پروژه Unity
جریان کاری Unity از اسکریپتهای C#، صحنههای Unity و منابع سهبعدی FBX استفاده میکند. به Unity Editor و Unity CLI نیاز دارد. زمانی که پروژه باید در آن ویرایشگر ادامه یابد، Unity را نام ببرید. ساخت WebGL فرمی است که برای انتشار در thrixel.world استفاده می شود.
Roblox برای یک تجربه Roblox
جریان کاری Roblox از اسکریپتهای Luau همگامسازی شده با Rojo و مدلهای وارد شده به Studio استفاده میکند. Studio همچنین محل تست و انتشار بازی است. Roblox را در دستور اولیه قرار دهید تا پروژه از تنظیمات خاص موتور خود پیروی کند.
Unreal Engine برای گیم پلی Blueprint و سطوح سه بعدی
جریان کاری Unreal Claude Code را از طریق Unreal MCP به ویرایشگر متصل می کند، مدل های Thrixel را به عنوان FBX وارد می کند و گیم پلی را در Play-In-Editor آزمایش می کند. راهنمای ساخت یک بازی Unreal با هوش مصنوعی اتصال ویرایشگر، آماده سازی منابع سه بعدی و اولین درخواست بازی را پوشش می دهد.
سوالات متداول در مورد ساخت بازی با Claude
آیا Claude Opus یا Fable می توانند یک بازی بسازند؟
Opus و Fable می توانند به عنوان مدل در Claude Code در صورت دسترسی به حساب انتخاب شوند. Claude Code دسترسی پروژه و ابزار را فراهم می کند. Thrixel تولید و ویرایش سه بعدی را فراهم می کند. انتخاب مدل جایگزین اتصال موتور یا ابزارهای منبع سه بعدی نمی شود. برای جزئیات انتخاب مدل به بخش Opus و Fable مراجعه کنید.
آیا Claude می تواند مدل های سه بعدی را از یک تصویر تولید کند؟
با یک ابزار متصل مانند Thrixel، Claude می تواند از تصاویر مرجع برای درخواست مدل های سه بعدی استفاده کند. مولد منبع سه بعدی را تولید می کند. Claude به درخواست و ادغام آن در بازی رسیدگی می کند. راهنمای مدل سه بعدی MCP ابزارهای تولید، بازرسی و صادرات را توضیح میدهد.
چرا مدل های بازی Claude من ساده به نظر می رسند؟
بررسی کنید که آیا صحنه از مش های تولید شده استفاده می کند یا اشکالی که از چیزهای اولیه مانند جعبه ها و استوانه ها مونتاژ شده اند. یک پیگیری مفید این است که از Claude بخواهید یک مکان نگهدار خاص را با یک مدل Thrixel جایگزین کند، جهت هنری صحنه را مطابقت دهد و مقیاس و مواد آن را در بازی بررسی کند. نورپردازی، قرارگیری دوربین و مواد ثابت نیز بر ظاهر صحنه تمام شده تأثیر می گذارد.
آیا این نیاز به دانستن نحوه کدنویسی دارد؟
Claude می تواند پیاده سازی را از توضیحات بازی بنویسد. دانش کدنویسی به بررسی تغییرات و تشخیص مشکلات کمک می کند، اما اهداف واضح و بازخورد مفید آزمون بازی نیز اهمیت دارند. با یک فعالیت تعریف شده شروع کنید، مانند اتمام مسابقه یا جمع آوری گنج، بنابراین یک راه مشخص برای قضاوت در مورد اینکه آیا بازی کار می کند وجود دارد.
آیا Claude می تواند مدل هایی را به یک بازی موجود اضافه کند؟
بله. ابزار Thrixel MCP را می توان در یک پروژه موجود برای تولید اشیاء صحنه از دست رفته، جایگزینی نگهدارندهها یا اصلاح منابع سه بعدی استفاده کرد. مدلهای تولید شده در فضای کاری Thrixel باقی میمانند. پس از ویرایش در برنامه وب، می توان از Claude درخواست کرد تا نسخه های به روز شده بازی را بازیابی کند.
آیا استفاده از Thrixel با Claude گنجانده شده است؟
اعتبارات تولید Thrixel جدا از استفاده از Claude است. مقدار تولید و تکرار به فهرست منابع سه بعدی پروژه و اعتبارات موجود حساب Thrixel بستگی دارد. گزینههای فعلی در برنامههای Thrixel فهرست شدهاند.
دستورات نصب کجاست؟
بخش راهاندازی Claude + Thrixel شامل دستورات افزونه و اعلانهای مثال است. راهنمای راهاندازی Build World جزئیات اتصال را پوشش میدهد و مخزن README حاوی دستورالعملهای نصب با مهارت است.