আপনি ঠিক বলেছেন যে কোনও গেম ইঞ্জিন নিম্ন স্তরের গ্রাফিক্স এপিআই থেকে দূরে চলেছে তবে সম্পূর্ণ গেমস ইঞ্জিন আরও অনেক কিছু করে।
গেম ইঞ্জিনগুলি গেম ডেভলপমেন্টের সাথে সম্মতিযুক্ত সবকিছুকে সহজ করার উদ্দেশ্যে তৈরি। এগুলির প্রত্যেকের নিজস্ব নিজস্ব বৈশিষ্ট্য রয়েছে তবে সাধারণত তারা গ্রাফিক্স, অডিও, ইনপুট, দৃশ্যের পরিচালনা, সংঘর্ষ সনাক্তকরণ, গণিত এবং সাধারণ দরকারী ইউটিলিটিগুলির জন্য সহজ বিমূর্ত স্তর সরবরাহ করে। কিছু পদার্থবিজ্ঞানের এপিআইয়ের জন্য মোড়ক এবং প্লাগিন সরবরাহ করে এবং কারও কারও এআই সমর্থন থাকে (বেশিরভাগই এফএসএম, প্যাথফাইন্ডিং এবং - বর্তমান প্রবণতা - আচরণের গাছগুলিতে সীমাবদ্ধ থাকে)। তাদের মধ্যে অনেকে ক্রস প্ল্যাটফর্মের কার্যকারিতাটিতে সমর্থন এবং গর্ব করে।
একটি গেম ইঞ্জিনের উদ্দেশ্য হ'ল স্ক্র্যাচ থেকে একটি গেম তৈরি করার ক্ষেত্রে বা ছোট ছোট গ্রন্থাগার ইনস্টল না করে এবং আপনার নিজের মোড়কের জন্য আপনার নিজের মোড়ক লেখার জন্য ছোট বিরক্তির সাথে মোকাবিলা না করেই কোনও গেম তৈরি করা সহজতর করা user গেম।
সেখানে প্রচুর ইঞ্জিন রয়েছে তবে গ্রাফিক্স ইঞ্জিন এবং গেমস ইঞ্জিনের মধ্যে পার্থক্য সম্পর্কে সতর্ক থাকুন (উদাহরণস্বরূপ, ইউনিটি গেমস ইঞ্জিন হবে, তবে ওগ্র্রে গ্রাফিক্স ইঞ্জিন হবে))
আমি এই বিষয়ে দুটি বই পেয়েছি, তবে তারা বিষয়টিতে একটি ভাল ওভারভিউ সরবরাহ করেছে:
এগুলির গভীরতা খুব বেশি নয় কারণ আপনাকে একটি পূর্ণ, পেশাদার গেম ইঞ্জিন তৈরি করতে হবে এমন জ্ঞানের গভীরতা পেতে আপনার প্রতিটি উপাদানগুলির জন্য বেশ কয়েকটি বইয়ের প্রয়োজন হবে তবে তারা ধারণাগুলি খুব ভালভাবে ব্যাখ্যা করেছেন think
যদি আপনি গেম ডেভ শুরু করেন তবে ইঞ্জিন তৈরি করবেন না। আমি নিম্নলিখিত পৃষ্ঠা কাছে পাঠাতে: http://geometrian.com/programming/tutorials/write-games-not-engines/
ইঞ্জিনগুলি সঠিক হওয়ার পক্ষে একটি কৌশলযুক্ত জিনিস। আপনি যদি প্রচুর গেমস লিখেন তবে কিছুটা সময় পরে আপনার আবার প্রচুর পুনরায় ব্যবহারযোগ্য কোড রয়েছে যা আপনি নিজের সাহায্য করার জন্য নিজের ব্যক্তিগত ইঞ্জিন তৈরি করতে ব্যবহার করতে পারেন। এবং আপনার বেল্টের অধীনে প্রচুর (সম্পূর্ণ) গেম থাকা একক ইঞ্জিনের চেয়ে অনেক বেশি চিত্তাকর্ষক।
আশা করি এইটি কাজ করবে.
রশ্মি