লিনাক্স গেমস ডেভেলপ করার জন্য ফ্রি এবং ওপেন সোর্স গেম ইঞ্জিন

Free Open Source Game Engines



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

গোডোট

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







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



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



পাইগেম

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





আপনি Pygame থেকে ডাউনলোড করতে পারেন এখানে অথবা আপনি বর্তমানে যে লিনাক্স ডিস্ট্রিবিউশন ব্যবহার করছেন তার অফিসিয়াল রিপোজিটরি থেকে। অফিসিয়াল ডকুমেন্টেশন পাওয়া যায় এখানে

লাভ 2 ডি

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



আপনি থেকে Love2D ডাউনলোড করতে পারেন এখানে অথবা আপনি বর্তমানে যে লিনাক্স ডিস্ট্রিবিউশন ব্যবহার করছেন তার অফিসিয়াল রিপোজিটরি থেকে। অফিসিয়াল ডকুমেন্টেশন পাওয়া যায় এখানে

রেনপি

Ren’Py একটি ফ্রি এবং ওপেন সোর্স গেম ইঞ্জিন যা আপনাকে অ্যান্ড্রয়েড এবং আইওএস সহ ডেস্কটপ এবং মোবাইল অপারেটিং সিস্টেমের জন্য ভিজ্যুয়াল উপন্যাস তৈরি করতে দেয়। যদিও এটি প্রাথমিকভাবে ভিজ্যুয়াল উপন্যাস তৈরির জন্য তৈরি করা হয়েছে, অনেক ডেভেলপার তার প্রধান API, পাইথন স্ক্রিপ্টিং এবং ডায়ালগ এবং দৃশ্য তৈরির জন্য ব্যবহৃত নিজস্ব কাস্টম স্ক্রিপ্টিং ভাষা ব্যবহার করে সিমুলেশন এবং RPG গেম তৈরি করেছে। Ren’Py আপনার গেম প্রজেক্ট পরিচালনা করার জন্য একটি গ্রাফিকাল অ্যাপ্লিকেশন নিয়ে আসে, যদিও কোড নিজেই একটি টেক্সট / কোড এডিটর ব্যবহার করে লিখতে হবে। Ren'Py এর প্রধান বৈশিষ্ট্যগুলির মধ্যে রয়েছে কীবোর্ড, গেমপ্যাড এবং মাউস ইনপুট, পর্যায়ক্রমিক অটো-সেভিং, রিওয়াইন্ডিংয়ের নিয়ন্ত্রণ, ফরোয়ার্ডিং এবং স্কিপিং দৃশ্য, অটো-প্লে, জুকবক্স স্টাইল নিয়ন্ত্রণযোগ্য সঙ্গীত, অন্তর্নির্মিত প্রভাব এবং ট্রানজিশন ইত্যাদি।

আপনি Ren'Py থেকে ডাউনলোড করতে পারেন এখানে অথবা আপনি বর্তমানে যে লিনাক্স ডিস্ট্রিবিউশন ব্যবহার করছেন তার অফিসিয়াল রিপোজিটরি থেকে। অফিসিয়াল ডকুমেন্টেশন পাওয়া যায় এখানে

jMonkeyEngine

jMonkeyEngine হল একটি ফ্রি এবং ওপেন সোর্স গেম ইঞ্জিন যা আপনাকে জাভা প্রোগ্রামিং ল্যাঙ্গুয়েজে 3D গেম তৈরি করতে দেয়। JMonkeyEngine এর প্রধান বৈশিষ্ট্যগুলির মধ্যে রয়েছে 3D গেমের জন্য একটি OpenGL রেন্ডারার, বিল্ট-ইন ফিজিক্স ইঞ্জিন, জ্যামিতিক শেডার, নেটওয়ার্কিং ইঞ্জিন, উন্নত আলো প্রভাব, ইন্টারফেস তৈরির জন্য GUI লাইব্রেরি, পোস্ট-প্রসেসিং টুলস, 3D সাউন্ড ইফেক্ট, কণা প্রভাব, অফিসিয়াল এবং তৃতীয় পক্ষ অ্যাড-অন, বিল্ট-ইন ভক্সেল ইঞ্জিন ইত্যাদি।

আপনি jMonkeyEngine ডাউনলোড করতে পারেন এখানে অথবা আপনি বর্তমানে যে লিনাক্স ডিস্ট্রিবিউশন ব্যবহার করছেন তার অফিসিয়াল রিপোজিটরি থেকে। অফিসিয়াল ডকুমেন্টেশন পাওয়া যায় এখানে

libGDX

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

আপনি থেকে libGDX ডাউনলোড করতে পারেন এখানে অথবা আপনি বর্তমানে যে লিনাক্স ডিস্ট্রিবিউশন ব্যবহার করছেন তার অফিসিয়াল রিপোজিটরি থেকে। অফিসিয়াল ডকুমেন্টেশন পাওয়া যায় এখানে

পান্ডা 3 ডি

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

আপনি Panda3D থেকে ডাউনলোড করতে পারেন এখানে অথবা আপনি বর্তমানে যে লিনাক্স ডিস্ট্রিবিউশন ব্যবহার করছেন তার অফিসিয়াল রিপোজিটরি থেকে। অফিসিয়াল ডকুমেন্টেশন পাওয়া যায় এখানে

অ্যামিথিস্ট

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

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

Esenthel গেম ইঞ্জিন

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

উপসংহার

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