شام کے وقت ایک پہاڑی درے پر آپ ایک کیئرن اتنا اونچا بناتے ہیں کہ راستے کی نشاندہی کر سکے۔ اس ڈھیر میں کچھ بھی مصنوعی نہیں: ہر پتھر ایک بلینڈر سے تراشا گیا میش ہے جس کا اپنا کنویکس ہَل اس کا کولائیڈر ہے، اور کیئرن رابطے کی رگڑ، کمیت اور جمود کی بنیاد پر کھڑا رہتا یا گر جاتا ہے۔ ہر تیسرے پتھر پر ہوا تیز ہوتی ہے — اور ایک چوڑا چپٹا سلیب اسے جھٹک دیتا ہے جہاں ایک لمبا ستون نہیں کر پاتا۔
کیئرن پر پتھر سرکانے کے لیے ایرو / WASD · اسے موڑنے کے لیے Q / E · نیچے رکھنے کے لیے SPACE · P وقفہ · M کم حرکت۔ آٹھ پتھر کھڑے؛ تین گرنے پر روشنی بجھ جاتی ہے۔
پلیٹ فارم کی کانسیپٹ امیج سروس اس دن کریڈٹس ختم ہو چکی تھی جب یہ کام بنایا گیا، اس لیے کانسیپٹ پیک لیب میں ہی تیار کیا گیا: اس کام کی وعدہ کردہ ہر شکل کے کلے ماکیٹس، جو کسی بھی حتمی آرٹ سے پہلے رینڈر کیے گئے، ساتھ ہی ایک پیلیٹ جس میں ہیکس ویلیوز اور وہ میٹریل و لائٹنگ اصول ہیں جن کی آرٹ فیز کو پابندی کرنی تھی۔ یہ اب بھی ایک معاہدہ ہے — اور وہی معاہدہ جس کے خلاف تیار شدہ پتھروں کا سلوٹ بہ سلوٹ آڈٹ کیا گیا۔


پورا لوپ پہلے پرِمیٹوز کے طور پر چلا: ہوسٹ، گراوٹ، سیٹل ٹیسٹ، ہوا، ضائع شدہ پتھر کا اصول، دوبارہ آغاز۔ راؤنڈ 2 نے ایک حقیقی خرابی پکڑی جو اسکرین شاٹس نہیں پکڑ سکتے تھے — جھونکا اس پر چلا placed % 3 ٹیسٹ، اور چونکہ جھونکا پتھر نہیں رکھتا، باری کا لوپ اسی جھونکے کو بار بار دوبارہ متحرک کرتا رہا۔ اس نے یہ بھی ظاہر کیا کہ ہوسٹ فریم کی چوٹی سے باہر منڈلا رہا تھا اور کیمرا بہت نیچے تھا۔ ان تینوں کو ایک بھی پتھر تراشے جانے سے پہلے درست کر دیا گیا۔


ہر ویسٹون اوورلیپنگ پرائمیٹوز سے مِلا کر بنایا گیا، وکسل-ری میش کیا گیا، پھر شور کی دو تہوں سے ڈسپلیس کر کے پلینر-ڈیسیمیٹ کیا گیا تاکہ سطح ایک بلاب میں پگھلنے کے بجائے تراشے ہوئے فیسٹس میں ٹوٹے۔ اس ہائی-پولی مجسمے کو ایک لو-پولی ہَل میں بیک کیا گیا — نارمل، ایمبیئنٹ آکلوژن اور بیس کلر — لائیکن ایک نوائز ماسک سے چلتی ہے جو سطح کی نارمل پر گیٹ کی گئی ہے، تاکہ سیج اور زنگ آمیز رنگ اوپر کی طرف والے چہروں پر اُگیں اور کبھی اس چہرے پر نہ اُگیں جس پر پتھر ٹِکا ہو۔
باکس کولائیڈر کے ساتھ تراشیدہ پتھر ایک شارٹ کٹ نہیں بلکہ خرابی کی ایک قسم ہے: اسٹیک ایسی جیومیٹری پر توازن پکڑتا جو کھلاڑی نہیں دیکھ سکتا۔ یہاں ہر پتھر کا ConvexPolygonShape3D
لوڈ کے وقت اُس کی اپنی بیکڈ میش سے تیار کیا جاتا ہے، اور انجن کی اسٹیک ریاضی — اونچائی کی ریڈنگ، ہوسٹ کا منڈلانے کا مقام، مرکزِ ثقل کا جھکاؤ — سب ناپا گیا بلینڈر بلڈ سے حاصل ہونے والے ہاف-ایکسٹینٹس استعمال کرتے ہیں، نہ کہ گیم میں ٹائپ کیے گئے اعداد۔


پلیٹ فارم نے اس دن لوپنگ ایمبیئنٹ نوائز بیڈز پر پابندی لگا دی جس دن یہ کام بنایا گیا، جو ایک ایسے کھیل کے لیے عجیب فیصلہ ہے جس کا حریف موسم ہے۔ چنانچہ یہاں ہوا کبھی ریکارڈنگ نہیں: جھونکا ترتیب دیا گیا ہے — ایک ٹریمولو-اسٹرنگ swell جو ٹمپانی اور ہارن کی ضرب پر ختم ہوتا ہے — اور یہ دکھایا جاتا ہے، گھاس اور مٹی کے پہلو سے اڑنے میں اور HUD میں ایک سمت کے تیر میں۔ شام کی فضا ایک سست کونٹرا بیس اور وایولا ڈرون ہے، ایک ہارپ فگر کے نیچے۔ ہر دوسری آواز ایک ایسا واقعہ ہے جو کھلاڑی نے ابھی خود پیدا کیا۔
اس ہوسٹ کے سافٹ ویئر رینڈرر پر Playwright سے آڈٹ کیا گیا — کوئی GPU نہیں، اور اس وقت مشین پر چار دیگر لیبز کے بلینڈر جابز چل رہے تھے۔ نیچے دی گئی فریم ریٹ فرش (کم از کم سطح) ہے۔
| پیمائش | ویلیو |
|---|---|
| ایکسپورٹ پے لوڈ (pck) | 6.41 MB |
| انجن رن ٹائم (wasm، فکسڈ) | 33.7 MB |
| پے لوڈ میں تیار کردہ آرٹ | 11.48 MB |
| آڈیو اسٹیمز | 0.45 MB |
| بلاک آؤٹ راؤنڈز | 6 - r2 نے ایسا ہوا کا جھونکا پکڑا جو ہمیشہ کے لیے دوبارہ چلتا رہا؛ r5 نے 50 منٹ میں 104 مکمل راتیں کھیلیں اور ہر بار پتھر 5 پر ٹوٹ گیا |
| آرٹ آڈٹ راؤنڈز | 9 - r8 صاف، r9 تصدیق کر رہا ہے |
| ویسٹونز تراشے اور پکائے گئے | 6، ہر ہائی-پولی کو لو-پولی ہل میں (201-443 ٹرائی) |
| کولائیڈر ماخذ | لوڈ کے وقت ہر پتھر کا ہل اُس کی اپنی بیکڈ میش سے تیار کیا جاتا ہے |
| سیلف ٹیسٹ پلے تھرو | 8/8 پتھر، 2 ضائع، 1.44 میٹر، t=408s پر جیت |
| آڈٹ میں گیم ٹائم بمقابلہ وال کلاک | ~85% - یہ حصہ کبھی رینڈر-باؤنڈ نہیں تھا |
| استعمال شدہ موکیپ کلپس | کوئی نہیں - اس پیس میں کوئی کردار نہیں (P5 لاگو نہیں) |
حقیقی ماس، 0.92 فرکشن اور مسلسل ٹکراؤ کے ساتھ چھ اقسام کے پتھر۔ یہ کیرن اسکرپٹ سے نہیں بلکہ رابطوں (contacts) سے قائم رہتا ہے۔
ہر کولائیڈر لوڈ کے وقت پتھر کی اپنی بیکڈ میش سے تیار ہوتا ہے — جو شکل آپ دیکھتے ہیں وہی توازن رکھنے والی شکل ہے۔
مغرب سے ایک ٹھنڈی DirectionalLight3D کیرن کا سایہ چٹان پر ڈالتی ہے: سایہ ہی وہ ذریعہ ہے جس سے جھکاؤ پڑھا جاتا ہے۔
جھونکا ہر پتھر پر ماس کے تناسب سے امپلس اور ٹارک ہے جو اونچائی کے حساب سے وزنی کیا جاتا ہے — جس اونچے ستون پر آپ کو فخر تھا وہی گرتا ہے۔
شیلف اور پلنتھ اپنی الگ بلینڈر میشز کی طرح ٹکراتے ہیں، اس لیے جو پتھر پھسل کر گرتا ہے وہ اسی چٹان پر گرتا ہے جس پر وہ کھینچا گیا ہے۔
ہر لینڈنگ کے نیچے دھول کے جھونکے، خشک گھاس اور کنکر جھونکے کے ساتھ آڑے رخ اڑتے ہیں۔