একটি ছোট গেম ডেভলপমেন্ট টিমের কার্যকর কৌশলগুলি কী কী? [বন্ধ]


12

উন্নত বিকাশকারীদের মধ্যবর্তী একটি ছোট গেম ডেভেলপমেন্ট টিমের জন্য ভাষা / প্ল্যাটফর্ম-অজোনস্টিক সেরা অনুশীলনগুলি কী কী?

উচ্চ-স্তরের কৌশলগুলি (পাশাপাশি ফ্রেমওয়ার্ক, ইঞ্জিন বা আইডিইগুলির ক্ষেত্রে পরামর্শগুলি যা একটি ভাল আরওআই প্রস্তাব করতে পারে) স্বাগত।

উত্তর:


10

ছোট দলকে "ছোট তবে সুন্দর" লক্ষ্য করতে হবে।

  • আপনার লক্ষ্য সম্পর্কে নিশ্চিত হন। সহজ এবং বিস্তৃত সরবরাহ অত্যাবশ্যক।
  • গেমটির নকশাটি খুব সহজ হওয়া উচিত (কোনও আরপিজি নয় তবে কিছু ট্যাবলেটআপ গেমস বা পুরানো শিশুদের মতো),
  • শিল্পটি ন্যূনতম / 2 ডি হওয়া উচিত (বা পদ্ধতিগত প্রযুক্তি ব্যবহার করে)
  • সরঞ্জামগুলি অবশ্যই উচ্চ স্তরের হতে হবে: একটি প্রতিষ্ঠিত গেম ইঞ্জিন ব্যবহার করুন।
  • ভাষা অবশ্যই উচ্চ স্তরের হতে হবে (পাইথন, লুয়া, সি #)। আপনি খুব দ্রুত প্রোগ্রামের চেয়ে স্বল্প সময় পছন্দ করেন।

তবে গুণটিকে ত্যাগ করবেন না, এটিই একমাত্র উপায়।


3
যদিও আমি সি # এবং পাইথনকে ভালবাসি, আমি অগত্যা উচ্চ স্তরের ভাষা আবশ্যক বলে মনে করি না। আমি বলতে চাই, অবশ্যই সি বা অ্যাসেমব্লিতে প্রোগ্রাম করবেন না, তবে সি ++ অনেকের পক্ষে যথেষ্ট উচ্চ-স্তরের এবং যদি আপনার পুরো দলটি ইতিমধ্যে এটি জানে, তবে এটি ব্যবহারের জন্য সেরা ভাষা। আরও বেশি গুরুত্বপূর্ণ হ'ল উচ্চ-স্তরের লাইব্রেরিগুলির ভাল ব্যবহার করার জন্য ইঞ্জিন ব্যবহার করার পরামর্শ দেওয়া বা আরও সাধারণভাবে। অন্য কারওর যত ভাল কোড আপনি ব্যবহার করতে পারেন তত ভাল।
কোডেক্সআর্কানিয়াম

5

ছোট দল + ছোট বাজেট = ছোট গেমস। কখনই ভুলে যাবেন না যে আপনি বাজেটে রয়েছেন তাই দল / বাজেটের অনুপাতটি আপনাকে প্রতিটি গেমের জন্য সময় নির্ধারণ করতে হবে।

বলেছিল, প্রোটোটাইপ করতে সময় নিন। আপনি যথেষ্ট ভাল গেম না করতে পারবেন না।

গেম ইঞ্জিনের জন্য, বর্তমানের সেরা অল ইন ওয়ান এবং ক্রস প্ল্যাটফর্ম ইঞ্জিনটি (খুব) ছোট দলের পক্ষে সাধ্যের মধ্যে রয়েছে ইউনিটি।

আপনি যদি মনে করেন যে গেমগুলি আপনি তৈরি করবেন তার জন্য গেম ইঞ্জিনের সঠিক নিয়ন্ত্রণ প্রয়োজন (যদি এটি কোনও প্রতিষ্ঠিত জেনার না হয়), তবে আপনি বেশ কয়েকটি বিশেষায়িত লাইব্রেরির (ওগ্রে, এফএমড, কৌডিও, রাকনেট ইত্যাদি) তৈরির কাঠামোটি আরও ভালভাবে সেটআপ করতে চাইবেন) । এটি বলেছিল, এর অর্থ হল আপনাকে আঠালো কোডটি নিজেরাই বজায় রাখতে হবে, সুতরাং এটির একটি ব্যয় হবে। যদি আপনি এটি সামর্থ্য না করতে পারেন তবে যাইহোক একটি সম্পূর্ণ ইঞ্জিন নিন এবং এতে আপনার গেমের ধারণাগুলি মোড়ানোর চেষ্টা করুন।

এসএফএমএলের মতো ফ্রেমওয়ার্কগুলি আপনার পক্ষে ভাল হতে পারে কারণ এটি গেম-নির্দিষ্ট ইঞ্জিনটি তৈরি করতে বেসিক ইট সরবরাহ করে (তবে এটি 2 ডি গেমগুলির দিকে আরও বেশি কেন্দ্রীভূত)।

আপনি যদি প্রচুর গেমস দ্রুত তৈরি করতে চান তবে আপনি আরও ভালভাবে ফ্ল্যাশ পথে যেতে চাইবেন, কারণ এটি একরকম বেসিক গেম ইঞ্জিন প্ল্যাটফর্মের মতো। এটিতে প্রচুর গেম ইঞ্জিন নির্মিত এবং এটি ক্রস প্ল্যাটফর্ম।

সরঞ্জামগুলির জন্য, আপনার টিম সংস্থার সাথে সূক্ষ্মভাবে কাজ করে এমন যে কোনও উত্স নিয়ন্ত্রণ ব্যবহার করুন। আইডিয়াগুলি আপনি যে ভাষাটি ব্যবহার করতে চান তার সাথে তুলনামূলকভাবে আপনাকে অনুসন্ধান করতে হবে। কেবল জেনে রাখুন যে আপনি যদি উইন্ডোজটিতে সি ++ বা সি # দিয়ে কাজ করেন তবে ভিজ্যুয়াল স্টুডিও সর্বদা সেরা পছন্দ। মনে হচ্ছে ম্যাকের ক্ষেত্রে এক্সকোড সেরা। আমি অন্যান্য ইউনিক্স প্ল্যাটফর্মের জন্য নিশ্চিত নই।

আপনি যদি ক্রস-প্ল্যাটফর্ম গেমটি করতে চান যা ইতিমধ্যে ক্রস-প্ল্যাটফর্ম ইঞ্জিনের উপর ভিত্তি করে তৈরি না হয়, তবে সি ++ ব্যবহার করুন। আপনি যদি কেবল উইন্ডোজকে লক্ষ্য করে এবং গেম প্রোগ্রামিংয়ের দ্রুত পেতে চান (এবং নিওএক্সিসের মতো পর্যাপ্ত গেম ইঞ্জিন সন্ধান করতে পারেন), তবে সি # ব্যবহার করুন। পাইথন, একটি ক্রস-প্ল্যাটফর্ম গেম ইঞ্জিন বা এসএফএমএলের মতো কাঠামোর উপরে, এটিও একটি ভাল ধারণা হতে পারে।

আপনার যদি সময় থাকে তবে একটি প্রকল্প পরিচালনার সরঞ্জাম সেটআপ করুন। আপনার যদি সময় না থাকে তবে বিরক্ত করবেন না এবং কাউকে প্রত্যেকের কাজ সম্পর্কে নজর রাখুন। এই ধরণের স্টাফের জন্য রেডমাইন বা ট্র্যাক ভাল প্রার্থী তবে এটি কীভাবে ইনস্টল করতে হয় তা আপনার জানা দরকার। আরও দ্রুত বিকল্প মান্টিস হতে পারে যা কেবলমাত্র পিএইচপি হয় (আপনার ওয়েব হোস্টিং এফটিপিতে অনুলিপি / অতীত)। ওয়েবে অন্যান্য অনেক সহজ বিকল্প রয়েছে তবে সেগুলি সন্ধানে খুব বেশি সময় ব্যয় করবেন না।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.