আপনার ফ্রিটাইমে কোনও শখের গেম প্রকল্পটি সফলভাবে শেষ করতে আপনার টিপস এবং কৌশলগুলি কী কী? আপনি কীভাবে এটিকে চালিয়ে যাওয়ার জন্য প্রেরণা যোগান এবং পথে আগ্রহ বা প্রেরণা না হারিয়ে শেষ পর্যন্ত গাড়ি চালান?
আপনার ফ্রিটাইমে কোনও শখের গেম প্রকল্পটি সফলভাবে শেষ করতে আপনার টিপস এবং কৌশলগুলি কী কী? আপনি কীভাবে এটিকে চালিয়ে যাওয়ার জন্য প্রেরণা যোগান এবং পথে আগ্রহ বা প্রেরণা না হারিয়ে শেষ পর্যন্ত গাড়ি চালান?
উত্তর:
এই টিপসগুলি কেবল গেমস নয়, কোনও শখের সফ্টওয়্যার প্রকল্পে প্রযোজ্য।
ছোট মাইলফলক সেট করুন। "আইটেম সিস্টেমটি আমার আরপিজি গেমটিতে কাজ করে" এর মতো একটি লক্ষ্য থাকা সমস্ত ভাল এবং ভাল, তবে এটি বোঝায় যে নীচে নির্দিষ্ট কার্যকারিতা যা আপনি সম্ভবত জানেন না যে আপনার প্রয়োজন। "গ্রাফিক্স পরিবেশ স্থাপন" সম্পর্কে কী? বা, "একটি স্প্রিট স্ক্রিনে প্রদর্শিত হয়।"
প্রতিদিন কিছুটা করুন। ম্যারাথন সেশনগুলি দুর্দান্ত এবং সমস্ত, তবে আপনি ইতিমধ্যে জনাকীর্ণ জীবনের জন্য দীর্ঘমেয়াদী প্রতিশ্রুতিটি নষ্ট করার চেষ্টা করছেন। আপনি যদি প্রতিদিন অল্প কিছু করেন তবে আপনি পরিমাপযোগ্য অগ্রগতি করছেন এবং এমন একটি কাঠামো স্থাপন করছেন যার মধ্যে আপনি নিজের মাইলফলক অর্জন করতে পারেন।
নিজেকে ফিরে স্কেল। আপনার গ্র্যান্ড ভিশন যাই হোক না কেন, চেষ্টা করুন এবং ক্ষুদ্রতম প্রাপ্তিযোগ্য অংশটি কী তা নির্ধারণ করুন এবং এটি করুন। আরপিজি বানাচ্ছেন? একটি অনুসন্ধান এবং কোনও এনপিসি দিয়ে শুরু করুন। প্ল্যাটফর্মার বানাচ্ছেন? এক স্তর এবং কোনও শত্রু দিয়ে শুরু করুন।
প্রোটোটাইপ তাড়াতাড়ি আপনার পরিশ্রমের শখের ঘন্টাগুলি একটি গেমটিতে ডুবানোর আগে, প্রথমে মজা করা উচিত কিনা তা নির্ধারণ করুন। বেসিক ধারণাটি সফল হয় তা খুঁজে পাওয়ার জন্য কয়েক ডজন কয়েক ঘন্টার জন্য আপনার গাধা বন্ধ করার মতো এত বিপর্যস্ত কিছুই নেই।
পুনরাবৃত্তিযোগ্য কিছু বিকাশ করুন। আমার প্রিয় শখের সফ্টওয়্যার প্রকল্পগুলি সেগুলি যেখানে প্রাথমিক ধারণাটি পরে টিঙ্কিংয়ের অনুমতি দেয়। তোমার খেলা কি এমন? আপনি কি কিছু শিপ করতে পারেন এবং তারপরে এটি আবার পর্যালোচনা করতে এবং দুর্দান্ত স্টাফ যুক্ত করতে পারেন?
ইঞ্জিন বা ফ্রেমওয়ার্ক তৈরি করবেন না। আপনি ইঞ্জিন চান না, আপনি একটি খেলা চান। আপনার গেমটি শিপিংয়ের আগে অবধি ফ্রেম-ওয়াই সম্পর্কে পুনরায় ব্যবহারযোগ্য বিটগুলি নিয়ে চিন্তা করবেন না। একবার আপনি দ্বিতীয় গেমটি শুরু করার পরে, আপনি আপনার প্রথমটিতে ফিরে যেতে পারেন এবং দেখতে পারেন যে আপনার কাছে কিছু আনতে পারে কিনা। এর অর্থ এটি নয় যে আপনি সাউন্ড সফটওয়্যার ডেভলপমেন্ট প্র্যাক্সিস ব্যবহার করবেন না, তবে আপনার স্প্রেটিসের কী দরকার তা আপনি যতক্ষণ না জানেন ততক্ষণ স্প্রাইট ক্লাস লিখে শুরু করবেন না - আপনি অবাক হবেন যে এটি সামান্যই কীভাবে পরিণত হবে? থাকা. একটি হিরো ক্লাস, তারপর একটি মনস্টার ক্লাস দিয়ে শুরু করুন এবং তারপরে - ওহ দেখুন! - কিছু সাধারণ জিনিস আছে!
শিপিং একটি বৈশিষ্ট্য। আপনি কখনই আপনার খেলা শেষ করতে যাবেন না, আপনি কেবল এটি এড়িয়ে যাবেন। (= অন্য কাউকে আপনার গেমটি দেখাতে পুরোপুরি বিব্রত না হওয়ার আগে আপনি ন্যূনতম পরিমাণটি কী করতে পারেন? সম্ভাবনাগুলি হ'ল, এর চেয়ে কম আপনি করতে পারেন এবং এখনও গর্ব করার মতো একটি গেম রয়েছে।
আমি কীভাবে আমার সর্বশেষ আইফোন প্রকল্পের নকশা এবং বিকাশের কাছে যোগাযোগ করেছি সে সম্পর্কে আমি আসলে একটি ব্লগ লিখেছিলাম । আপনি এটি পড়তে মূল্য খুঁজে পেতে পারেন।
এখানে ছেড়ে কিছু চিন্তা
টু-ডু আবেদন
আমি ব্যবহার থিংস ম্যাক এবং জন্য ToDoList Windows এর জন্য (বিনামূল্যে) .. অন্যথা, আপনি সম্মুখের তিড়িং লাফ পারেন sourceforge.net বা codeproject.com একটি আবেদন-do দখল করতে। আমি টুডলিস্ট পছন্দ করি। আপনার কাছে প্রচুর স্কেচ, আইডিয়া, ডিজাইনের তথ্য থাকবে যা সত্যই একটি স্পটে একত্রিত করা দরকার। আপনার বৈশিষ্ট্য তালিকার সাথে এই জাতীয় অ্যাপ্লিকেশন থাকা আপনাকে ফোকাস রাখতে সহায়তা করবে।
ছোট কাজগুলি
"ইমপ্লিমেন্ট লিডারবোর্ড ভিউ" যথেষ্ট কাজ নয়। এতে কী জড়িত? এটি ভেংগে ফেল -
সূক্ষ্ম বিশদে ছবিটি দেখলে আপনার বাস্তবায়নের মূল উপাদানটি হারিয়ে যাওয়ার সম্ভাবনা হ্রাস পাবে এবং প্রতিটি কাজ শেষ করার সাথে সাথে আপনাকে অনুপ্রেরণা সরবরাহ করা হবে।
স্কোপটিকে ছোট রাখুন স্টারক্রাফ্ট III তৈরির চেষ্টা করবেন না যদি এটি কেবল আপনি, বোকা এবং পুরূডুডল। এটা ঠিক সম্ভব নয়। আপনার প্রত্যাশাগুলি কম করুন এবং এমন কিছু সন্ধান করুন যা আপনি এখনও বিল্ডিং উপভোগ করবেন।
আই-ক্যান্ডি
স্ক্রিনে কিছু পান - আপনার অনুপ্রেরণায় এটি কতটা বড় ধাক্কা দেবে তা নিয়ে আপনি অবাক হয়ে যেতে পারেন। আমি আর্টওয়ার্কটি তাড়াতাড়ি করার দিকে মনোনিবেশ করার প্রবণতা রাখি। এছাড়াও আমি এমন একজন সংগীতশিল্পীর সাথেও কাজ করতে সক্ষম হয়েছি যে আমাকে তুলনামূলকভাবে তাড়াতাড়ি দেখানো শুরু করে।
মজা করুন
আপনি যদি এই সপ্তাহের সমস্তটি আপনার সেভ স্টেট সিস্টেমের স্ল্যাভ করছেন তবে পরের সপ্তাহে এটি মজাদার কোনও বিষয় অনুসরণ করে নিশ্চিত হন। আমার এক মজার মুহূর্তটি ছিল আমার ইউজার ইন্টারফেসের জন্য অ্যানিমেশন সিস্টেমটিকে নতুন করে ডিজাইন করা।
সহযোগিতা
করুন আপনার প্রযুক্তিগতভাবে আপনার দলে লোকদের যোগ করা শুরু করার দরকার নেই, তবে আপনি কী করছেন সে সম্পর্কে অন্যান্য লোকের সাথে কথা বলুন। হাতে ঝাঁপ দাও tigsource.com বা gamedev.net এবং নেটওয়ার্কিং শুরু।
প্লেস্টেস্ট
আপনার গেমটির প্রাথমিক প্রতিক্রিয়া পাওয়া শুরু করুন। আপনি আপনার প্রাথমিক প্রোটোটাইপ শেষ করার পরে ঠিক কথা বলছি। আপনার কিছু বন্ধুকে আপনার যা আছে তা নিয়ে জড়িয়ে পড়ুন, প্রতিক্রিয়া জানাতে, নোটগুলি নিতে এবং প্রয়োজনে আপনার পরিকল্পনায় সংশোধন করতে পারেন। আপনার আরামের ক্ষেত্রের বাইরে পরীক্ষা করে নিশ্চিত করুন এবং এমন একটি জাল নিক্ষেপ করুন যা অন্য গেম বিকাশকারীদের অন্তর্ভুক্ত করে। কখনও কখনও বন্ধু এবং প্রিয়জন কেবল সমালোচকদের লোক হয় না।
একটি ব্লগ শুরু করুন
আপনি যা করছেন সে সম্পর্কে কথা বলা আপনাকে নিজের জন্য একটি ব্র্যান্ড তৈরি করতে দেয়। আপনার পণ্যটি যখন শিপিংয়ের সময় আসে তখন এটি অমূল্য। ওল্ফায়ার কী করছে তা একবার দেখুন । তারা নিজের জন্য একটি ব্র্যান্ড তৈরি করতে একেবারে খাঁটি জয়।
বিরতি নিন
যদি আপনার মন নির্দিষ্ট সময়ে প্রকল্পের মধ্যে না আসে তবে চেষ্টা করে জোর করবেন না। উঠুন এবং বেড়াতে যান বা দ্রুত ঝাঁকুনি নিন। এটাই স্বাধীন হওয়ার বিলাসিতা। শেষ পর্যন্ত আপনি এটির জন্য আরও ভাল পণ্য তৈরি করবেন।
আমার # 1 বৃহত্তম টিপ: আপনার নেটওয়ার্ক কেবলটি সংযোগ বিচ্ছিন্ন করুন!
আমার বিছানায় যাওয়ার আগে আমার নেটওয়ার্ক ক্যাবলটি সংযোগ বিচ্ছিন্ন করার রীতি আছে। পরের দিন সকালে - আমি অনলাইনে আছি না, সুতরাং আমার দেখার কোনও সাইট নেই, পড়ার জন্য কোনও ইমেল নেই, চ্যাট করার কোনও লোক নেই ইত্যাদি etc. তাই আমি স্বাভাবিকভাবে আমার গেমটিতে সরাসরি কাজ করতে পারি।
আমার একেবারে না হওয়া পর্যন্ত আমি আর সংযোগ করব না। আমার অনলাইনে দরকার এমন কিছু যদি থাকে - পরে তা দেখার জন্য আমি এটি লিখি বা আমার আইফোনের ব্রাউজারটি ব্যবহার করি।
এটি এমএসডিএন ডাউনলোড করা এবং অফলাইনে উপলব্ধ থাকার মতো জিনিস পেতে সহায়তা করে।
শখের প্রকল্পগুলির ক্ষেত্রে সবচেয়ে বড় সমস্যাটির সঠিক সংজ্ঞা নেই scope অনেকে গেমপ্লে এবং তাদের কাছে থাকা সমস্ত শীতল ধারণাগুলির সাথে ঘন্টা গেমপ্লে করে সর্বকালের সেরা গেমটি তৈরি করতে ইচ্ছে করে শুরু করে। পরিবর্তে, আপনার নিজের পরিচালনযোগ্য কিছুতে ধারণাটি স্কেল করার চেষ্টা করা উচিত এবং তারপরে একটি যুক্তিসঙ্গত সময়সূচী নিয়ে আসা উচিত। এটি সত্য যে ডেডলাইনগুলি গেমটি শখের প্রকল্প এবং পুরো সময়ের চাকরির সাথে নয়, তবে তারা প্রেরণা বজায় রাখতে এবং বড় ব্যবস্থাগুলি ছোট পরিচালনযোগ্য বিষয়গুলিতে ভাঙার জন্য ভাল good
আপনি প্রতিবার গেমটিতে কিছু যুক্ত করার সময় আপডেট হওয়া কোনও সংস্করণ ইতিহাস ফাইলটি রাখতে পারেন। আরও ভাল, আপনার সংস্করণ নিয়ন্ত্রণ ব্যবহার করা উচিত এবং এটির জন্য কমিটের ইতিহাস ব্যবহার করা উচিত। এটি আপনার অগ্রগতি পরিমাপ করার এবং পরে অনুপ্রাণিত হওয়ার একটি ভাল উপায় (আপনি ইতিমধ্যে সমস্ত জিনিস দেখে)।
গ্রেইউটাস স্পেস ব্যাটেলস গেমের স্রষ্টা, একাকী ইন্ডি বিকাশকারী, একটি ব্লগ পোস্টে আপনার নিজের গেমটি তৈরির জন্য কয়েকটি সহজ পরামর্শগুলি সংক্ষিপ্ত করে। তাদের মধ্যে কিছু শখ প্রকল্পের জন্য এমনকি অনুপ্রাণিত হতে পারে।
ক্লিফস্কির ব্লগ: কোনও গেমের প্রোগ্রামিং করার সময় কীভাবে অনুপ্রাণিত থাকবেন
উদ্ধৃতাংশ:
- আপনার পছন্দ মতো কিছু কোড করুন
- অনুপ্রেরণায় নিজেকে ঘিরে
- আপনি প্রতিদিন যা করেছেন তার একটি লগ রাখুন।
- কিছু চকচকে করুন
- টাকায় কঠিন পাঠ
- বারটি কত বেশি সচেতন থাকুন (আপনার প্রতিযোগিতাটি জেনে নিন)
- সংক্ষিপ্ত বিরতি নিন।
আমি সম্প্রতি লক্ষ্য করেছি যে যখনই আমি তার আপডেটগুলি সম্পর্কে অন্য কোনও ইন্ডি গেম ডেভেলপারের ব্লগ পোস্টটি পড়ি, আমি তত্ক্ষণাত আমার আইডিই খুলি এবং কাজ শুরু করি। সুতরাং, আপনাকে অনুপ্রাণিত রাখার জন্য আমার পরামর্শটি হ'ল: অন্যান্য (গেম ডেভ) ব্লগগুলি পড়ুন ;)
এখানে একটি দ্রুত তালিকা:
আমি আমার পূর্ণকালীন চাকরিতে পরিণত হওয়ার আগে প্রায় 8 মাস ধরে আমার পূর্ণ সময়ের চাকরি ছাড়াও স্ন্যাপশট (www.retroaffect.com) এ কাজ করেছি। আমি সারাদিন কাজ করতাম, তারপরে ঘরে এসে ঘুমিয়ে না যাওয়া পর্যন্ত স্ন্যাপশটে কাজ করব। কখনও কখনও এটি একটু বেশি ছিল, তবে অন্যান্য সময় (বেশিরভাগ সময়) এটি দুর্দান্ত ছিল।
আমি অবশ্যই এটি পড়ার পরামর্শ দেব: http://positech.co.uk/cliffsblog/?p=753
এছাড়াও মনে রাখবেন যে এটি যদি এমন কিছু হয় যা আপনি কেবল মজাদার জন্য করছেন তবে মনে রাখবেন যে এটি ... মজাদার রাখুন। যদি আপনি নিজেকে জ্বালিয়ে ফেলে থাকেন তবে আপনার প্রকল্পটি হয় কখনই শেষ হয় না বা এটি চূড়ান্ত পণ্যটিতে প্রদর্শিত হবে।
আমার নিজের অভিজ্ঞতার ভিত্তিতে আপনি যদি অন্যদের সাথে কাজ করে থাকেন তবে অনুপ্রাণিত হওয়া আরও সহজ। তাই:
অবশ্যই আমার মূল টিপস হ'ল আপনার উত্তেজনা ভাগ করে নেবে এবং প্রকল্পটিকে এমন অবস্থায় রাখবে যা কাজ করে ।
আমি আমার শখের প্রকল্পে প্রায় ২-৩ মাস ধরে কাজ করছি। এর অর্থ প্রতি সন্ধ্যায় দু'এর পরে এবং তারপরে মাঝে মাঝে মাঝে সাপ্তাহিক ছুটির দিন। প্রকল্পটি সম্ভবত প্রথম রিলিজের জন্য 2/3 হয়ে গেছে। এটিকে সাফল্য বলা খুব তাড়াতাড়ি সম্ভব তবে এখানে যে জিনিসগুলি আমাকে এতদূর ধরে রেখেছিল:
1. আপনি পাবেন প্রতিটি ধারণা রাখার জন্য একটি নোটপ্যাড কিনুন। আপনাকে এগুলিকে আসলে আপনার গেমটিতে রাখতে হবে না তবে আপনি তাদের আরও অনুপ্রেরণার জন্য ব্যবহার করতে পারেন।
২. আমি এখনও কর্কবোর্ড বা ব্ল্যাকবোর্ডে আমার যা কিছু করতে হবে তা রাখার চেষ্টা করছি যাতে আমি সর্বদা আমার পরবর্তী লক্ষ্যগুলি শেষ করতে সন্ধান করতে পারি।
৩. প্রথম চেষ্টাতে জিনিসগুলি সর্বোত্তম উপায়ে বাস্তবায়নের চেষ্টা করবেন না। জিনিসগুলি চলমান করার চেষ্টা করুন এবং এটিকে পরবর্তী ধাপে সুন্দর করে তোলার চেষ্টা করুন।
সুতরাং আপনার বিশেষত্বের বিভিন্ন রাজ্যে বিভিন্ন বৈশিষ্ট্য থাকতে পারে:
যদি আপনি জিনিসগুলি সুন্দর এবং মসৃণ করার আগে বিবেচনা করার আগে প্রথমে চালনা পান এটি অনুপ্রেরণায় অনেক সহায়তা করে। এই পদ্ধতির খারাপ দিকটি হ'ল, আপনি আরও কোড কোডিং করবেন যা আপনি শেষ পর্যন্ত আবর্জনায় রেখে দেবেন।
৪. অনেক বেশি বৈশিষ্ট্য সমান্তরালভাবে প্রয়োগ করবেন না। একবারে <= 3 টি বৈশিষ্ট্যে মনোনিবেশ করার চেষ্টা করুন। সুতরাং আপনি যদি কোনও বৈশিষ্ট্যে স্টল করেন তবে সেক্ষেত্রে কাজের পরিমানের পরিমাণ দেখে আপনি অভিভূত হয়ে ওঠেন এমন বৈশিষ্ট্যগুলি না থাকলে আপনার স্যুইচ করার কিছু জায়গা রয়েছে।
সংক্ষিপ্ত উত্তর: Iterate, পুনরাবৃত্তি, পুনরাবৃত্তি। ছোট শুরু করুন, এবং পুরো সিস্টেমটি বাস্তবায়নের চেষ্টা করার আগে কিছু চলমান পান। এখনও কিছু শীর্ষ স্তরের নকশা এবং পরিকল্পনা করা গুরুত্বপূর্ণ, তবে আপনি কী নিয়ে কাজ করছেন এবং প্লেস্টেস্ট অংশগুলি যাচ্ছেন তা দেখার পক্ষে সক্ষম হওয়া অনুপ্রাণিত থাকার পক্ষে অবিশ্বাস্যভাবে গুরুত্বপূর্ণ; আমার পক্ষে (এবং বেশিরভাগ প্রোগ্রামার আমি জানি যে) আসলে এমন কিছুতে দিন এবং দিন কাজ করা শক্ত হয় যা তাদের দৃশ্যমান ফলাফলগুলি প্রদর্শন করে না।
আমার কল্পনা ভাল, তবে আয়োজনের দক্ষতা নেই। সৃজনশীল দিক থেকে, আমি আমার ক্ষেত্রে সবকিছুর উপর নজর রাখতে এবং সামগ্রিক কাঠামো আরোপ করতে সাহায্য করার জন্য একটি সরঞ্জাম ব্যবহার করা আমার পক্ষে সহায়ক বলে মনে করেছি। আমি রাইটার্স ক্যাফে ব্যবহার করি যা গেম ডিজাইনের জন্য মানিয়ে নিতে যথেষ্ট নমনীয়। আমি নিশ্চিত যে অন্যান্য সরঞ্জাম উপলব্ধ আছে। আমার মনে হয় সবচেয়ে গুরুত্বপূর্ণ, মাইলফলক স্থাপন করা। এটি আপনাকে মনোনিবেশিত রাখে, আপনাকে অগ্রগতি পরিমাপ করতে দেয় এবং আপনি যখন তাদের কাছে পৌঁছে যান তখন আপনাকে একটি উপলব্ধির অনুভূতি দেওয়া উচিত।
আর একটি ক্ষুদ্র টিপস। - একটি দল জড়ো করা - আপনার দলের সাথে নিয়মিত যোগাযোগ করুন (স্কাইপ, লাইভ, ইমেল ইত্যাদি)
অন্যদের দ্বারা উল্লিখিত সমস্ত টিপস ভাল। আপনি যদি একটি দল তৈরি করেন তবে দলের সদস্যরা একে অপরকে সমর্থন করতে পারে। এছাড়াও, নিয়মিত বৈঠক করে, এটি আপনাকে আপনার প্রকল্পে অগ্রগতি প্রদর্শন করতে বা আপনার সময়সীমাতে পৌঁছে দেওয়ার জন্য কাজ করতে উত্সাহ দেয়।
অন্যান্য ব্যক্তিরা আপনার সবচেয়ে বড় সংস্থান হতে পারে।
এভাবেই আমি আমার গেমের স্টুডিও একত্রিত করেছি। আমরা সপ্তাহান্তে শখ হিসাবে গত দুই বছর ধরে গেমটিতে কাজ করা তিনজন অংশীদার। আমরা এখন টানেলের শেষে আলো দেখছি।
এটি সঙ্গে মজা আছে।
আমি আমার প্রকল্পগুলির জন্য সহযোগী ব্যবহার করি এবং এটি আমাকে কার্য ও মাইলফলক সেটআপ করার অনুমতি দেয়। আমি যখন একাধিক ব্যক্তির সাথে কোনও প্রকল্পে কাজ করি তখন এটি আমাকে তাদের সাথে চ্যাট করতে এবং তাদের নির্দিষ্ট কাজগুলি নির্ধারণের অনুমতি দেয়। প্রকল্প পরিচালনার সফ্টওয়্যার (যা ওপেন সোর্স) এর উপরে, আমি একাধিক লোককে কোডটিতে এক সাথে কাজ করার অনুমতি দেওয়ার জন্য সাবভার্সিয়নও ব্যবহার করি। এই দুটি প্রোগ্রামই একটি ছোট লিনাক্স সার্ভারে চলে এবং আমি এখনও সত্যিই এই সেটআপটি নিয়ে একটি সমস্যা পাইনি! :)
শখের গেম প্রকল্পটি পরিচালনা করতে আপনার কয়েকটি জিনিস দরকার: অনুপ্রেরণা এবং সঠিক সরঞ্জাম।
আমার উত্তর যথাযথ সরঞ্জামগুলি ব্যবহারের দিকে মনোনিবেশ করতে চলেছে, যেন আপনি আপনার ফ্রি সময়ে একটি গেম তৈরির বিষয়ে গুরুতর হন, আশা করি ইতিমধ্যে আপনার অনুপ্রেরণাটি হ্রাস পেয়েছে। :)
আমি আপনার গেমটির জন্য কিছু রূপ সংস্করণ নিয়ন্ত্রণ ব্যবহার করার পরামর্শ দেব যেমন সাইট গিটহাব বা Bitbucket Git এবং তত্পর হোস্টিং প্রদান করেন (bitbucket সমর্থন তত্পর, GitHub নয়)। আপনার কোড এবং সম্পদগুলি সংগঠিত করার এটি আপনার প্রথম পদক্ষেপ।
পরবর্তী কাজগুলি করা এবং প্রয়োজনীয় বৈশিষ্ট্যগুলির একটি ব্যাকলগ ভালভাবে সংজ্ঞা দিতে সক্ষম হচ্ছে। এটির জন্য সর্বোত্তম প্রক্রিয়া আপনার বিকাশকারী to কিছু বিকল্পের মধ্যে একটি গেম ডিজাইন ডকুমেন্ট (জিডিডি), একটি প্রযুক্তিগত নকশা নথি (টিডিডি) এবং একটি বৈশিষ্ট্য ব্যাকলগ অন্তর্ভুক্ত রয়েছে। জিডিডির জন্য একটি ভাল নমুনা এখানে পাওয়া যাবে: http://www.runawaystudios.com/articles/chris_taylor_gdd.aspটিডিডির জন্য, এটি জিডিডির অনুরূপ মডেল করুন তবে প্রোগ্রামিংয়ের প্রযুক্তিগত বিশদ সম্পর্কে এটি আরও ফোকাস করুন। সুতরাং আপনি কোন ভাষাটি ব্যবহার করছেন, ফ্রেমওয়ার্ক, ইঞ্জিন এবং অন্যান্য প্রযুক্তিগত নির্দিষ্টকরণ। জিডিডি এবং টিডিডি উভয়ই আপনাকে প্রকল্পের ক্ষেত্রটি আরও ভালভাবে বুঝতে এবং করণীয়ের তালিকাটি কী তা নির্ধারণ করতে সহায়তা করবে। আপনি যদি ইতিমধ্যে এটি শুরু করে থাকেন তবে আপনি প্রকল্পের মাঝামাঝি সময়ে এটি করতে পারেন, কারণ আপনার লক্ষ্যগুলি এবং বৈশিষ্ট্যগুলি ঠিক কী তা আবার উদ্ধার করা এবং তা জেনে রাখা গুরুত্বপূর্ণ always
এটি শেষ হয়ে গেলে আপনার বিকাশ শুরু করা উচিত। গিথুবকে কীভাবে কার্যকরভাবে গেম ডেভেলপ করতে হবে তার উইকি বৈশিষ্ট্যাদি, বাগ ট্র্যাকিংয়ের সমস্যাগুলি এবং কেবল আপনার প্রকল্পের পরিচালনার জন্য একটি ব্লগ পোস্ট লিখেছি। আপনি এটি এখানে খুঁজে পেতে পারেন: গেম ডেভলপমেন্টের জন্য গিট এবং গিথুব ব্যবহার করে
আপনার প্রকল্পের জন্য নরম সময়সীমা নির্ধারণ করা আপনাকে ট্র্যাকের দিকে যেতে সাহায্য করতে পারে বা করতে পারে না। প্রত্যেক ব্যক্তি পৃথক, এবং শুধুমাত্র আপনি কীভাবে নিজেকে অনুপ্রাণিত করবেন তা আপনি জানতে পারবেন। বিভিন্ন কৌশল ব্যবহার করে দেখুন এবং আপনার জন্য কী কাজ করে তা দেখুন। গেম ডেভেলপমেন্ট (এবং সফ্টওয়্যার বিকাশ) সাধারণত লোকেরা প্রাথমিকভাবে অনুমানের তুলনায় অনেক বেশি সময় নেয়। সুতরাং নিরুৎসাহিত হয়ে এটির সাথে আটকাবেন না।
আপনার যদি জিডিডি এবং টিডিডি-র আরও উদাহরণের প্রয়োজন হয় তবে আমার গুগল ডক্সে আমার আছে এবং সেগুলি ভাগ করে নিতে আমার কোনও আপত্তি নেই!
আপনার মনের প্রথম জিনিসটি হ'ল আপনি নিজের জন্য কাজ করছেন এবং আপনার নিজের বিনোদন। আপনার প্রকল্পটি অন্যের প্রত্যাশা এবং আকাঙ্ক্ষার দ্বারা হাইজ্যাক হতে দেবেন না, বিশেষত যখন আপনার আগ্রহ সময়ের সাথে পরিবর্তন হয়।