আমি কীভাবে কার্যকরভাবে একটি শখের গেম প্রকল্প পরিচালনা করতে পারি? [বন্ধ]


425

আপনার ফ্রিটাইমে কোনও শখের গেম প্রকল্পটি সফলভাবে শেষ করতে আপনার টিপস এবং কৌশলগুলি কী কী? আপনি কীভাবে এটিকে চালিয়ে যাওয়ার জন্য প্রেরণা যোগান এবং পথে আগ্রহ বা প্রেরণা না হারিয়ে শেষ পর্যন্ত গাড়ি চালান?


2
আমি মনে করি আপনার প্রশ্নটি বিষয়গত এবং যুক্তিযুক্ত।
আলফাদর

79
@ অ্যালফোর্ডার: আমি মনে করি কার্যকরভাবে কোনও প্রকল্প পরিচালনার টিপসগুলি বিষয়ভিত্তিক বা বিতর্কিত নয়। প্রকল্প ব্যবস্থাপনার মতো সমস্যাগুলি সমাধান করার চেষ্টা করে এমন অনেকগুলি প্রক্রিয়া রয়েছে। তবে আপনি নিজেকে প্ররোচিত রাখতে ঠিক বলেছেন, এটি একটি বরং বিষয়গত বিষয় ... আমি এটি পরিবর্তন করব।
মাইকেল ক্লিমেন্ট

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

3
প্রেরণার টিপস বিতর্কিত হতে পারে না তবে সেগুলি অবশ্যই সাবজেক্টিভ। বিভিন্ন ব্যক্তি বিভিন্ন জিনিস দ্বারা অনুপ্রাণিত হয়।
সাইক্লপস

2
লেল 377 upvotes এবং বন্ধ? আমি মনে করি কিছু SE
اللهJane

উত্তর:


495

এই টিপসগুলি কেবল গেমস নয়, কোনও শখের সফ্টওয়্যার প্রকল্পে প্রযোজ্য।

  • ছোট মাইলফলক সেট করুন। "আইটেম সিস্টেমটি আমার আরপিজি গেমটিতে কাজ করে" এর মতো একটি লক্ষ্য থাকা সমস্ত ভাল এবং ভাল, তবে এটি বোঝায় যে নীচে নির্দিষ্ট কার্যকারিতা যা আপনি সম্ভবত জানেন না যে আপনার প্রয়োজন। "গ্রাফিক্স পরিবেশ স্থাপন" সম্পর্কে কী? বা, "একটি স্প্রিট স্ক্রিনে প্রদর্শিত হয়।"

  • প্রতিদিন কিছুটা করুন। ম্যারাথন সেশনগুলি দুর্দান্ত এবং সমস্ত, তবে আপনি ইতিমধ্যে জনাকীর্ণ জীবনের জন্য দীর্ঘমেয়াদী প্রতিশ্রুতিটি নষ্ট করার চেষ্টা করছেন। আপনি যদি প্রতিদিন অল্প কিছু করেন তবে আপনি পরিমাপযোগ্য অগ্রগতি করছেন এবং এমন একটি কাঠামো স্থাপন করছেন যার মধ্যে আপনি নিজের মাইলফলক অর্জন করতে পারেন।

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

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

  • পুনরাবৃত্তিযোগ্য কিছু বিকাশ করুন। আমার প্রিয় শখের সফ্টওয়্যার প্রকল্পগুলি সেগুলি যেখানে প্রাথমিক ধারণাটি পরে টিঙ্কিংয়ের অনুমতি দেয়। তোমার খেলা কি এমন? আপনি কি কিছু শিপ করতে পারেন এবং তারপরে এটি আবার পর্যালোচনা করতে এবং দুর্দান্ত স্টাফ যুক্ত করতে পারেন?

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

  • শিপিং একটি বৈশিষ্ট্য। আপনি কখনই আপনার খেলা শেষ করতে যাবেন না, আপনি কেবল এটি এড়িয়ে যাবেন। (= অন্য কাউকে আপনার গেমটি দেখাতে পুরোপুরি বিব্রত না হওয়ার আগে আপনি ন্যূনতম পরিমাণটি কী করতে পারেন? সম্ভাবনাগুলি হ'ল, এর চেয়ে কম আপনি করতে পারেন এবং এখনও গর্ব করার মতো একটি গেম রয়েছে।


32
+1 - দুর্দান্ত উত্তর। আমি এই টিপসগুলির বেশিরভাগটি কঠিন উপায়ে শিখেছি। :)
অ্যালকনজা

3
এগুলি বেশিরভাগ স্পষ্ট জিনিস যা কোনও না কোনওভাবে সবাই (আমার অন্তর্ভুক্ত) ভুলে যায়। সবাইকে মনে করিয়ে দেওয়ার জন্য ধন্যবাদ
MechP

41
"শিপিং একটি বৈশিষ্ট্য" এর সাথে সামঞ্জস্য রেখে ধ্রুব পুনর্বিবেশন-> রিম্পিমেন্ট-> পুনরাবৃত্ত চক্রের মধ্যে ধরা পড়বেন না। আপনি প্রথমবার, দশমবার বা কখনও কখনও সব কিছু পাবেন না। নিঃসন্দেহে এমন বৈশিষ্ট্য বা মেকানিক্স থাকবে যা আপনি সম্পূর্ণরূপে সন্তুষ্ট নন। পিছনে যাওয়া এবং প্রতিটি ছোট জিনিস পরিবর্তন করার প্রলোভন এড়িয়ে চলুন। আপনি ডিউক নোকেম চিরদিনের মতো শেষ করতে চান না :)।
মাইক স্ট্রোবল

29
"প্রতিদিন কিছু করুন" এর জন্য +1। এটিই পাবেন একক সেরা ইঙ্গিত। আপনি যখন প্রতিদিন প্রতিদিন কিছুটা করেন তখন গতিবেগটি খুব দ্রুত গতি বাড়ায় । এক বা দুটি এড়িয়ে যাওয়া দিন আপনাকে গ্রাইন্ডিং স্টলে নিয়ে আসবে।
Andreas

34
আমি মনে করি এই উত্তরটি দিয়ে আমার একটি ওয়ালপেপার তৈরি করা দরকার।
ক্লাইম

138

আমি কীভাবে আমার সর্বশেষ আইফোন প্রকল্পের নকশা এবং বিকাশের কাছে যোগাযোগ করেছি সে সম্পর্কে আমি আসলে একটি ব্লগ লিখেছিলাম । আপনি এটি পড়তে মূল্য খুঁজে পেতে পারেন।

এখানে ছেড়ে কিছু চিন্তা

টু-ডু আবেদন
আমি ব্যবহার থিংস ম্যাক এবং জন্য ToDoList Windows এর জন্য (বিনামূল্যে) .. অন্যথা, আপনি সম্মুখের তিড়িং লাফ পারেন sourceforge.net বা codeproject.com একটি আবেদন-do দখল করতে। আমি টুডলিস্ট পছন্দ করি। আপনার কাছে প্রচুর স্কেচ, আইডিয়া, ডিজাইনের তথ্য থাকবে যা সত্যই একটি স্পটে একত্রিত করা দরকার। আপনার বৈশিষ্ট্য তালিকার সাথে এই জাতীয় অ্যাপ্লিকেশন থাকা আপনাকে ফোকাস রাখতে সহায়তা করবে।

ছোট কাজগুলি
"ইমপ্লিমেন্ট লিডারবোর্ড ভিউ" যথেষ্ট কাজ নয়। এতে কী জড়িত? এটি ভেংগে ফেল -

  • লিডারবোর্ড দেখার জন্য পটভূমি আর্টওয়ার্ক তৈরি করুন
  • স্কোর ডেটা আনতে এমন শ্রেণি পদ্ধতি তৈরি করুন
  • স্কোর ডেটা পোস্ট করে এমন শ্রেণি পদ্ধতি তৈরি করুন
  • একটি ভিউ কন্ট্রোলার তৈরি করুন যা পিছনে বোতাম, পুনরায় লোড বোতাম এবং একটি টেবিল ভিউ প্রদর্শন করবে
  • মডেল থেকে ডেটা লোড করতে টেবিল ভিউ প্রয়োগ করুন

সূক্ষ্ম বিশদে ছবিটি দেখলে আপনার বাস্তবায়নের মূল উপাদানটি হারিয়ে যাওয়ার সম্ভাবনা হ্রাস পাবে এবং প্রতিটি কাজ শেষ করার সাথে সাথে আপনাকে অনুপ্রেরণা সরবরাহ করা হবে।


স্কোপটিকে ছোট রাখুন স্টারক্রাফ্ট III তৈরির চেষ্টা করবেন না যদি এটি কেবল আপনি, বোকা এবং পুরূডুডল। এটা ঠিক সম্ভব নয়। আপনার প্রত্যাশাগুলি কম করুন এবং এমন কিছু সন্ধান করুন যা আপনি এখনও বিল্ডিং উপভোগ করবেন।

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

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

সহযোগিতা
করুন আপনার প্রযুক্তিগতভাবে আপনার দলে লোকদের যোগ করা শুরু করার দরকার নেই, তবে আপনি কী করছেন সে সম্পর্কে অন্যান্য লোকের সাথে কথা বলুন। হাতে ঝাঁপ দাও tigsource.com বা gamedev.net এবং নেটওয়ার্কিং শুরু।

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

একটি ব্লগ শুরু করুন
আপনি যা করছেন সে সম্পর্কে কথা বলা আপনাকে নিজের জন্য একটি ব্র্যান্ড তৈরি করতে দেয়। আপনার পণ্যটি যখন শিপিংয়ের সময় আসে তখন এটি অমূল্য। ওল্ফায়ার কী করছে তা একবার দেখুন । তারা নিজের জন্য একটি ব্র্যান্ড তৈরি করতে একেবারে খাঁটি জয়।

বিরতি নিন
যদি আপনার মন নির্দিষ্ট সময়ে প্রকল্পের মধ্যে না আসে তবে চেষ্টা করে জোর করবেন না। উঠুন এবং বেড়াতে যান বা দ্রুত ঝাঁকুনি নিন। এটাই স্বাধীন হওয়ার বিলাসিতা। শেষ পর্যন্ত আপনি এটির জন্য আরও ভাল পণ্য তৈরি করবেন।


জিনিসগুলি কেন 45 ডলারে বিক্রি হচ্ছে। এটি দেখতে খুব সুন্দর এবং পালিশ দেখাচ্ছে তবে এটি আরটিএম বা টডোইস্টের মতো ফ্রি অ্যাপসটি করতে পারে না এমন কিছু করতে পারে?
স্পাইডি

তারা এটিকে অত্যন্ত সাধারণ করে রেখেছে। কিছু লোক সহজ এবং পালিশ পছন্দ করে তবে এটির মূল্য 45 ডলার। আপনি যদি উইন্ডোজ ব্যবহারকারী হন তবে আমি সত্যিই এটি পছন্দ করি - bit.ly/9dAelc
ডেভিড ম্যাকগ্রা

টোডো তালিকাগুলির বিষয়ে, ইমাসের জন্য org- মোড অবশ্যই সন্ধানের পক্ষে মূল্যবান।
mowwwalker

111

আমার # 1 বৃহত্তম টিপ: আপনার নেটওয়ার্ক কেবলটি সংযোগ বিচ্ছিন্ন করুন!

আমার বিছানায় যাওয়ার আগে আমার নেটওয়ার্ক ক্যাবলটি সংযোগ বিচ্ছিন্ন করার রীতি আছে। পরের দিন সকালে - আমি অনলাইনে আছি না, সুতরাং আমার দেখার কোনও সাইট নেই, পড়ার জন্য কোনও ইমেল নেই, চ্যাট করার কোনও লোক নেই ইত্যাদি etc. তাই আমি স্বাভাবিকভাবে আমার গেমটিতে সরাসরি কাজ করতে পারি।

আমার একেবারে না হওয়া পর্যন্ত আমি আর সংযোগ করব না। আমার অনলাইনে দরকার এমন কিছু যদি থাকে - পরে তা দেখার জন্য আমি এটি লিখি বা আমার আইফোনের ব্রাউজারটি ব্যবহার করি।

এটি এমএসডিএন ডাউনলোড করা এবং অফলাইনে উপলব্ধ থাকার মতো জিনিস পেতে সহায়তা করে।


2
যদিও এটি করা ভাল ধারণা হতে পারে (বা আপনার হোস্ট ফাইলে কিছু সাইট যুক্ত করুন যাতে আপনি কেবল সেগুলিতে অ্যাক্সেস করতে পারবেন না) আমি মনে করি না যে এটি কোনও শখের গেম প্রকল্প কীভাবে পরিচালনা করবেন তার একটি উত্তর is
DFectuoso

9
@ ডিফেক্টুওসো: আবার প্রশ্নটি পড়ুন। আপনি দেখতে পাবেন যে আমার পোস্টটি সরাসরি এটির উত্তর দেয়। এটি সম্পূর্ণ কৌশল নয় - তবে ওপি কোনওটির জন্য চায়নি। "আমি প্রতিদিন কিছুটা করুন" বা "ফোকাস" এর মতো উষ্ণ-ঝোঁকাকার কিছু না করে সহজ, ব্যবহারিক, কার্যকর পরামর্শ দিয়ে যদি আপনার মনকে উড়িয়ে দিই তবে আমি দুঃখিত, পাঠকদের আসলে কীভাবে বিভ্রান্ত করতে হবে তা ছেড়ে দিতে চাই কর এটা.
অ্যান্ড্রু রাসেল

5
যদি কিছু হয় তবে এটি সেরা পরামর্শগুলির মধ্যে একটি। আমি একটি ছোট শখের গেমের সাথে কাজ করছি এবং আমি এতে কাজ করার দিনে 10 টি লাইন পেয়ে যাচ্ছি। এটি কঠিন নয়, কেবল রেডডিট, এখানে, ফেসবুক, ব্লগ সাইট এবং আইএমইং করা লোকের দ্বারা আমি বিভ্রান্ত হয়ে পড়েছি।
কমিউনিস্ট হাঁস

2
আমার কাছে ইন্টারনেট অ্যাক্সেস থাকাকালীন আমি কি আরও বেশি কাজ করি?
মালবারবা

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

43

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

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


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

1
আমি সংস্করণ নিয়ন্ত্রণের সাথে আরও একমত হতে পারি না। হ্যাঁ এটি দরকারী, তবে আমার পক্ষে সবচেয়ে বড় উপকারটি হ'ল এটি আসলে আমার দ্বারা করা সমস্ত দুর্দান্ত কাজগুলি লিখে দেওয়ার জন্য তৈরি করা হয়েছিল; যা আমাকে সত্যিই অনুপ্রাণিত রাখতে সাহায্য করে
রিচার্ড টিংল

41

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

ক্লিফস্কির ব্লগ: কোনও গেমের প্রোগ্রামিং করার সময় কীভাবে অনুপ্রাণিত থাকবেন

উদ্ধৃতাংশ:

  1. আপনার পছন্দ মতো কিছু কোড করুন
  2. অনুপ্রেরণায় নিজেকে ঘিরে
  3. আপনি প্রতিদিন যা করেছেন তার একটি লগ রাখুন।
  4. কিছু চকচকে করুন
  5. টাকায় কঠিন পাঠ
  6. বারটি কত বেশি সচেতন থাকুন (আপনার প্রতিযোগিতাটি জেনে নিন)
  7. সংক্ষিপ্ত বিরতি নিন।

খুব সুন্দর উত্তর।
শীর্ষস্থানীয়

33

আমি সম্প্রতি লক্ষ্য করেছি যে যখনই আমি তার আপডেটগুলি সম্পর্কে অন্য কোনও ইন্ডি গেম ডেভেলপারের ব্লগ পোস্টটি পড়ি, আমি তত্ক্ষণাত আমার আইডিই খুলি এবং কাজ শুরু করি। সুতরাং, আপনাকে অনুপ্রাণিত রাখার জন্য আমার পরামর্শটি হ'ল: অন্যান্য (গেম ডেভ) ব্লগগুলি পড়ুন ;)

এখানে একটি দ্রুত তালিকা:


27

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


16

আমি আমার পূর্ণকালীন চাকরিতে পরিণত হওয়ার আগে প্রায় 8 মাস ধরে আমার পূর্ণ সময়ের চাকরি ছাড়াও স্ন্যাপশট (www.retroaffect.com) এ কাজ করেছি। আমি সারাদিন কাজ করতাম, তারপরে ঘরে এসে ঘুমিয়ে না যাওয়া পর্যন্ত স্ন্যাপশটে কাজ করব। কখনও কখনও এটি একটু বেশি ছিল, তবে অন্যান্য সময় (বেশিরভাগ সময়) এটি দুর্দান্ত ছিল।

আমি অবশ্যই এটি পড়ার পরামর্শ দেব: http://positech.co.uk/cliffsblog/?p=753

এছাড়াও মনে রাখবেন যে এটি যদি এমন কিছু হয় যা আপনি কেবল মজাদার জন্য করছেন তবে মনে রাখবেন যে এটি ... মজাদার রাখুন। যদি আপনি নিজেকে জ্বালিয়ে ফেলে থাকেন তবে আপনার প্রকল্পটি হয় কখনই শেষ হয় না বা এটি চূড়ান্ত পণ্যটিতে প্রদর্শিত হবে।


1
আপনি যদি কোনও ইন্ডি বিকাশকারী হন এবং আপনি ইতিমধ্যে ক্লিফের ব্লগটি না পড়েন, আপনি সত্যিই অনুপস্থিত। এই ব্লগটি একা পড়া অনুপ্রেরণাজনক।
হকিসগ্র্যাড

16

আমার নিজের অভিজ্ঞতার ভিত্তিতে আপনি যদি অন্যদের সাথে কাজ করে থাকেন তবে অনুপ্রাণিত হওয়া আরও সহজ। তাই:

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

অবশ্যই আমার মূল টিপস হ'ল আপনার উত্তেজনা ভাগ করে নেবে এবং প্রকল্পটিকে এমন অবস্থায় রাখবে যা কাজ করে


4
রাশিয়ানরা "Один в поле не воин" :) বলেছেন
শীর্ষস্থানীয়

14

আমি আমার শখের প্রকল্পে প্রায় ২-৩ মাস ধরে কাজ করছি। এর অর্থ প্রতি সন্ধ্যায় দু'এর পরে এবং তারপরে মাঝে মাঝে মাঝে সাপ্তাহিক ছুটির দিন। প্রকল্পটি সম্ভবত প্রথম রিলিজের জন্য 2/3 হয়ে গেছে। এটিকে সাফল্য বলা খুব তাড়াতাড়ি সম্ভব তবে এখানে যে জিনিসগুলি আমাকে এতদূর ধরে রেখেছিল:

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

13

1. আপনি পাবেন প্রতিটি ধারণা রাখার জন্য একটি নোটপ্যাড কিনুন। আপনাকে এগুলিকে আসলে আপনার গেমটিতে রাখতে হবে না তবে আপনি তাদের আরও অনুপ্রেরণার জন্য ব্যবহার করতে পারেন।

২. আমি এখনও কর্কবোর্ড বা ব্ল্যাকবোর্ডে আমার যা কিছু করতে হবে তা রাখার চেষ্টা করছি যাতে আমি সর্বদা আমার পরবর্তী লক্ষ্যগুলি শেষ করতে সন্ধান করতে পারি।

৩. প্রথম চেষ্টাতে জিনিসগুলি সর্বোত্তম উপায়ে বাস্তবায়নের চেষ্টা করবেন না। জিনিসগুলি চলমান করার চেষ্টা করুন এবং এটিকে পরবর্তী ধাপে সুন্দর করে তোলার চেষ্টা করুন।

সুতরাং আপনার বিশেষত্বের বিভিন্ন রাজ্যে বিভিন্ন বৈশিষ্ট্য থাকতে পারে:

  • প্রথম দিন:
    • বৈশিষ্ট্য 1: খারাপ তবে চলছে
    • Feature2: পরিকল্পিত
  • দ্বিতীয় দিনের শেষ:
    • বৈশিষ্ট্য 1: সমাধানটি আরও ভাল করে তৈরি করুন
    • বৈশিষ্ট্য 2: খারাপ তবে চলছে
  • দিন 3 এর সমাপ্তি:
    • বৈশিষ্ট্য 1: কমনীয়তার গ্রহণযোগ্য রাষ্ট্র
    • বৈশিষ্ট্য 2: কমনীয়তার গ্রহণযোগ্য রাষ্ট্র

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

৪. অনেক বেশি বৈশিষ্ট্য সমান্তরালভাবে প্রয়োগ করবেন না। একবারে <= 3 টি বৈশিষ্ট্যে মনোনিবেশ করার চেষ্টা করুন। সুতরাং আপনি যদি কোনও বৈশিষ্ট্যে স্টল করেন তবে সেক্ষেত্রে কাজের পরিমানের পরিমাণ দেখে আপনি অভিভূত হয়ে ওঠেন এমন বৈশিষ্ট্যগুলি না থাকলে আপনার স্যুইচ করার কিছু জায়গা রয়েছে।


10

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


সেই স্ক্রিনে কিছু পান। আমি যখনই কোনও খেলা শুরু করি তখনই আমি সেট করি।
মাইকেল কোলম্যান

এই মানসিকতা আমাকে আমার কোড ডিজাইনগুলি কিছুটা সহজ করতে সহায়তা করে। এটি সিস্টেমের সবচেয়ে মৌলিক এবং প্রয়োজনীয় উপাদানগুলি কী কী তা সম্পর্কে কঠোরভাবে চিন্তা করতে এবং সেগুলি থেকে fromর্ধ্বমুখী গড়তে আমাকে বাধ্য করে।
বিল

9

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


6

আর একটি ক্ষুদ্র টিপস। - একটি দল জড়ো করা - আপনার দলের সাথে নিয়মিত যোগাযোগ করুন (স্কাইপ, লাইভ, ইমেল ইত্যাদি)

অন্যদের দ্বারা উল্লিখিত সমস্ত টিপস ভাল। আপনি যদি একটি দল তৈরি করেন তবে দলের সদস্যরা একে অপরকে সমর্থন করতে পারে। এছাড়াও, নিয়মিত বৈঠক করে, এটি আপনাকে আপনার প্রকল্পে অগ্রগতি প্রদর্শন করতে বা আপনার সময়সীমাতে পৌঁছে দেওয়ার জন্য কাজ করতে উত্সাহ দেয়।

অন্যান্য ব্যক্তিরা আপনার সবচেয়ে বড় সংস্থান হতে পারে।

এভাবেই আমি আমার গেমের স্টুডিও একত্রিত করেছি। আমরা সপ্তাহান্তে শখ হিসাবে গত দুই বছর ধরে গেমটিতে কাজ করা তিনজন অংশীদার। আমরা এখন টানেলের শেষে আলো দেখছি।

এটি সঙ্গে মজা আছে।


5

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


4

শখের গেম প্রকল্পটি পরিচালনা করতে আপনার কয়েকটি জিনিস দরকার: অনুপ্রেরণা এবং সঠিক সরঞ্জাম।

আমার উত্তর যথাযথ সরঞ্জামগুলি ব্যবহারের দিকে মনোনিবেশ করতে চলেছে, যেন আপনি আপনার ফ্রি সময়ে একটি গেম তৈরির বিষয়ে গুরুতর হন, আশা করি ইতিমধ্যে আপনার অনুপ্রেরণাটি হ্রাস পেয়েছে। :)

আমি আপনার গেমটির জন্য কিছু রূপ সংস্করণ নিয়ন্ত্রণ ব্যবহার করার পরামর্শ দেব যেমন সাইট গিটহাব বা Bitbucket Git এবং তত্পর হোস্টিং প্রদান করেন (bitbucket সমর্থন তত্পর, GitHub নয়)। আপনার কোড এবং সম্পদগুলি সংগঠিত করার এটি আপনার প্রথম পদক্ষেপ।

পরবর্তী কাজগুলি করা এবং প্রয়োজনীয় বৈশিষ্ট্যগুলির একটি ব্যাকলগ ভালভাবে সংজ্ঞা দিতে সক্ষম হচ্ছে। এটির জন্য সর্বোত্তম প্রক্রিয়া আপনার বিকাশকারী to কিছু বিকল্পের মধ্যে একটি গেম ডিজাইন ডকুমেন্ট (জিডিডি), একটি প্রযুক্তিগত নকশা নথি (টিডিডি) এবং একটি বৈশিষ্ট্য ব্যাকলগ অন্তর্ভুক্ত রয়েছে। জিডিডির জন্য একটি ভাল নমুনা এখানে পাওয়া যাবে: http://www.runawaystudios.com/articles/chris_taylor_gdd.aspটিডিডির জন্য, এটি জিডিডির অনুরূপ মডেল করুন তবে প্রোগ্রামিংয়ের প্রযুক্তিগত বিশদ সম্পর্কে এটি আরও ফোকাস করুন। সুতরাং আপনি কোন ভাষাটি ব্যবহার করছেন, ফ্রেমওয়ার্ক, ইঞ্জিন এবং অন্যান্য প্রযুক্তিগত নির্দিষ্টকরণ। জিডিডি এবং টিডিডি উভয়ই আপনাকে প্রকল্পের ক্ষেত্রটি আরও ভালভাবে বুঝতে এবং করণীয়ের তালিকাটি কী তা নির্ধারণ করতে সহায়তা করবে। আপনি যদি ইতিমধ্যে এটি শুরু করে থাকেন তবে আপনি প্রকল্পের মাঝামাঝি সময়ে এটি করতে পারেন, কারণ আপনার লক্ষ্যগুলি এবং বৈশিষ্ট্যগুলি ঠিক কী তা আবার উদ্ধার করা এবং তা জেনে রাখা গুরুত্বপূর্ণ always

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

আপনার প্রকল্পের জন্য নরম সময়সীমা নির্ধারণ করা আপনাকে ট্র্যাকের দিকে যেতে সাহায্য করতে পারে বা করতে পারে না। প্রত্যেক ব্যক্তি পৃথক, এবং শুধুমাত্র আপনি কীভাবে নিজেকে অনুপ্রাণিত করবেন তা আপনি জানতে পারবেন। বিভিন্ন কৌশল ব্যবহার করে দেখুন এবং আপনার জন্য কী কাজ করে তা দেখুন। গেম ডেভেলপমেন্ট (এবং সফ্টওয়্যার বিকাশ) সাধারণত লোকেরা প্রাথমিকভাবে অনুমানের তুলনায় অনেক বেশি সময় নেয়। সুতরাং নিরুৎসাহিত হয়ে এটির সাথে আটকাবেন না।

আপনার যদি জিডিডি এবং টিডিডি-র আরও উদাহরণের প্রয়োজন হয় তবে আমার গুগল ডক্সে আমার আছে এবং সেগুলি ভাগ করে নিতে আমার কোনও আপত্তি নেই!


3

আপনার মনের প্রথম জিনিসটি হ'ল আপনি নিজের জন্য কাজ করছেন এবং আপনার নিজের বিনোদন। আপনার প্রকল্পটি অন্যের প্রত্যাশা এবং আকাঙ্ক্ষার দ্বারা হাইজ্যাক হতে দেবেন না, বিশেষত যখন আপনার আগ্রহ সময়ের সাথে পরিবর্তন হয়।


আপনি বুঝতে পারছেন যে এই প্রশ্নটি ..... পুরান?
পিপ

3
@ পিপ এটি কোনও ফোরাম নয়, পুরানো প্রশ্নগুলির স্পর্শে কোনও ভুল নেই। বাস্তবে আপনি যদি পুরানো প্রশ্নের উত্তর একটি দুর্দান্ত উত্তর দিয়ে দেন তবে এর জন্য ব্যাজ রয়েছে।
কংগ্রেসবঙ্গাস

@ কনগাসবঙ্গাস সত্য, তবে ইতিমধ্যে আরও দুটি ভাল উত্তর রয়েছে যেমন প্রথম দুটি।
পিপ

1
@ পিপ আপনি কি বুঝতে পেরেছেন যে আপনি একটি পুরানো প্রশ্নোত্তর পড়ছেন এবং এতে মন্তব্য করছেন?
ddyer

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