مواد پر جائیں
7 اگست 2026 · انجینئرنگ

ایسی آواز جو محض بیپ نہیں

یہ مضمون اشاعت کے وقت پروڈکٹ کو بیان کرتا ہے۔ موجودہ صلاحیات کے لیے AI Builder اور Agent Teams دیکھیں۔

ایسی آواز جو محض بیپ نہیں

پہلی بار جب ہم نے آڈیو بریف کو چھوئے بغیر ایک گیم شپ کیا، وہ ایک ہاربر مینجمنٹ سم تھا — کرینیں، مال بردار بحری جہاز، ایک چھوٹا ساحلی قصبہ — اور سکہ اکٹھا کرنے کی آواز ایک سائن ویو تھی۔ ایسا اس لیے نہیں تھا کہ کسی نے یہ منتخب کیا؛ کسی نے کچھ منتخب ہی نہیں کیا تھا۔ ابتدائی اسکیفولڈنگ کے دوران ایک عارضی "بلوپ" ڈالا گیا تھا اور کبھی بدلا ہی نہیں گیا، بالکل اسی طرح جیسے کوئی اسٹاک فوٹو مکمل ویب سائٹ میں باقی رہ جاتی ہے اگر کوئی دھیان نہ دے۔ گرافکس ٹھیک تھے۔ ہاتھ سے پینٹ کیا گیا پانی، سیگل، غروب آفتاب پر ایک گرم جوش سا گودی۔ پھر جیسے ہی آپ ایک شپنگ کنٹینر اٹھاتے، گیم ایک ایسی آواز نکالتا جیسے 2007 کے کسی فلیش گیم کا ٹائمر ختم ہو رہا ہو۔

ہم نے اس میں خرابی معلوم کرنے کے لیے بلڈ کو ایک مشترکہ اسکرین پر چلایا، اور صرف چار سیکنڈ تک واقعی سننے کے بعد — آنکھیں بند کر کے، جیسا کہ کسی نے آدھا مذاق میں کہا — کمرے نے اتفاق کیا: پورا معاملہ مائیکروویو جیسا لگ رہا تھا۔ ہر کامیابی کی گھنٹی، ہر UI کی ٹک، سب کچھ وقتاً فوقتاً سنتھسائز کیا گیا، سب کچھ اسی پتلے الیکٹرانک مواد سے بنا تھا چاہے وہ کسی بھی گیم سے جڑا ہو۔ ایک آرام دہ ہاربر ٹاؤن اور ایک سائبرپنک شوٹر بالکل ایک جیسی آوازیں نکالتے۔ یہی اصل نشانی ہے۔ سائن ویوز کو معلوم نہیں ہوتا کہ وہ کس دنیا میں ہیں۔

تو ہم اصل حل تلاش کرنے نکلے، اور اصل حل بہترین انداز میں سادہ نکلا: ٹونز بنانا بند کریں اور اصل آلات موسیقی ریکارڈ کرنا شروع کریں۔ کہیں سے لائسنس شدہ سیمپل پیکس نہیں، نہ ہی "گرم" لگنے کے لیے ٹیون کی گئی سنتھسائزڈ نقلیں — اصل آلات موسیقی، ریکارڈ شدہ، اپنی پوری رینج میں نمونہ شدہ، تاکہ واپس بجائی گئی کوئی نوٹ وہ نوٹ ہو جو کسی موسیقار نے واقعی بجائی تھی۔ ہم نے چند ہفتوں میں اسے ایک لفظوں میں بیان نہ ہونے والی وسیع لائبریری میں تبدیل کر دیا۔

84 آلات موسیقی — اتنے وسیع کہ جو بھی صنف کوئی بلڈر بنانا چاہے اسے پورا کر سکیں
گیم فیلآلاتِ موسیقی کا پیلیٹ
ایڈونچرآرکیسٹرل تار اور پیتل کے آلات
آرام دہ پہیلیکھینچے جانے والے تار اور میلٹ پرکشن
آرکیڈ کی جلدبازیڈرمز اور بیس
ماحولیاتی، آہستہ رفتارپیڈز اور کیز

آلات موسیقی کے ساتھ ساتھ ہم نے ماحولیاتی آوازیں الگ سے ریکارڈ کیں، کیونکہ کسی دنیا کو صرف ساؤنڈ ٹریک نہیں بلکہ فضا بھی چاہیے:

  • بارش
  • سمندری لہریں
  • ہوا
  • کمرے کا ٹون
  • ہجوم کی گنگناہٹ

لائبریری کے دستیاب ہونے کے بعد ہم ہاربر گیم پر واپس گئے اور اس کی آواز کو شروع سے دوبارہ بنایا۔ گودیوں کے نیچے پانی کی چھپاکیں، مائیک سے دور کہیں سیگلز، اور جب آپ کامیابی سے ایک کنٹینر بحری جہاز پر لوڈ کرتے ہیں، تو ایک میلٹ — اصلی، جو ایک حقیقی بار سے ٹکراتے ہوئے ریکارڈ کیا گیا — وہی نوٹس بجاتا ہے جو کبھی محض ایک بیپ ہوا کرتی تھی۔ وہی نوٹس، گیم پلے لوپ کا وہی لمحہ۔ بالکل مختلف گیم۔ یہ موازنہ چھوٹے پیمانے پر پورا دلیل ہے: مارِمبا کی بجائی گئی گھنٹی اور آسیلیٹر سے بجائی گئی وہی پچز "کامیابی کی آواز بنانا" کے قابل تبادلہ نتائج نہیں ہیں۔ یہ ایک ہی فنکشن پہنے ہوئے مختلف مصنوعات ہیں۔

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

اور چونکہ "بعد کی سوچ" ہی وہ طریقہ ہے جس سے آڈیو خراب ہوتا ہے، ہم نے اسے محض ایک اسٹائل گائیڈلائن کے طور پر نہیں چھوڑا جو ڈیڈلائن کے سامنے بچنے کی امید رکھے۔ یہ اب تصدیق کے عمل کا حصہ ہے — وہ براؤزر میں ہونے والا چیک جو کسی بلڈ کے شپ ہونے سے پہلے چلتا ہے، وہ واقعی اسے سنتا ہے، اور اگر کوئی ورلڈ لیئر خاموش ہو، یا ایفیکٹس چپکے سے خالی آسیلیٹر پر واپس چلے جائیں کیونکہ کوئی سیمپل لوڈ ہونے میں ناکام رہا، تو یہ اسی طرح چیک میں ناکام ہو جاتا ہے جیسے کوئی خراب بٹن ہوتا۔ کسی ریویو دستاویز میں محض ایک نوٹ نہیں، بلکہ ایک نقص۔ ہمارے اپنے بلڈز میں سے ایک کو بالکل اسی وجہ سے حال ہی میں نشان زد اور خودکار طور پر ٹھیک کیا گیا؛ یہ چیک کیسے کام کرتا ہے اس کی تفصیلات How builds verify themselves میں ہیں۔

وہ ٹیسٹ جو ہم خود استعمال کرتے ہیں: بلڈ کو دس سیکنڈ کے لیے آنکھیں بند کر کے چلائیں۔ اگر جو آپ سنتے ہیں وہ 2003 کا کوئی بھی گیم ہو سکتا ہے، تو آڈیو ناکام ہو گیا، چاہے کوڈ کچھ بھی کہے۔
انجینئرنگ
شیئر کریںXLinkedInFacebookRedditQuoraWhatsAppTelegramای میل
← تمام پوسٹس