আনরিয়েল ইঞ্জিন ৪ — কী এবং কেন?

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

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

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

আনরিয়েল ইঞ্জিন ৪ এর সর্বশেষ স্ট্যাবল ভার্শন হচ্ছে ৪.১৯.২, আমার লেখা গুলো মূলত এই ভার্শন এর উপর ভিত্তি করেই থাকবে।

আনরিয়েল ইঞ্জিন পুরোটাই লিখা সি++ প্রোগ্রামিং ল্যাংগুয়েজ দিয়ে, কিন্তু গেম বানানোর জন্য এই ইঞ্জিন শুধু প্রোগ্রামিং ল্যাংগুয়েজ এর উপরেই ভরসা করে থাকে নি, যারা প্রোগ্রামার না তারাও যেনো গেম বানাতে পারে সেই চিন্তা করেই ডেভেলপাররা আরেকটি অপশন রেখেছে যার নাম “ব্লুপ্রিন্ট (BLUEPRINT)”। আনরিয়েল ইঞ্জিন ৪ এ সি প্লাস প্লাস এর পাশাপাশি BLUEPRINT ব্যাবহার করেও পুরো গেম বানানো যাবে। তাই প্রথম দিকে আমি শুধু Blueprint কী এবং কীভাবে কাজ করে তা নিয়েই লিখবো। চলুন দেখে নেই আমি এই আনরিয়েল ইঞ্জিন ৪ এর চেইন সিরিজে আপাতত কি কি নিয়ে লিখবো তার একটা আউটলাইন —

০১। আনরিয়েল ইঞ্জিন ৪ ইন্সটল প্রসেস।

০২। আনরিয়েল ইঞ্জিন ৪ এবং ব্লুপ্রিন্টঃ ইন্ট্রোডাকশন

০৩। আনরিয়েল ইঞ্জিন ৪ এবং ব্লুপ্রিন্টঃ ভ্যারিয়েবলস

০৪। আনরিয়েল ইঞ্জিন ৪ এবং ব্লুপ্রিন্টঃ স্ট্রাক্ট ভ্যারিয়েবলস

০৫। আনরিয়েল ইঞ্জিন ৪ এবং ব্লুপ্রিন্টঃ অবজেক্ট এবং ক্লাশ

০৬। আনরিয়েল ইঞ্জিন ৪ এবং ব্লুপ্রিন্টঃ ইনম ভ্যারিয়েবলস

০৭। আনরিয়েল ইঞ্জিন ৪ এবং ব্লুপ্রিন্টঃ গেটার বনাম সেটার

০৮। আনরিয়েল ইঞ্জিন ৪ এবং ব্লুপ্রিন্টঃ ব্লুপ্রিন্ট এক্সিকুয়েশন অর্ডার

০৯। আনরিয়েল ইঞ্জিন ৪ এবং ব্লুপ্রিন্টঃ অ্যারে

১০। আনরিয়েল ইঞ্জিন ৪ এবং ব্লুপ্রিন্টঃ ফর লুপ

১১। আনরিয়েল ইঞ্জিন ৪ এবং ব্লুপ্রিন্টঃ ব্রেক ব্যবহার করে ফর

১২। আনরিয়েল ইঞ্জিন ৪ এবং ব্লুপ্রিন্টঃ ফর ইচ লুপ

১৩। আনরিয়েল ইঞ্জিন ৪ এবং ব্লুপ্রিন্টঃ হোয়াইল লুপ

১৪। আনরিয়েল ইঞ্জিন ৪ এবং ব্লুপ্রিন্টঃ কাস্টম লুপ

১৫। আনরিয়েল ইঞ্জিন ৪ এবং ব্লুপ্রিন্টঃ ব্লুপ্রিন্ট নেটওয়ার্কিং

১৬। আনরিয়েল ইঞ্জিন ৪ এবং ব্লুপ্রিন্টঃ এক্টর এবং ভ্যারিয়েবলস রিপ্লেকেশন

১৭। আনরিয়েল ইঞ্জিন ৪ এবং ব্লুপ্রিন্টঃ ফাংশন রিপ্লেকেশন

১৮। আনরিয়েল ইঞ্জিন ৪ এবং ব্লুপ্রিন্টঃ নেটওয়ার্ক প্রাসঙ্গিক

১৯। আনরিয়েল ইঞ্জিন ৪ এবং গিটহাব

এখন পর্যন্ত এগুলো নিয়েই লিখবো, সামনে আনরিয়েল ইঞ্জিন ৪ এবং সি প্লাস প্লাস এবং ইউনিটি নিয়েও লিখবো আশা করি।

এর পরের পর্বে লিখেছি আনরিয়েল ইঞ্জিন ৪ কীভাবে ইন্সটল করবেন, পড়তে পারবেন এখান থেকে —

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

… ধন্যবাদ।

#হ্যাপি_প্রোগ্রামিং!

Posts created 18

মন্তব্য করুন

আপনার ই-মেইল এ্যাড্রেস প্রকাশিত হবে না। * চিহ্নিত বিষয়গুলো আবশ্যক।

Related Posts

Begin typing your search term above and press enter to search. Press ESC to cancel.

Back To Top
Scroll Up