একজন ক্লায়েন্ট হিসাবে, আমার ধারণাগুলি একটি কার্যকরী প্রোগ্রাম হিসাবে বিকশিত করার জন্য কোডার / প্রোগ্রামার পাওয়ার চেষ্টা করছেন, আমার বিকাশকারীদের কী সরবরাহ করা উচিত?


45

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

আমি ডকুমেন্টেশনের প্রয়োজনীয়তা বুঝতে পারি এবং কয়েকটি ভিন্ন নথিতে আমার প্রচুর ধারণা রয়েছে তবে আমি ধারণা করি যে আমি এটিকে এমনভাবে সংগঠিত করতে চাই যা বিকাশকারীরা স্বতন্ত্রভাবে এবং সম্মিলিতভাবে বুঝতে পারে।

এই জাতীয় দস্তাবেজটি ছেড়ে দেওয়ার মতো কিছু আছে কি না; যদি তা হয় তবে কী ধরণের জিনিস? এই জাতীয় নথির জন্য কি উপযুক্ত টেম্পলেট রয়েছে; যদি হ্যাঁ, আমি এটি কোথায় খুঁজে পাব? কোডারদের কাজ শুরু করার আগে তাদের প্রস্তাব দেওয়ার জন্য আমার আরও কিছু জানা উচিত?

আমি জানি যে আমার এখানে অনেক প্রশ্ন করা হচ্ছে। আমি আশা করি এটি কোনও সমস্যা নয়। কোন গাইডেন্সের জন্য আগাম ধন্যবাদ!


5
অন্যান্য কার্যকর উত্সের রেফারেন্স সহ বিভিন্ন শ্রোতার কাছে গেম ডিজাইনের ডকুমেন্টেশনকে অভিযোজিত, কার্যক্ষমযোগ্য ডকুমেন্টেশন সম্পর্কে লিজ ইংল্যান্ড জিডিসিতে 2016 সালে একটি ভাল মাইক্রোলেটক দিয়েছেন ।
ডিএমগ্রিগরি

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

উত্তর:


47

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

তবে, গেমের সমস্ত বিকাশকারী একই দিকে কাজ করছে এবং সৃজনশীল পার্থক্যের কারণে মৃত্যুর লড়াই না শেষ করে তা নিশ্চিত করার জন্য, আপনি চূড়ান্ত খেলাটি কীভাবে দেখতে চান এবং খেলতে চান সে সম্পর্কে আপনার কিছু সংশোধিত "দৃষ্টি" থাকা উচিত । এই দৃষ্টিভঙ্গিটি সাধারণত একটি গেম ডিজাইন ডকুমেন্টে কোড করা হয় । এই জাতীয় দলিল সাধারণত বর্ণনা করে:

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

আপনি যদি ওয়েবটি ঘুরে দেখেন তবে গেম ডিজাইনের ডকুমেন্টগুলির জন্য আপনি প্রচুর টেম্পলেট পাবেন। গেম শিল্পটি অন্য শিল্পের তুলনায় আনুষ্ঠানিকতা এবং মানকৃত প্রক্রিয়াগুলির তুলনায় অনেক কম, সুতরাং আপনি সমস্তগুলিকে শাসন করার জন্য একটিও আইএসও-স্ট্যান্ডার্ড পাবেন না। আপনার প্রকল্প, আপনার দল এবং আপনার কাজের পদ্ধতি অনুসারে একটি স্টাইল সন্ধান করার চেষ্টা করুন।

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

  1. মোটামুটি নকশা নিয়ে আসুন
  2. একটি সাধারণ প্রোটোটাইপ তৈরি করুন
  3. এটি একটি সমালোচনামূলক মানসিকতার সাথে খেলুন এবং এটি সম্পর্কে কী কাজ করে না তা নির্ধারণ করুন
  4. আপনার নকশা সংশোধন করুন
  5. দ্বিতীয় পর্যায়ে ফিরে যান

সুতরাং প্লেস্টেস্টিংয়ের সময় আপনি যখন বৈশিষ্ট্যগুলি পরিবর্তন করতে বা কাটাতে ভয় করবেন না তখন সেগুলি আপনার মস্তিষ্কের মতো মজাদার নয় actually এছাড়াও, দলের পরামর্শের জন্য উন্মুক্ত হন। গেম ডেভেলপমেন্ট ইন্ডাস্ট্রির বেশিরভাগ লোকেরা এই শিল্পে যোগদানের সিদ্ধান্ত নিয়েছেন কারণ তারা তাদের নিজস্ব গেমের ধারণাগুলি ব্যবহারে রাখতে চান। সুতরাং আপনার দলকে কিছু সৃজনশীল প্রভাব দেওয়া তাদের জন্য দুর্দান্ত অনুপ্রেরণা হতে পারে। তবে একজন ভাল নির্মাতা হিসাবে, "না!" বলাও আপনার কর্তব্য! যদি আপনি ভাবেন যে কোনও ধারণা কাজ করবে না বা বাজেটের ছাড়িয়ে যাবে।

আমি আপনার গেমটি খেলার জন্য অপেক্ষা করছি


আপনাকে অনেক ধন্যবাদ! আপনার বিস্তারিত আমার প্রশ্নের উত্তর খুব ভাল, এবং আমি সত্যই নির্দেশিকা প্রশংসা। আমি আমার প্রকল্পগুলির জন্য এটি বাস্তবায়নের জন্য যথাসাধ্য চেষ্টা করব। এফওয়াইআই (অন্য কারও জন্য), আমার "গ্রুপ" ataxiagames.com এ পাওয়া যাবে । আবার আপনাকে ধন্যবাদ!
গ্রাহাম লুইস

আমি এই কটাক্ষপাত গ্রহণ সুপারিশ করবে forum.unity.com/threads/game-design-document-template.240038 যেহেতু আমি বন্ধুর সঙ্গে এটা ব্যবহার করা হয় এবং এটা আমাদের ধারণা ধার এবং একটি ভাল সংজ্ঞা পেতে অনেক সাহায্য করেছে কি কোন উপায়ে উপলব্ধি করা উচিত।
নিকো

আমি বিশ্বাস করতে পারি না যে এর আগে কেউ কখনও এই প্রশ্ন জিজ্ঞাসা করেনি, এবং এটিও এটির জন্য একটি আশ্চর্যজনক উত্তর! আমি নিশ্চিত এটি অনেক লোককে সাহায্য করবে।
ব্রায়ান এইচ।

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