আমি যদি সঠিকভাবে বুঝতে পারি তবে আপনার এখানে দুটি ভিন্ন প্রশ্ন রয়েছে:
কোন ধরণের প্রযুক্তিগত (প্রোগ্রামিং হিসাবে) বিবেচনাগুলি সেট করা উচিত?
কোন ধরণের প্রযুক্তিগত (অডিও ইঞ্জিনিয়ারিংয়ের মতো) বিবেচনাগুলি নির্ধারণ করা উচিত?
উভয় প্রশ্নের জন্য, আপনার সেরা বাজি দায়িত্বে থাকা ব্যক্তিকে জিজ্ঞাসা করা। প্রথমটির জন্য এটি লিড অডিও প্রোগ্রামার হতে পারে, তবে দ্বিতীয়টির জন্য এটি অডিও পরিচালক হতে পারে।
এখন, আমি অনুমান করি যেহেতু আপনি এখানে এটি জিজ্ঞাসা করছেন, আপনি একটি ছোট দলে রয়েছেন যার কোনও ভূমিকা নেই, এবং আপনার প্রোগ্রামার সম্ভবত জানেন না আপনি কী সম্পর্কে বলছেন, তাই আমি কিছু জেনারেলের সাথে উত্তর দিতে যাচ্ছি বেশিরভাগ প্রকল্পের জন্য কাজ করতে পারে এমন নির্দেশিকা। তবে যাই হোক না কেন, আমি নিজে থেকে সিদ্ধান্ত নেওয়ার পরামর্শ দেব না। কোনও সিদ্ধান্তে পৌঁছতে আপনার অন্যান্য দলের সদস্যদের সাথে আলোচনা করুন।
এটি বলেছিল, প্রথমে কিছু প্রযুক্তিগত (প্রোগ্রামিং) বিবেচনা সম্পর্কে কথা বলি।
সাধারণত, আপনার অডিও ফাইলগুলি যে বিন্যাসে বিতরণ করা হবে তা আপনি ইতিমধ্যে ব্যবহার করছেন প্ল্যাটফর্ম বা গেম ইঞ্জিন দ্বারা নির্ধারিত। আপনি যদি একাধিক প্ল্যাটফর্ম করছেন, তবে সম্ভবত প্রতিটি প্ল্যাটফর্মের সম্পূর্ণ স্বতন্ত্র সংস্থান ডিরেক্টরি থাকবে এবং প্রতিটি প্ল্যাটফর্মের জন্য অডিও ফাইলগুলির বৈশিষ্ট্যগুলি পৃথক হতে পারে।
উদাহরণস্বরূপ, আপনাকে অ্যান্ড্রয়েডের জন্য ওগ ভার্বিস ফাইলগুলি চালু করতে হবে, আইওএসের জন্য এমপি 3 বা এএসি এবং উইন্ডোজের জন্য ডাব্লুএমএ।
কখনও কখনও, এমনকি ফর্ম্যাট প্রতিটি ফাইলের উদ্দেশ্য উপর নির্ভর করে। আইওএস এমপি 3 এবং এএসি ফাইলগুলির সাথে যে কোনও উদ্দেশ্যে দুর্দান্ত খেলছে, প্লেস্টেশন মোবাইলের জন্য বিজিএম এর জন্য এমপি 3 প্রয়োজন, তবে কেবল সংকোচিত পিসিএম বা মাইক্রোসফ্ট এডিপিসিএম সমর্থন করে।
আপনার প্রোগ্রামারকে জিজ্ঞাসা করুন ফাইলগুলি অবশ্যই কোন ফর্ম্যাটে থাকতে হবে।
বেশিরভাগ সময়, ফাইলগুলির জন্য মৌলিক স্পেসিফিকেশনগুলি ইতিমধ্যে সংজ্ঞায়িত করা হবে, সুতরাং আপনার প্রোগ্রামারকে এটি সম্পর্কে জিজ্ঞাসা করার বিষয়টি নিশ্চিত করুন। উদাহরণস্বরূপ, বিজিএম ফাইলগুলি সাধারণত স্টেরিওতে বিতরণ করা হয়, যখন এসএফএক্স এবং ভয়েস ফাইলগুলি সাধারণত মনোতে বিতরণ করা হয় (যাতে তারা সহজেই গেমের অভ্যন্তরে অবস্থান করতে পারে)
বিট্রেটস এবং অন্যান্য পরামিতিগুলির জন্য, আবার, তারা সাধারণত ইঞ্জিন বা প্ল্যাটফর্মের উপর নির্ভরশীল। যদি আপনার এখানে কিছুটা স্বাধীনতা থাকে তবে বিবেচনা করুন যে সাউন্ড ডেটা সাধারণত কোনও গেমের সবচেয়ে বড় উপাদান এবং যদি গেমটি ডিজিটাল ডাউনলোডের মাধ্যমে বিতরণ করতে হয় তবে আপনার প্রোগ্রামার (এবং আপনার গ্রাহকরা) আপনাকে ফাইলগুলি ছোট হিসাবে তৈরি করলে আপনাকে ধন্যবাদ জানাবে যতটুকু সম্ভব.
আপনি যদি শারীরিক মিডিয়ায় বিতরণ করছেন, তবে সর্বাধিক বিতরণের আকার পূর্বনির্ধারিত রয়েছে এবং আপনাকে সামগ্রী সংরক্ষণের বাকী দলের সাথে কিছু গুরুতর আলোচনা করতে হবে।
কিছু গেমের জন্য আপনার শব্দগুলি (বেশিরভাগ বিজিএম) লুপযোগ্য হতে হয়; অন্যান্য গেমগুলির জন্য আপনার শব্দগুলির কঠোর সময় সীমাবদ্ধতা থাকা (তালের গেমগুলির মতো) দরকার। বেশিরভাগ ক্ষতিকারক সংকোচনের স্কিমগুলি ট্র্যাকের শুরু এবং শেষের দিকে প্যাডিং নীরবতা যুক্ত করবে যা লুপগুলি এবং কঠোর সময় ভাঙ্গতে পারে। আপনার প্রোগ্রামার সাথে এই সমস্যাগুলি আলোচনা করুন।
অডিও সংকোচনের অনেকগুলি উপায় রয়েছে, সুতরাং আমি আপনাকে যা প্রস্তাব দিচ্ছি তা হ'ল 44.1KHz 16 বিট স্টেরিওতে কমপ্রেসড পিসিএমে প্রতিটি শব্দ ফাইলের একটি মাস্টার সংস্করণ আউটপুট করা এবং তারপরে প্রতিটি প্ল্যাটফর্মের জন্য আসল ফাইলগুলি তৈরি করতে সেই ফাইলটি ব্যবহার করুন। (অনুকূলভাবে, আপনি একটি ট্রান্সফর্ম স্ক্রিপ্ট তৈরি করতে পারেন যা প্রতিটি ফাইলে প্রয়োগ করা যেতে পারে যাতে প্রতিটি সময় মাস্টার ফাইলে একটি ছোট পরিবর্তন করার পরে আপনাকে প্রতিটি ফাইল পুনর্নির্মাণ করতে হবে না)।
এখন, প্রযুক্তিগত দিক থেকে (অডিও ইঞ্জিনিয়ারিংয়ের মতো) বিবেচনায়, আপনার প্রোগ্রামার সম্ভবত সম্ভবত পাত্তা দেবেন না, তাই আপনারা এই ক্ষেত্রে আরও কিছু স্বাধীনতা পাবেন। আপনার প্রোগ্রামারটির জীবন সহজ করার জন্য আপনি কিছু করতে পারেন তবে:
গেমের সমস্ত শব্দগুলির উচ্চতাটি স্বাভাবিক করা উচিত। খুব কমপক্ষে, সমস্ত বিজিএম ফাইলগুলির মধ্যে তাদের মধ্যে একই উচ্চতা হওয়া উচিত এবং সমস্ত এসএফএক্স ফাইলগুলির মধ্যে একই উচ্চতা থাকা উচিত। আপনার প্রোগ্রামারকে কোডের মধ্যে ভলিউমগুলি ঝাঁকুনি তৈরি করবেন না।
প্লেব্যাক কোডটি খুব সীমাবদ্ধ এবং সাধারণত কেবল রৈখিক পরিবর্ধন করতে পারে। এ কারণে উচ্চ এবং কম উচ্চতার মধ্যে উচ্চের পক্ষে অগ্রাধিকার দেওয়া হতে পারে, কারণ প্লেব্যাকের সময় ভলিউম হ্রাস করা সাধারণত এটি প্রশস্তকরণের চেয়ে ভাল ফলাফলের দিকে নিয়ে যায়। সঠিক উচ্চতা কী হওয়া উচিত তা বলা মুশকিল, তবে থাম্বের নিয়ম হিসাবে সামগ্রিক পিক-টু-পিক প্রশস্ততা যত বেশি হবে আপনি নমুনা সীমাটি ব্যবহার করছেন তত ভাল।
আপনি অন্যান্য গেমগুলি লোড করতে এবং তাদের শব্দগুলি তাদের সর্বোচ্চ ভলিউম সেটিংসে প্লে করতে এবং তাদের শব্দগুলির সাথে তারগুলির তুলনা করতে চাইতে পারেন।
সমীকরণের ক্ষেত্রে, আমাকে বলতে হবে এটি আপনার গেমের অন্যান্য শব্দগুলির উপর নির্ভর করবে। সাউন্ড ডিরেক্টরের সাথে এটি নিয়ে আলোচনা করা ছাড়াও, আপনি যে প্লেব্যাক হার্ডওয়্যারটি ব্যবহার করছেন তাও বিবেচনায় রাখতে চাইতে পারেন: ডেস্কটপ কম্পিউটারে প্লেব্যাকের বিভিন্ন ধরণের হার্ডওয়্যার থাকতে পারে, হ্যান্ডহেল্ড ডিভাইসগুলিতে সাধারণত খুব ছোট স্পিকার থাকে এবং আপনি এটি করতে চান যে ক্ষতিপূরণ। আরকেড মেশিনগুলির সাধারণত বিভিন্ন রকমের প্রয়োজনীয়তাও রয়েছে।