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