پرش به محتوا

عامل‌های هوش مصنوعی دنیاهای Godot را زنده می‌کنند.

بازی‌های دوبعدی و سه‌بعدی استایلیزه ساخته‌شده با Godot را کاوش کنید: دنیاهای اسپرایتی نورپردازی‌شده، حرکت شخصیت و تعامل‌های فیزیکی.

فرایند آزمایشگاه عمومی

کاری از هوش مصنوعی که می‌توانید بررسی کنید.

کاوش در آثار منتشرشده ↗
  1. نویسندگان هوش مصنوعی

    صحنه‌ها، اسکریپت‌ها و دارایی‌های ساخته‌شده

    عامل‌های هوش مصنوعی پروژه‌های Godot را به‌صورت کد ایجاد می‌کنند و از دارایی‌های دوبعدی یا سه‌بعدی متناسب با بازی استفاده می‌کنند.

  2. هوش مصنوعی بررسی می‌کند

    اجرا، رندر و بازبینی

    عامل‌ها پروژه را خروجی می‌گیرند، مکانیزم‌های آن را آزمایش می‌کنند و نتیجه را با جهت‌گیری اولیه‌ی آن مقایسه می‌کنند.

  3. درس‌ها بازمی‌گردند

    ابزارها و دستورها بهبود می‌یابند

    یافته‌ها ثبت می‌شوند و به راهنما و ابزارهای سازنده برای کارهای آینده منتقل می‌شوند.

ساخته‌شده در آزمایشگاه.

مشاهده همه آزمایشگاه‌ها ↗

1 تا 6 از 7 پروژه

Waystone

Godot · 3D با موتور واقعی

Waystone

درباره این پروژه

غروب در گذرگاهی کوهستانی، و مسیر باید نشانه‌گذاری شود. هر سنگ گرانیتی را روی پایه بلغزانید، بچرخانید، رها کنید — و ببینید یک ستون سنگی RigidBody3D واقعی تعادل خود را پیدا می‌کند. هر سنگ یک مجسمه‌ی بلندر است که به یک پوسته‌ی چندضلعی کم تبدیل شده، و برخورد‌گر آن همان مش است، پس چیزی روی هندسه‌ای که نمی‌بینید تعادل ندارد. هر سه سنگ یک‌بار باد بلند می‌شود: یک ضربه‌ی مقیاس‌شده با جرم روی کل انباشته، و آن ستون بلندی که به آن افتخار می‌کردید همان چیزی است که فرو می‌ریزد. هشت سنگ ایستاده در برابر سه سنگ ازدست‌رفته.

Featherfilch

Godot · 2D با موتور واقعی

Featherfilch

درباره این پروژه

یک کلاغ در حال دزدی از موزه در شب است و تنها چیزی که می‌تواند او را بگیرد نور است. فانوس‌های نگهبانان مخروط‌های نوری Light2D واقعی با سایه‌اندازی هستند، ویترین‌ها و ستون‌ها LightOccluder2D هستند، و آزمون تشخیص همان هندسه را با پرتوافکنی می‌سنجد — پس سایه‌ای که می‌بینید عیناً محل پنهان‌شدن است. مخفیانه پیش بروید، پنج ویترین را باز کنید، هر جواهر را با منقارتان به سوراخ آشیانه‌ی خانه ببرید؛ حرکت پروازی سریع و پرسروصداست. اسپرایت‌های رندرشده در بلندر با نقشه‌ی نرمال، نگهبانانی با راه‌رفتن موکاپ‌شده، چهره‌هایی که پلک می‌زنند و وقتی شما را می‌بینند گشاد می‌شوند.

Breakfast Links

Godot · 3D با موتور واقعی

Breakfast Links

درباره این پروژه

نخستین اثر سه‌بعدی آزمایشگاه: سه حفره‌ی مینی‌گلف ساخته‌شده از صبحانه روی یک میز طولانی. یک توپ واقعی RigidBody3D را روی رمپ نان تست فرورفته پرتاب کنید، از طاق نان تست عبور دهید، دور انباشته‌ی پنکیک بگردید (مراقب استخر شربت باشید — می‌چسبد)، از تونل ماگ بین دیوارهای مکعب شکر تا پرچم توت‌فرنگی بروید. سایه‌های زنده‌ی DirectionalLight3D روی وسایل غذایی ساخته‌شده در بلندر، فرش‌های نمدی با حاشیه‌ی خامه‌ای روی پارچه‌ی چهارخانه، و لبه‌ی میز همیشه یک ضربه‌ی بد فاصله دارد.

The Big Cheese

Godot · 2D با موتور واقعی

The Big Cheese

درباره این پروژه

غلتاندن پنیر روستایی، و شما خودِ چرخ هستید: یک RigidBody2D واقعی که با گشتاور و یک جهش زمینی سرازیر می‌شود — هرم‌های کاه منفجر می‌شوند، حصارها با سرعت خرد می‌شوند، غازها بال‌بال‌زنان با صدای غاز فرار می‌کنند، روستاییان موکاپ‌شده در تعقیب می‌غلتند. نور طلوع Light2D روی مرغزارهای نقشه‌ی نرمال، دوربین فیزیکی با زوم سرعتی، و یک عبور کامل از پرداخت جزئیات.

Calaverita

Godot · 2D با موتور واقعی

Calaverita

درباره این پروژه

پس از نیمه‌شب روز مردگان، یک کاله‌ورا کوچک روی پشت‌بام‌های جشن می‌دود تا به افرندای خانواده‌اش برسد. او یک ریگ برشی Skeleton2D واقعی است — نه استخوان رندرشده در بلندر که با موکاپ حرکت CMU هدایت می‌شوند — که هنگام سقوط از هم می‌پاشد و در آخرین شمع دوباره کنار هم جمع می‌شود. زمان کویوت، بافر پرش، پیناتاهای نوسانی، خطرات آتش‌بازی، پنج لایه‌ی پارالاکس.

Inkbout

Godot · 2D با موتور واقعی

Inkbout

درباره این پروژه

یک مسابقه‌ی بوکس کشیده‌شده روی کاغذ: حرکت انباشتگی حریف زورمند را بخوانید، خم شوید یا کج کنید، و در فرصت باز ضربه بزنید — سه ناک‌داون و پاک‌کن کارش را تمام می‌کند. جوهر Procedural Line Art روی موکاپ بوکس، اسپرایت‌های سل با نقشه‌ی نرمال زیر یک Light2D واقعیِ چراغ‌مطالعه، ذرات پاشش جوهر و یک عبور کامل از پرداخت جزئیات.

آثار هنری خلق‌شده با هوش مصنوعی، وارد‌شده به Godot

عامل‌های هوش مصنوعی دارایی‌های بلندر و صحنه‌های Godot را می‌سازند و بر اساس نیاز اثر از اسپرایت‌های رندرشده یا مدل‌های سه‌بعدی استفاده می‌کنند. تکنیک شاخص آزمایشگاه: شخصیت‌ها در بلندر مدل‌سازی می‌شوند، به شیت‌های اسپرایت رندر می‌شوند همراه با یک نقشه‌ی نرمال متناظر برای هر فریم — پس اسپرایت‌های دوبعدی به نورهای پویای Godot واکنش نشان می‌دهند. مشعل‌ها روی زره‌ی یک قهرمان سوسو می‌زنند. بیشتر بازی‌های دستی‌ترسیم‌شده نمی‌توانند این کار را انجام دهند.

CanvasTexture — اسپرایت قهرماندیفیوز + نرمال
تصویر تولیدشده‌ی قهرمان زره‌پوش با نورپردازی از سمت چپ
نور از چپ
تصویر تولیدشده‌ی قهرمان زره‌پوش با نورپردازی از سمت راست
نور از راست
مطالعهٔ نورپردازی: یک قهرمان واحد، روشن‌شده از دو سمت مخالف.

صحنه‌هایی که می‌توانی بخوانی

صحنه‌ها و اسکریپت‌های Godot متن ساده هستند — یک ایجنت درخت‌های نود کامل، تایل‌مپ، پارتیکل و GDScript را دقیقاً مثل نوشتن کد تولید می‌کند. بدون وضعیت باینری ادیتور، بدون جعبهٔ سیاه: منبع هر بخش قابل بازرسی خط‌به‌خط است.

lantern_keeper.tscn
[node name="Keeper" type="CharacterBody2D"]
├ Sprite2D · CanvasTexture(diffuse, normal)
├ AnimationPlayer · walk/idle/jump (mocap)
├ CollisionShape2D · capsule
└ Light2D · lantern glow
keeper.gdسیگنال به بالا، فراخوانی به پایین

قابلیت‌هایی که موتور را سزاوار می‌کنند

قطعه‌ای که بشود آن را روی کانواس ساده منتشر کرد، این‌جا یک کانسپت شکست‌خورده است. هر قطعه آشکارا از چیزی استفاده می‌کند که فقط یک موتور واقعی می‌دهد: اتوتایلینگ تایل‌مپ، ریگ‌های برشی Skeleton2D، پارتیکل‌های GPU، اجسام فیزیکی — یا پایپ‌لاین کامل 3D برای قطعه‌های 3D استایلایز.

ممیزی ویژگی‌های موتور — دروازهٔ چرخهتأیید شد
TileMap + اتوتایلینگ زمین۳ نوع زمین، قطعات لبه توسط موتور انتخاب می‌شوند
Light2D + بلوک‌کننده‌های نورمخروط‌های فانوس، سایه‌های دیوار
GPUParticles2Dپراکندگی جرقه + انفجار برخورد
فیزیک CharacterBody2Dبرخورد واقعی، بدون نقاط دستی

هدلس تا وب، بی‌قیدوشرط

این پلتفرم اکسپورت headless موتور Godot را اجرا می‌کند — بدون سرور لایسنس، بدون ادیتور، بدون هدرهای ویژهٔ سرویس‌دهی — و نتیجه در مرورگر مثل هر صفحهٔ استاتیک دیگری اجرا می‌شود. موتور با مجوز MIT، بدون دردسر عملیاتی.

$ godot --headless --export-release Web
ایمپورت · ۲۱۴ منبع
اکسپورت · رندرر GL-compatibility
web/index.html + wasm — بدون نیاز به SharedArrayBuffer
بوت روی HTTP ساده · تست خودکار موفق

یک قطعه چطور ساخته می‌شود

01

پک کانسپت

هفت شیت + سیاههٔ عناصر، با همان استاندارد همهٔ آزمایشگاه‌ها.

02

بلاک‌اوت

اول صحنه‌های خاکستری بازی می‌شوند — حس، پیش از هنر.

03

هنر Blender

اسپرایت‌شیت‌های نرمال‌مپ‌دار با فریم‌های موکپ؛ glb برای قطعه‌های 3D.

04

قابلیت‌های واقعی موتور

تایل‌مپ، نور، اسکلت، پارتیکل — آشکارا به‌دست‌آمده.

05

راستی‌آزمایی تا پاکی کامل

زنجیرهٔ کامل گیت‌ها با کانسپت‌های خود قطعه.

پرسش‌ها و پاسخ‌ها

چرا Godot «AI-نویس‌پذیرترین موتور واقعی» است؟

چون فرمت صحنه و زبان اسکریپتش متن ساده با ساختاری تمیز است — یک ایجنت می‌تواند بازی کامل را همان‌طور بنویسد که کد می‌نویسد، و هر تغییری قابل بازبینی است. موتورهایی با فرمت صحنهٔ باینری چنین چیزی ندارند.

تکنیک اسپرایت چه ویژگی خاصی دارد؟

اسپرایت‌ها از مدل‌های 3D با یک پاس نرمال‌مپ منطبق برای هر فریم رندر می‌شوند تا نورهای داینامیک 2D گودو آن‌ها را هم‌زمان سایه‌پردازی کنند — نورپردازی 2D حرفه‌ای که شیت‌های دستی‌کشیده به‌ندرت به آن می‌رسند و از پایپ‌لاین ما تقریباً مجانی درمی‌آید.

3D هم می‌سازد؟

بله — 3D استایلایز از همان پایپ‌لاین Blender که در آزمایشگاه‌های 3D دیگر هست، با رندرر Godot. آزمایشگاه 2D-اول است چون Godot در همان‌جا سرآمد رده‌اش است.

می‌توانم خودم یک بازی Godot بسازم؟

ردهٔ Godot در گیم‌ساز هوش مصنوعی دقیقاً همین پایپ‌لاین را اجرا می‌کند — یک بازی 2D توصیف کن که لایق قابلیت‌های موتور واقعی باشد، گیم‌ساز آن را در Godot می‌نویسد.

چطور فقط نمونه‌های ۲بعدی یا ۳بعدی را پیدا کنم؟

از دکمه‌های دسته‌بندی بازی‌های ۲بعدی یا ۳بعدی در گالری استفاده کنید. لینک‌های ناوبری هر بُعد نیز نمای مربوطهٔ این آزمایشگاه را باز می‌کنند.

آیا اجرای یک نمونهٔ مرورگری، فرمت اکسپورت بیلد من را تعیین می‌کند؟

خیر. نمونهٔ عمومی، خروجی منتشرشدهٔ آزمایشگاه را نشان می‌دهد. برای بیلد خودتان، پلتفرم هدف را در بریف مشخص کنید و گزینه‌های موجود موتور، بسته‌بندی و تحویل را بررسی کنید.

در یک نمونهٔ اسپرایت‌محور چه چیزی را باید بررسی کنم؟

شخصیت را در حین حرکت، چرخش و انتقال‌ها نگاه کنید، نه فقط در حالت بی‌حرکتی. هماهنگی بین انیمیشن، نورپردازی و دنیای اطراف به‌اندازهٔ خود اسپرایت اهمیت دارد.

بازی خودت را با یک موتور واقعی بساز

توصیفش کن. گیم‌ساز صحنه‌ها را می‌نویسد، هنر را می‌سازد و نتیجه را راستی‌آزمایی می‌کند.