রাশিয়ান ভাষায় গেম তৈরির জন্য সহজ প্রোগ্রাম। গেম তৈরির সফটওয়্যার

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

কেন গেম তৈরি করা শান্ত

  1. কর্মের স্বাধীনতা।কল্পনা করুন যে আপনার সামনে একটি ফাঁকা শীট রয়েছে এবং আপনি এটিতে যা আঁকবেন তা জীবনে আসতে শুরু করে এবং নিজের জীবনযাপন করতে শুরু করে। আপনি ভার্চুয়াল জগতের প্রতিটি পিক্সেল নিয়ন্ত্রণ করেন এবং যেকোন ধারণাকে জীবনে আনতে পারেন। একটি ভাল কল্পনা সঙ্গে সৃজনশীল মানুষের জন্য একটি বাস্তব স্বপ্ন!
  2. স্ব-উন্নয়ন।গেম ডেভেলপমেন্ট বুদ্ধিমত্তা বিকাশের জন্য দুর্দান্ত। সৃষ্টি প্রক্রিয়ার অনেক শাখা রয়েছে এবং একা কাজ করার জন্য আপনাকে একজন ডিজাইনার, সাউন্ড ইঞ্জিনিয়ার, চিত্রনাট্যকার এবং প্রোগ্রামার হিসাবে নিজেকে চেষ্টা করতে হবে।
    আপনার প্রথম খেলার জন্য, আপনাকে সমস্ত বিশেষীকরণ অধ্যয়ন করতে হবে না, এটি ব্যবহারিক জ্ঞান পেতে যথেষ্ট। নিম্নলিখিত প্রকল্পগুলিতে, আপনি আপনার পছন্দের পেশা বেছে নিতে পারেন এবং বাকি কাজগুলি বিতরণ করতে পারেন।
  3. ভালো আয়।গেমিং শিল্প ইতিমধ্যে বিশ্বের জনসংখ্যার 30% এর ব্যানারে জড়ো হয়েছে। 2015 এর জন্য গেমের আয় ছিল $88.4 বিলিয়ন। অবশ্যই, এই অর্থের সিংহভাগ বড় উন্নয়ন সংস্থাগুলির মধ্যে ছড়িয়ে ছিটিয়ে রয়েছে, তবে স্বতন্ত্র নির্মাতারাও তাদের ক্রিমটি স্কিম করেছেন। উদাহরণস্বরূপ, মাইনক্রাফ্ট স্যান্ডবক্স নিন, যা তার স্রষ্টাকে $100 মিলিয়নের বেশি এনেছে। এবং এই ধরনের জ্যাকপট গেমিং শিল্পে অস্বাভাবিক নয়।

    একটি ভাল ধারণা, ভালভাবে সম্পাদিত, একটি সমৃদ্ধ সোনার খনি হয়ে উঠতে পারে।

কিভাবে একটি আকর্ষণীয় খেলা করা

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

আপনার মাথায় ধারণা তৈরি হলে, এটি কাগজে স্থানান্তর করা আবশ্যক। নিজেকে প্রশ্ন জিজ্ঞাসা করুন: "কি ঘটতে হবে?" এবং কিভাবে এটা করতে হবে?". আপনার গেমটিতে যে সমস্ত ছোট জিনিস এবং গুণাবলী থাকবে তা লিখুন।
ধারণাটির জন্য ধন্যবাদ, আপনি ভবিষ্যতের গেমটি পরিষ্কারভাবে কল্পনা করতে এবং নিজেকে অনেক সময় বাঁচাতে সক্ষম হবেন।

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

যখন ধারণা, ধারণা এবং প্লট প্রস্তুত হয়, আপনি সবচেয়ে গুরুত্বপূর্ণ জিনিসটিতে এগিয়ে যেতে পারেন - একটি গেম তৈরি করা।

একটি গেম ডেভেলপমেন্ট প্রোগ্রাম নির্বাচন করা

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

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

গেমিং শিল্পের জাদু জগতের মাধ্যমে একটি উত্তেজনাপূর্ণ সৃজনশীল যাত্রা শুরু করুন। একজন পেশাদার হয়ে উঠুন এবং সত্যিই দুর্দান্ত ভার্চুয়াল বিনোদন তৈরি করুন।

আপনার নিজের 2D গেম তৈরি করার চেষ্টা করতে চান? আপনি ব্যবসায় নতুন হলেও চাকরির জন্য এখানে সেরা টুল রয়েছে।

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

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

গেম মেকার স্টুডিও 2

লাইসেন্স খরচ: পিসির জন্য $100; বিনামূল্যে ট্রায়াল উপলব্ধ

উপযুক্ত: সংক্ষিপ্ত 2D প্ল্যাটফর্মার এবং আরপিজি; ক্রস-প্ল্যাটফর্ম গেম

গেমের উদাহরণ: Nidhogg, Hyper Light Drifter, Undertale, বৃষ্টির ঝুঁকি

পেশাদার

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

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

বিয়োগ

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

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

আপনার পুরানো কাজ মুছে ফেলতে ভুলবেন না! যতবার আপনি স্ক্র্যাচ থেকে একটি গেম শুরু করেন, গেম ডিজাইনের ক্ষেত্রে আপনি তত বেশি অভিজ্ঞ হয়ে উঠবেন। " - মার্ক এসেন, নিডহগ

"শুরু কর! ইঞ্জিন চালু করুন, ম্যানুয়াল পড়ুন এবং কাজ শুরু করুন, এমনকি যদি আপনি সত্যিই সফল না হন। আপনি যত বেশি ভুল করবেন, তত বেশি পাঠ শিখবেন।” - অ্যালেক্স প্রেস্টন, হাইপার লাইট ড্রিফটার

"শুরু করতে ভয় পাবেন না! এটি বিকাশের একটি মজাদার এবং অপেক্ষাকৃত সহজ উপায়, এবং এটি শুধুমাত্র আপনার সময় নষ্ট করে।" - ডানকান ড্রামন্ড, বৃষ্টির ঝুঁকি

ঐক্য

লাইসেন্স খরচ: ফ্রি স্টার্টার প্যাক, ইউনিটি প্লাসের জন্য $35/মাস, ইউনিটি প্রো-এর জন্য $125/মাস

উপযুক্ত: প্রায় যেকোনো ইন্ডি গেম

গেমের উদাহরণ: , Galak-Z, ওয়েস্ট অফ লোথিং, কাপহেড

জনপ্রিয় ইন্ডি গেমগুলি বিকাশের জন্য ইউনিটি হল অন্যতম প্রধান প্ল্যাটফর্ম, এবং এটির কিছু চিত্তাকর্ষক 3D ক্ষমতা রয়েছে, এটি কিছু আশ্চর্যজনক 2D গেম তৈরি করতে ব্যবহার করা হয়েছে। এই তালিকার বাকি ইঞ্জিনগুলির তুলনায় ইউনিটি শেখা আরও কঠিন, তবে বিকাশকারীদের বিশাল সম্প্রদায় এবং ওয়েবে পাওয়া যায় এমন বিপুল সংখ্যক টিউটোরিয়াল আপনাকে শুরু করতে সহায়তা করবে৷

ইউনিটির অফিসিয়াল ওয়েবসাইটে, আপনি বিশেষ অ্যাড-অনগুলিও খুঁজে পেতে পারেন যা আপনাকে 2D গেমগুলি বিকাশের জন্য ইঞ্জিনকে কাস্টমাইজ করতে দেয়৷ উদাহরণস্বরূপ, বিনামূল্যের 2D প্ল্যাটফর্মার এক্সটেনশন, বা কর্গি ইঞ্জিন এবং রেক্স ইঞ্জিনের মতো সরঞ্জাম যা বিশেষভাবে প্ল্যাটফর্মারদের জন্য তৈরি গেমের পদার্থবিদ্যা, নিয়ন্ত্রণ এবং বৈশিষ্ট্যগুলি অফার করে।

আমরা ইনকলের জোসেফ হামফ্রে এবং অ্যাসিমেট্রিক পাবলিকেশন্সের ভিক্টর থম্পসনের সাথে কথা বলেছি যারা ইউনিটির সাথে তাদের অভিজ্ঞতার কথা বলেছেন।

পেশাদার

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

বিয়োগ

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

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

রেন'পাই

লাইসেন্স খরচ: মুক্ত

উপযুক্ত: 2D ভিজ্যুয়াল উপন্যাস, সিমুলেশন

মানানসই: পাইথন

গেমের উদাহরণ: লং লিভ দ্য কুইন, অ্যানালগ: আ হেট স্টোরি

Ren'Py একটি সহজে শেখার ওপেন সোর্স ইঞ্জিন। এবং যদিও এটির জন্য কিছু প্রাথমিক প্রোগ্রামিং দক্ষতার প্রয়োজন, খুব প্রাথমিক পর্যায়ে, আপনার যা প্রয়োজন তা হল একটি পাঠ্য সম্পাদক এবং ফটো-সম্পাদনা অ্যাপগুলির সাথে কাজ করার ক্ষমতা৷ যারা ভবিষ্যতে পাইথন প্রোগ্রামিং ভাষা শেখার পরিকল্পনা করছেন তাদের জন্য এটি একটি সুবিধাজনক সূচনা পয়েন্ট।

পেশাদার

"Ren'Py-এর ওপেন সোর্স কোড এবং ক্রস-প্ল্যাটফর্ম প্রকৃতি ইঞ্জিনের সমস্ত ব্যবহারকারীদের জন্য প্রচুর শক্তি নিয়ে আসে," বেনসলে বলেছেন৷ “আমি এটিকে একটি প্লাসও বিবেচনা করি যে ইঞ্জিনটি নতুনদের জন্য ডিজাইন করা হয়েছে, তবে একই সাথে গেমের প্রোগ্রাম কোডে পরিবর্তন করা প্রয়োজন। এটি একটি গ্রাফিকাল ড্র্যাগ-এন্ড-ড্রপ ইন্টারফেসের চেয়ে ভাল কারণ এটি দেখায় যে প্রোগ্রামিংয়ের সাথে কোনও ভুল নেই।"
রেন'পাই আপনার জন্য যদি স্ক্র্যাচ থেকে একটি গেম তৈরি করার খুব সম্ভাবনা আপনাকে ভয় দেখায়:

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

বিয়োগ

Ren'Py গ্রাফিক্স এবং গেমপ্লে বৈশিষ্ট্যের ক্ষেত্রে একটু সীমিত। যদি আপনার উদ্দেশ্য 3D, Live2D, ক্ষতির সিস্টেম এবং অন্যান্য বৈশিষ্ট্য সহ গেম তৈরি করা হয়, তাহলে আপনার অন্য কোথাও দেখা উচিত।

কালি

লাইসেন্স খরচ: মুক্ত

উপযুক্ত: টেক্সট অ্যাডভেঞ্চার গেম

মানানসই: ইউনিটি, সি#, এইচটিএমএল

গেমের উদাহরণ: 80 দিন, জাদু!

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

পেশাদার

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

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

যারা খাঁটি প্রোগ্রামিংয়ের চেয়ে গেম স্ক্রিপ্টিংয়ে বেশি আগ্রহী তাদের জন্য কালি একটি দুর্দান্ত সরঞ্জাম। "...ইন্টারেক্টিভ গল্প লিখতে কালি ব্যবহার করে চিত্রনাট্যকারের সংখ্যা ক্রমাগত বাড়ছে," হামফ্রে যোগ করে। “যেখানে জলের স্বাদ ওয়াইনের মতো হয় এমন একটি উদাহরণ। এটি কালি ইঞ্জিন ব্যবহার করে গন হোম গেমের লেখকরা তৈরি করেছিলেন। লি আলেকজান্ডার, এমিলি শর্ট এবং কারা এলিসনের মতো বিখ্যাত চিত্রনাট্যকাররা গেমটিতে কাজ করেছিলেন। তাই আপনি যদি স্ক্রিপ্ট লেখা উপভোগ করেন এবং গেম ডেভেলপমেন্টে আগ্রহী হন, তাহলে কালি শুরু করার জন্য একটি দুর্দান্ত জায়গা হতে পারে।"

বিয়োগ

ইউনিটি ইঞ্জিনে তৈরি গেমগুলির জন্য কালি সবচেয়ে ভাল ব্যবহার করা হয়। হামফ্রে বলেছেন যে "কালি একতার বিকল্প নয় - এটি একটি অ্যাড-অন বেশি। আরও কি, কালি হল একমাত্র ইন্টারেক্টিভ স্ক্রিপ্টিং টুল যা ইচ্ছাকৃতভাবে একটি মধ্যবর্তী হিসাবে তৈরি করা হয়েছিল।"

"আমার শুধুমাত্র একটি উপদেশ আছে - শুধু একটি ডেমো গেম তৈরি করার চেষ্টা করুন৷ আপনি যদি আপনার পোর্টফোলিওটি পূরণ করতে চান, যাতে আপনি কোন বিষয়ে ভালো তার উদাহরণ রয়েছে, তাহলে এটি পূরণ করা শুরু করার সময়। এই উদাহরণগুলি তৈরি করুন!"

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

HaxeFlixelওপেন সোর্স এবং ক্রস প্ল্যাটফর্ম।

স্টেনসিল- প্রোগ্রামিং ব্যবহার ছাড়া গেম তৈরি করার জন্য একটি টুল।

কম্পিউটার বা স্মার্টফোনে খেলতে কে না ভালোবাসে? এমন মানুষ সম্ভবত কমই আছে।

কিছু গেমারদের জন্য, গেমের প্রতি ভালবাসা এতটাই বেড়ে যায় যে তারা নিজেই বিনোদন ডিভাইসটি বুঝতে শুরু করে এবং নিজেরাই গেম তৈরি করার স্বপ্ন দেখে। আচ্ছা, আজ এই লালিত স্বপ্ন বাস্তবায়নের জন্য অনেক সুযোগ রয়েছে!

আপনি যদি আপনার অবসর সময়ে নিজের খেলনা তৈরি করতে চান তবে এর জন্য বিশেষ বিনামূল্যের প্রোগ্রামগুলির একটি তালিকা ধরুন।

ব্লেন্ডার



ইন্টারেক্টিভ গেম এবং 3D কম্পিউটার গ্রাফিক্স তৈরির জন্য পেশাদার সফ্টওয়্যারের একটি বিনামূল্যের প্যাকেজ।

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

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

কিন্তু আপনি এই প্রোগ্রামে কাজ করার পাঠ পাবেন।

এগিয়ে যান, নতুন মহাবিশ্ব তৈরি করুন!

ঐক্য 3D


এটি মোবাইল ডিভাইস সহ অ্যাপ্লিকেশন এবং গেমগুলি বিকাশের জন্য একটি শক্তিশালী পরিবেশ। ইউনিটির সাথে তৈরি 3D গেমগুলি উইন্ডোজ, iOS, অ্যান্ড্রয়েড, প্লেস্টেশন 3, Xbox 360 এবং Wii-তে কাজ করে। আপনি যে কোনও ঘরানার গেম তৈরি করতে পারেন; টেক্সচার এবং মডেলগুলি সহজেই আমদানি করা হয়, সমস্ত জনপ্রিয় বিন্যাসের ছবি সমর্থিত।

স্ক্রিপ্টগুলি বেশিরভাগ জাভাস্ক্রিপ্টে লেখা হয়, তবে কোডটি C# এও লেখা যেতে পারে।

পরিবেশে কাজ করার জন্য প্রশিক্ষণের উপকরণ (ইংরেজিতে) লিঙ্কে অফিসিয়াল ওয়েবসাইটে পাওয়া যাবে।

ক্লাসিক তৈরি করুন

ওপেন সোর্স 2D এবং 3D গেম নির্মাতা। কাজ করার জন্য কোন প্রোগ্রামিং জ্ঞানের প্রয়োজন নেই। শুধু একটি বস্তু যোগ করুন এবং অ্যানিমেশন চালু করুন।

কোনও রাশিয়ান সংস্করণ নেই, তবে ইন্টারফেসটি খুব পরিষ্কার, তাই আপনি ইংরেজির প্রাথমিক জ্ঞান নিয়েও কাজ করতে পারেন।

শুধুমাত্র নির্মাতা বিনামূল্যে নয়, এটি ওপেন সোর্স, এবং আপনি এটি কাস্টমাইজ করতে পারেন এবং আপনি চাইলে এটি সম্পাদনা করতে পারেন।

আপনি Construct Classic টিউটোরিয়াল দেখতে পারেন।

গেম মেকার লাইট



যেকোন ঘরানার সাধারণ গেমগুলি বিকাশের জন্য একটি বিনামূল্যের প্রোগ্রাম: প্ল্যাটফর্ম, ধাঁধা, অ্যাকশন এবং 3D গেম৷ নতুনদের জন্য উপযুক্ত। আপনি আপনার নিজের ছবি এবং প্রভাব, বা অন্তর্নির্মিত প্রোগ্রাম ব্যবহার করতে পারেন. ইমেজ এবং প্রভাবের একটি বৃহত্তর নির্বাচন অ্যাক্সেস করতে, আপনাকে নিবন্ধন করতে হবে।

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

নতুনদের জন্য প্রোগ্রামে কীভাবে কাজ করবেন তার পাঠ এই সাইটে রয়েছে।

অবাস্তব উন্নয়ন কিট

গেম তৈরির জন্য বিনামূল্যে ইঞ্জিন। উন্নত ভিজ্যুয়ালাইজেশন এবং বিশদ সিমুলেশনের জন্য প্রচুর বৈশিষ্ট্য এবং সরঞ্জাম সহ অত্যন্ত শক্তিশালী। আপনি অনেক আধুনিক প্ল্যাটফর্মের জন্য গেম তৈরি করতে পারেন।

প্রোগ্রাম ইতিমধ্যে অঙ্গবিন্যাস, মডেল, শব্দ, sprites, স্ক্রিপ্ট অন্তর্ভুক্ত. এটি শুধুমাত্র একত্রিত এবং আপনার নিজস্ব গেম তৈরি করতে অবশেষ.

আপনি প্রোগ্রামে কাজ করার জন্য ভিডিও টিউটোরিয়াল এবং ম্যানুয়াল দেখতে পারেন।

খেলা সম্পাদক

উইন্ডোজ, আইওএস, অ্যান্ড্রয়েড, লিনাক্স অপারেটিং সিস্টেমের জন্য সাধারণ 2D গেম তৈরির জন্য সম্পাদক।

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

3D Rad



3D গেম এবং ইন্টারেক্টিভ অ্যাপ্লিকেশন বিকাশের জন্য বিনামূল্যে সফ্টওয়্যার। আপনার কোডটি ব্যবহার করার দরকার নেই, তাই আপনার নিজের গেম তৈরি করা বেশ সহজ।

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

গেম মেকার স্টুডিও

মোবাইল গেম তৈরির জন্য একটি বিনামূল্যের সরঞ্জাম। সহজ, স্বজ্ঞাত ইন্টারফেস, ধন্যবাদ যার জন্য গেমগুলি বেশ সহজভাবে বিকশিত হয়। প্রোগ্রামিং জ্ঞানের প্রয়োজন নেই, যেহেতু আপনাকে ম্যানুয়ালি কোড লিখতে হবে না।

প্রোগ্রামের কাজের উইন্ডোতে অতিরিক্ত কিছু নেই। গেম মেকার: স্টুডিওতে তৈরি গেমগুলি ক্রস-প্ল্যাটফর্ম, এবং সমাপ্ত অ্যাপ্লিকেশনগুলি স্টিমের সাথে একত্রিত করা যেতে পারে।

NeoAxis 3D ইঞ্জিন

3D প্রকল্পের উন্নয়নের জন্য সর্বজনীন পরিবেশ।
এটি একটি রেডিমেড ইঞ্জিন যার নিজস্ব মডেল, টেক্সচার, পদার্থবিদ্যা, টেমপ্লেট এবং গ্রাফিক্স রয়েছে। এমনকি 24টি রেডিমেড, পূর্ণাঙ্গ কার্ড রয়েছে!
এটিতে, আপনি কেবল গেমগুলিই নয়, একক মডেল, সফ্টওয়্যারের জটিল ভিজ্যুয়ালাইজেশনও তৈরি করতে পারেন।

এটি শুধুমাত্র কল্পনা চালু এবং তৈরি করতে অবশেষ।

আপনার নিজের খেলা তৈরি করতে চুলকানি? সমস্যা নেই. একটি প্রোগ্রাম চয়ন করুন এবং আপনার স্বপ্ন যান!

এই নিবন্ধটি 2D এবং 3D গেম তৈরির জন্য বিনামূল্যের প্রোগ্রামগুলি নিয়ে আলোচনা করবে। এই নিবন্ধটি শুধুমাত্র নতুনদের জন্য নয়, আরও অভিজ্ঞদের জন্যও।

প্রোগ্রামগুলি বর্ণনা করা হবে যার সাহায্যে আপনি পদার্থবিদ্যা, উচ্চ গ্রাফিক্স, স্ক্রিপ্টিং এবং অ্যালগরিদম ব্যবহার করে আদিম 2D গেম এবং আরও জটিল 3D গেম উভয়ই তৈরি করতে পারেন। শীর্ষে ইঞ্জিন এবং প্রোগ্রামগুলি থাকবে যার উপর যে কেউ গেম তৈরি করতে পারে, যেহেতু এর জন্য আপনাকে বিশেষ জটিল স্ক্রিপ্টগুলি জানতে এবং লিখতে হবে না, সেইসাথে প্রোগ্রামিং ভাষা জানতে হবে।

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

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

গেম তৈরির জন্য শীর্ষ 5টি ইঞ্জিন তৈরি করা হবে, সবচেয়ে আদিম এবং সাধারণগুলি দিয়ে শুরু করে, আরও জটিলগুলির সাথে শেষ হবে৷ এই শীর্ষটি সম্পূর্ণ বিনামূল্যে এবং উপলব্ধ ইঞ্জিনগুলির ব্যবহার, সেইসাথে এই প্রোগ্রামগুলির প্রাসঙ্গিকতা এবং সমর্থনকে বিবেচনায় নিয়ে গঠিত হয়েছিল।

এই নিবন্ধে নির্বাচিত এবং বর্ণিত ইঞ্জিনগুলি সেরা হবে না, তারা কেবল নবজাতক গেম নির্মাতাদের কাজের জন্য সবচেয়ে উপযুক্ত।

একটু ব্যাকগ্রাউন্ড।

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

এইভাবে, লাইব্রেরি, ফ্রেমওয়ার্ক এবং তারপরে পূর্ণাঙ্গ ইঞ্জিনগুলি উপস্থিত হয়েছিল।

৫ম স্থান

Stencyl হল একটি গেম নির্মাতা যা আপনাকে Android, IOS, Windows এর মতো প্ল্যাটফর্মের পাশাপাশি Flash এবং HTML 5 ফর্ম্যাটে গেমগুলির জন্য 2D ফর্ম্যাটে বিভিন্ন ঘরানার গেম তৈরি করতে সাহায্য করবে৷

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

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

এই ইঞ্জিনটি ব্যবহার করে, আপনি ফ্ল্যাশ এবং এইচটিএমএল 5 ফর্ম্যাটে অনলাইন গেমগুলি, তথাকথিত ফ্ল্যাশ গেমগুলি তৈরি করতে পারেন যা একটি ব্রাউজারে চালানো যেতে পারে এবং ওয়েবসাইটগুলিতে স্থাপন করা যেতে পারে৷

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

এই কনস্ট্রাক্টরে, এটি এমন একটি স্টোরের উপস্থিতি লক্ষ্য করার মতো যেখানে আপনি তৈরি স্ক্রিপ্ট, গ্রাফিক্স এবং আরও অনেক কিছু ডাউনলোড করতে পারেন।

ইঞ্জিনের অপারেশনের একটি উদাহরণ হল অনেকগুলি অনলাইন ফ্ল্যাশ গেম, যা ইন্টারনেটে পূর্ণ।

· অপারেশন সহজ.

· প্রচুর পরিমাণে ভিডিও টিউটোরিয়াল এবং নির্দেশাবলী, সেইসাথে অফিসিয়াল ওয়েবসাইটে সমর্থন।

· ডিজাইনার সম্পূর্ণ বিনামূল্যে.

· গেমটিতে যৌথ কাজের সম্ভাবনা।

অ্যাকশনস্ক্রিপ্ট 3.0 এ আপনার নিজস্ব স্ক্রিপ্ট ব্যবহার করার ক্ষমতা।

· বিভিন্ন প্ল্যাটফর্মের জন্য গেমের বিকাশ।

· ইংরেজি ইন্টারফেস।

· অবিলম্বে পরিষ্কার ইন্টারফেস নয়।

৪র্থ স্থান

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

কোন স্ক্রিপ্ট লেখা বা প্রোগ্রামিং ভাষা জ্ঞান ছাড়া এই সব করা যেতে পারে.

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

· প্রচুর টুলস।

· অপারেশন সহজ.

· একেবারে যেকোন ধারার গেম তৈরি করা।

· রাশিয়ান ভাষার ইন্টারফেস।

· কোন শক্তিশালী কম্পিউটারের প্রয়োজন নেই।

দুর্বল অপ্টিমাইজেশান।

· গেম তৈরি করার ক্ষমতা কম।

· অন্য কম্পিউটারে আরও ইনস্টলেশনের জন্য একটি বিতরণ কিট তৈরি করার অসম্ভবতা।

· আপনার নিজস্ব টেক্সচার তৈরি এবং আপনার নিজস্ব উপকরণ যোগ করার অসম্ভবতা।

৩য় স্থান

ইউনিটি গেম তৈরির জন্য একটি শক্তিশালী ইঞ্জিন। এই ইঞ্জিনটি ক্রস-প্ল্যাটফর্ম, আপনাকে জনপ্রিয় অপারেটিং সিস্টেম যেমন উইন্ডোজ, ম্যাকওএস, লিনাক্স, অ্যান্ড্রয়েড, আইওএস, সেইসাথে গেম কনসোল Xbox, Wii-এর জন্য গেম তৈরি করতে দেয়।

এই গেম ইঞ্জিনটি নবজাতক বিকাশকারীদের মধ্যে খুব জনপ্রিয়, কারণ এটি বিনামূল্যে, কার্যকরী এবং সমস্ত জনপ্রিয় প্ল্যাটফর্মের জন্য গেমগুলি বিকাশ করার ক্ষমতা প্রদান করে৷

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

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

সাধারণ গেম তৈরি করতে আপনার প্রধান প্রোগ্রামিং ভাষাগুলি হল C# এবং JavaScript।

এটি স্কিন, টেক্সচার এবং আরও অনেক কিছুর জন্য একটি স্টোরের উপস্থিতি, সেইসাথে ইউনিটি ইঞ্জিনে আপনার নিজের তৈরি উপকরণগুলি ব্যবহার করার ক্ষমতা লক্ষ্য করার মতো।

এটি লক্ষ করা উচিত যে পিসি এবং স্মার্টফোনের জন্য সর্বাধিক জনপ্রিয় গেমগুলি এই ইঞ্জিনে তৈরি করা হয়েছিল, তাই আপনার বোঝা উচিত যে গেমগুলি তৈরি করার জন্য এটি কতটা কার্যকরী এবং শক্তিশালী প্ল্যাটফর্ম।

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

· প্রায় বোধগম্য ইন্টারফেস।

· একেবারে যেকোন ধারার গেম তৈরি করা।

· ক্রস-প্ল্যাটফর্ম।

· অপ্টিমাইজেশান।

· প্রচুর সংখ্যক ভিডিও পাঠ এবং নির্দেশাবলী।

· ইঞ্জিন সম্পূর্ণ বিনামূল্যে।

· কোন শক্তিশালী কম্পিউটারের প্রয়োজন নেই।

নতুনদের জন্য উপযুক্ত নয়।

ক্লোজড সোর্স কোড।

পুরানো গ্রাফিক্স।

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

২য় স্থান

অবাস্তব ইঞ্জিন গেম তৈরির জন্য একটি মোটামুটি শক্তিশালী ইঞ্জিন। এই প্ল্যাটফর্মটি 2D এবং 3D গেম তৈরি করতে সক্ষম করে। এই জাতীয় আধুনিক এবং শক্তিশালী ইঞ্জিনগুলির একটি অবিচ্ছেদ্য অংশ হ'ল ক্রস-প্ল্যাটফর্ম এবং অবাস্তব ইঞ্জিনে এটি বেশ ভালভাবে প্রয়োগ করা হয়। আপনি স্মার্টফোন (Android, iOS) এবং চলমান কম্পিউটার (Windows, MacOS) উভয়ের জন্য জনপ্রিয় সব প্ল্যাটফর্মের জন্য গেম তৈরি করতে পারেন।

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

অবাস্তব ইঞ্জিন একটি সম্পূর্ণ বিনামূল্যের গেম তৈরির ইঞ্জিন যা আপনি অফিসিয়াল ওয়েবসাইট থেকে ডাউনলোড করতে পারেন।

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

আমি লক্ষ্য করতে চাই যে আপনি যদি গেম তৈরির ক্ষেত্রে অভিজ্ঞ না হন এবং আপনি যদি C ++ এ প্রোগ্রামিংয়ের মূল বিষয়গুলি না জানেন তবে আপনার এই ইঞ্জিনের সাথে গেমের বিকাশের সাথে পরিচিত হওয়া উচিত নয়। যেহেতু অবাস্তব ইঞ্জিন গেম তৈরির জন্য একটি পেশাদার টুল।

ইঞ্জিনের শক্তি এবং ক্ষমতা বোঝার জন্য, আপনি এটিতে ইতিমধ্যে তৈরি জনপ্রিয় প্রকল্পগুলি দেখতে পারেন, যেমন গিয়ারস অফ ওয়ার 4, উই হ্যাপি ফিউ, ফাইনাল ফ্যান্টাসি VII, ডেড আইল্যান্ড 2, নেওয়া 7 এবং বৈশিষ্ট্যগুলির উদাহরণগুলির একটি দীর্ঘ তালিকা .

· প্রচুর টুলস।

· একেবারে যেকোন ধারার গেম তৈরি করা।

· ক্রস-প্ল্যাটফর্ম।

· অপ্টিমাইজেশান।

· প্রচুর সংখ্যক ভিডিও পাঠ এবং নির্দেশাবলী।

· নিজস্ব ফোরাম, খেলা উন্নয়ন আলোচনা.

· ইঞ্জিন সম্পূর্ণ বিনামূল্যে।

· বিল্ট-ইন স্টোর অ্যাড-অন।

· গেমগুলিতে মাল্টিপ্লেয়ার তৈরি করার ক্ষমতা।

· উচ্চ স্তরের গ্রাফিক্স।

· মুক্ত উৎস

নতুনদের জন্য উপযুক্ত নয়।

· পরিশীলিত ইন্টারফেস।

1 জায়গা

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

CryEngine হল একটি শক্তিশালী ইঞ্জিন যা সম্ভাব্য সকল প্ল্যাটফর্মের জন্য যেকোনো জেনারে আধুনিক গেম তৈরি করার জন্য। এটি ক্রস-প্ল্যাটফর্ম এবং আপনাকে Windows, MacOS, Linux, Android, IOS-এর জন্য গেম তৈরি করতে দেয়।

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

যদিও ইঞ্জিনটি শক্তিশালী এবং আপনাকে উচ্চ-গ্রাফিক্স গেমগুলি চালানো এবং তৈরি করতে দেয়, এটি আপনাকে 2D গেম তৈরি করতে দেয় যা কেবল সুন্দর দেখাবে না।

এখানে CryEngine-এ বাস্তবায়িত কিছু প্রকল্প রয়েছে: CrySis, Star Citizen, Sniper: Ghost Warrior 3, Ryse: Son of Rome, Warface, FarCry-এর প্রথম অংশ এবং আরও অনেক।

· প্রচুর টুলস।

· একেবারে যেকোন ধারার গেম তৈরি করা।

· ক্রস-প্ল্যাটফর্ম।

· অপ্টিমাইজেশান।

· প্রচুর সংখ্যক ভিডিও পাঠ এবং নির্দেশাবলী।

· নিজস্ব ফোরাম, খেলা উন্নয়ন আলোচনা.

· ইঞ্জিন সম্পূর্ণ বিনামূল্যে।

· বিল্ট-ইন স্টোর অ্যাড-অন।

· গেমগুলিতে মাল্টিপ্লেয়ার তৈরি করার ক্ষমতা।

· উচ্চ স্তরের গ্রাফিক্স।

· গেম তৈরিতে প্রায় সীমাহীন সম্ভাবনা।

· মুক্ত উৎস

নতুনদের জন্য উপযুক্ত নয়।

· কম্পিউটারে বেশ চাহিদা।

· পরিশীলিত ইন্টারফেস।

উপসংহার

নিবন্ধটি সবচেয়ে জনপ্রিয় এবং, আমার মতে, আদিম 2D গেমগুলি তৈরি করার জন্য এবং সবচেয়ে উন্নত নতুন ভিডিও গেমগুলি বিকাশের জন্য সেরা ইঞ্জিন এবং নির্মাতাদের বর্ণনা করে।

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

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

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

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

ধাপ

বেসিক

    একটি শৈলী চয়ন করুন.হ্যাঁ, সব সফল গেম অনন্য। যাইহোক, তারা একটি নির্দিষ্ট ঘরানার দায়ী করা যেতে পারে। প্রথমে একটি জেনার সিদ্ধান্ত নিন! এবং জেনারগুলি নিম্নরূপ:

    • তোরণ - শ্রেণী
    • শ্যুটার
    • প্ল্যাটফর্মার
    • জাতি
    • কোয়েস্ট
    • অন্তহীন রান
    • প্রথম পার্সন শ্যুটার
    • মাঙ্গা
    • টাওয়ার প্রতিরক্ষা
    • হরর
    • মারামারি
    • কমেডি
    • বেঁচে থাকা
  1. একটি প্ল্যাটফর্ম চয়ন করুন।কীবোর্ড, জয়স্টিক বা ট্যাবলেট স্ক্রীন থেকে - নির্বাচিত প্ল্যাটফর্মটি পরবর্তী উন্নয়ন প্রক্রিয়াকে উল্লেখযোগ্যভাবে প্রভাবিত করবে, গেমটি কীভাবে নিয়ন্ত্রণ করা হবে তা উল্লেখ না করে।

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

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

    • গাড়ি চালানোর ক্ষমতা;
    • খেলোয়াড়ের প্রতিচ্ছবি পরীক্ষা করার ক্ষমতা;
    • একটি মহাকাশ শক্তির অর্থনীতির অনুকরণের সম্ভাবনা।
  3. আপনার গেমের সমস্ত বৈশিষ্ট্য লিখুন।বৈশিষ্ট্যগুলি হল যা আপনার গেমটিকে হাজার হাজার অন্যদের থেকে আলাদা করবে৷ ধারণা এবং ধারণাগুলি তালিকাভুক্ত করে শুরু করুন, তারপরে সেগুলিকে অর্থপূর্ণ বাক্যে পুনরায় লিখুন। 5-15টি বৈশিষ্ট্য প্রস্তুত করুন। উদাহরণ স্বরূপ:

    • ধারণা: একটি মহাকাশ স্টেশন নির্মাণ।
    • বৈশিষ্ট্য: আপনি নিজের স্পেস স্টেশন তৈরি করতে এবং এটি পরিচালনা করতে পারেন।
    • ধারণা: উল্কা ক্ষতি।
    • বৈশিষ্ট্য: খেলোয়াড় উল্কা ঝরনা, সৌর শিখা ইত্যাদিতে বেঁচে থাকার চেষ্টা করে।
    • বৈশিষ্ট্যগুলি এখনই তালিকাভুক্ত করুন এবং তারপরে গেমের উন্নয়ন পরিকল্পনায় সেগুলি সন্নিবেশ করা আপনার পক্ষে সহজ হবে৷ একটির উপরে সবকিছু পরে "ভাস্কর্য" করার চেয়ে শুরুতেই সমস্ত বৈশিষ্ট্য স্থাপন করা ভাল।
    • আপনি বুঝতে না হওয়া পর্যন্ত বৈশিষ্ট্যগুলির তালিকাটি পুনরায় লিখুন: "এটি ঠিক সেই খেলা যা আমি তৈরি করতে চাই।"
  4. বিরতি নাও.এক বা দুই সপ্তাহের জন্য টেবিলে খসড়া লুকান। তারপর এটি বের করে তাজা চোখে তাদের দিকে তাকান। এটা আঘাত করবে না.

    আমরা একটি উন্নয়ন পরিকল্পনা আঁকছি

    1. ক্ষুদ্রতম বিশদে সবকিছু পেইন্ট করুন।উন্নয়ন পরিকল্পনা আপনার খেলার মেরুদণ্ড। সবকিছুই এতে আছে। তবুও: সবকিছুই এতে রয়েছে। মেকানিক্স, গল্প, সেটিং, ডিজাইন এবং অন্য সবকিছু। তদুপরি, ফরম্যাটটি গুরুত্বপূর্ণ নয়, সারমর্মটি গুরুত্বপূর্ণ, এই নথির বিষয়বস্তু গুরুত্বপূর্ণ।

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

      • বিষয়বস্তুর সারণী প্রায় খেলার জন্য একটি গাইডের মত। সাধারণ বিভাগ দিয়ে শুরু করুন, তারপর সেগুলিকে উপবিভাগে ভাগ করুন।
      • বিষয়বস্তুর সারণীটি একটি গেমের খসড়া মডেলের মতো। কিন্তু প্রতিটি পয়েন্টে বিস্তারিত থাকতে হবে, অনেক বিস্তারিত!
    3. প্রতিটি শিরোনাম সম্পূর্ণ করুন।সবকিছু এত বিশদভাবে এবং স্পষ্টভাবে বর্ণনা করুন যে, কোডিং এবং অঙ্কন নিয়ে কাজ শুরু করার পরে, সবাই এবং সবকিছু বোঝা যাবে, এবং অবিলম্বে। প্রতিটি মেকানিক, প্রতিটি বৈশিষ্ট্য - সবকিছু 5+ এ ব্যাখ্যা করতে হবে!

      অন্য লোকেদের গেম ডেভেলপমেন্ট প্ল্যান দেখান।আপনার পদ্ধতির উপর নির্ভর করে, একটি গেম তৈরি করা একটি সহযোগী প্রচেষ্টাও হতে পারে। গেমটি সম্পর্কে অন্যদের মতামত এটিকে আরও ভাল করতে পারে।

      • ব্যক্তিকে বলুন যে আপনি গেমটি প্রকাশ করতে যাচ্ছেন। যদি একজন ব্যক্তি বিবেচনা করেন যে এটি কেবল একটি ধারণা, সমালোচনা হতে পারে অতিমাত্রায়।
      • আপনি যদি আপনার প্রিয়জনদের (সাধারণত অভিভাবকদের দেখানো হয়) গেম ডেভেলপমেন্ট প্ল্যানটি দেখানোর সিদ্ধান্ত নেন, তাহলে অনুগ্রহ করে মনে রাখবেন যে তাদের মূল্যায়ন খুব নরম হতে পারে যদি একজন আগ্রহী গেমার দ্বারা গেমটির সমালোচনা করা হয়। না, এর মানে এই নয় যে পরিকল্পনাটি পিতামাতাকে দেখানো অসম্ভব। আপনি পারেন, কিন্তু যারা এই এলাকায় অভিজ্ঞতা আছে তাদের এটি দেখাতে ভুলবেন না.

    প্রোগ্রামিং শুরু করা

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

      • ইঞ্জিনের সাহায্যে, গ্রাফিক্স, শব্দ এবং কৃত্রিম বুদ্ধিমত্তার সাথে কাজ সহজ করা হয়।
      • বিভিন্ন ইঞ্জিন - বিভিন্ন সুবিধা এবং অসুবিধা। কিছু 2D গেমের জন্য ভাল, কিছু 3D এর জন্য। কোথাও আপনাকে প্রোগ্রামিংকে আরও ভালভাবে বুঝতে হবে, কোথাও আপনি একটি পদ্ধতি থেকে একটি ফাংশনকে আলাদা না করে কাজ শুরু করতে পারেন। নিম্নলিখিত ইঞ্জিনগুলি জনপ্রিয়:
        • গেমমেকার: স্টুডিও সবচেয়ে জনপ্রিয় 2D গেম ইঞ্জিনগুলির মধ্যে একটি।
        • ইউনিটি 3D গেম তৈরির জন্য একটি সহজে ব্যবহারযোগ্য ইঞ্জিন।
        • RPG মেকার XV হল 2D JRPG স্টাইলের RPG তৈরির জন্য একটি স্ক্রিপ্টিং ইঞ্জিন।
        • অবাস্তব উন্নয়ন কিট একটি বহুমুখী 3D ইঞ্জিন।
        • 3D গেম তৈরির জন্য উত্স একটি খুব জনপ্রিয় এবং ঘন ঘন আপডেট করা ইঞ্জিন।
        • প্রজেক্ট শার্ক নতুন এবং উন্নত ব্যবহারকারীদের জন্য একটি 3D ইঞ্জিন।
    2. ইঞ্জিনের বৈশিষ্ট্যগুলি জানুন বা এটিতে একজন বিশেষজ্ঞ নিয়োগ করুন।পছন্দের উপর নির্ভর করে, অনেক প্রোগ্রামিং করার প্রয়োজন হতে পারে। যাইহোক, এমনকি সহজ ইঞ্জিনগুলির সাথে এটি মোকাবেলা করা এত সহজ নয়। অতএব, যদি কাজটি আপনার ক্ষমতার বাইরে বলে মনে হয় তবে একজন পেশাদার খুঁজুন।

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

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

      • খারাপ, কঠিন, বোধগম্য নিয়ন্ত্রণ - একজন হতাশ খেলোয়াড়। ভাল, উচ্চ মানের, সুনির্দিষ্ট নিয়ন্ত্রণ - একজন সুখী খেলোয়াড়।

    গ্রাফিক্স এবং সাউন্ড নিয়ে কাজ করা

    1. প্রকল্পের প্রয়োজন সম্পর্কে চিন্তা করুন.হয়তো কঠোর জ্যামিতিক আকার এবং 16 রং আপনার খেলার জন্য যথেষ্ট হবে? অথবা আপনি ডিজাইনার একটি সম্পূর্ণ দল দ্বারা তৈরি জটিল অঙ্কন প্রয়োজন? শব্দ সম্পর্কে কি? আপনার অনুমান বাস্তববাদী হন এবং সেই অনুযায়ী লোক নিয়োগ করুন।

      • বেশিরভাগ স্বতন্ত্র গেমগুলি একটি ছোট দল বা এমনকি একজন ব্যক্তি দ্বারা তৈরি করা হয়। মনে রাখবেন যে একা একটি গেম তৈরি করতে অনেক বেশি সময় লাগবে।
      • প্রত্যেকের ব্যবহারের জন্য অনেকগুলি বিনামূল্যের সংস্থান রয়েছে। এই ক্ষেত্রে প্রধান জিনিস কপিরাইট লঙ্ঘন করা হয় না.
    2. খসড়া শিল্প আঁকুন।গেমটির ভিজ্যুয়াল নিয়ে কাজ শুরু করুন যাতে গেমটিতে এমন পরিবেশ থাকে যা আপনি আপনার স্বপ্নে দেখেছেন।

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

      গ্রাফিক্স উন্নত করুন।নির্বাচিত গ্রাফিক শৈলীর উপর নির্ভর করে, বিভিন্ন প্রোগ্রাম আপনার সাহায্যে আসতে পারে, উদাহরণস্বরূপ:

      • ব্লেন্ডার হল সবচেয়ে জনপ্রিয় 3D সম্পাদকদের মধ্যে একটি (এবং এটি বিনামূল্যে)। নেটওয়ার্ক এটিতে গাইডে পূর্ণ, তাই বুঝতে এবং দ্রুত কাজ শুরু করা কোনও সমস্যা হবে না।
      • টেক্সচার তৈরির পর্যায়ে ফটোশপ খুবই উপযোগী, সেইসাথে সাধারণভাবে 2D আর্ট রেন্ডার করার জন্য। হ্যাঁ, এটি প্রদান করা হয়েছে. আপনি যদি একটি বিনামূল্যে অ্যানালগ চান - জিম্প নিন, এটি প্রায় একই কার্যকারিতা আছে।
      • Paint.net হল পেইন্ট শপ প্রো-এর মতো একটি প্রোগ্রামের একটি বিনামূল্যের বিকল্প যা 2D শিল্প তৈরি করা সহজ করে তোলে। দ্বি-মাত্রিক পিক্সেল শিল্পে কাজ করার সময় এই প্রোগ্রামটি বিশেষভাবে কার্যকর।
      • Adobe Illustrator ব্যবহার করুন। এই প্রোগ্রাম ভেক্টর গ্রাফিক্স জন্য মহান. এটি সস্তায় আসে না, তাই আপনার যদি অর্থের অভাব হয়, তাহলে Adobe Illustrator-এর একটি বিনামূল্যের এবং ওপেন সোর্স বিকল্প Inkscape ব্যবহার করুন।
    3. শব্দ রেকর্ড করুন।শব্দ যেকোনো খেলার পরিবেশের একটি অত্যন্ত গুরুত্বপূর্ণ উপাদান। আপনার সঙ্গীত আছে কি না, আপনার কাছে না থাকলে, কোন সাউন্ড ইফেক্ট বাজানো হয় এবং কখন, কথোপকথন বলা হয় কিনা সবই গেমের খেলোয়াড়ের অভিজ্ঞতার উপর উল্লেখযোগ্য প্রভাব ফেলবে।

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

    সবগুলোকে একত্রে রাখ

    খেলা পরীক্ষা করা হচ্ছে

    1. বাগ খুঁজতে শুরু করুন.যখন আপনার হাতে গেমের একটি কার্যকরী নমুনা থাকে, তখন আপনাকে এতে ত্রুটি এবং বাগগুলি সন্ধান করতে হবে। আপনি যত বেশি বাগ খুঁজে পাবেন এবং ঠিক করবেন, গেমটি তত ভালো হবে এবং খেলোয়াড় তত বেশি সুখী হবে।

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

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

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

    একটি খেলা প্রকাশ করা হচ্ছে

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

বন্ধুদের সাথে শেয়ার করুন বা নিজের জন্য সংরক্ষণ করুন:

লোড হচ্ছে...