অ্যান্ড্রয়েড এবং আইওএসের জন্য 2 ডি ক্রস-প্ল্যাটফর্ম গেম ইঞ্জিন? [বন্ধ]


262

আমি ইউনিটি 3 ডি এর সাথে কিছু সময়ের জন্য কাজ করেছি এবং এটি 2D অংশ অনজিইউআই () বা জিইউআইটিচারের সাথে খুব আনাড়ি বলে খুঁজে পেয়েছি। এছাড়াও, ইউনিটি 3 ডি তে করা একটি ছোট গেমটিও কমপক্ষে 10 এমবি ডাউনলোড যা 2 ডি গেমের জন্য খুব বেশি।

সুতরাং, আমি বর্তমানে 2D এর জন্য একটি ইঞ্জিন খুঁজছি। আমি কোকোস 2 ডি চেষ্টা করেছি তবে এটি কেবল আইওএস এবং আমি অ্যান্ড্রয়েডের জন্য অন্য ভাষায় সবকিছু আবার লিখতে চাই না (সুতরাং, অ্যান্ড্রয়েডের জন্য কোকস 2 ডি এর জাভা বন্দর কোনও বিকল্প নয়)) পরিবর্তে, আমি কোডটি একবার লিখতে চাই এবং অন্তত ঝামেলা সহ এটি আইওএস, অ্যান্ড্রয়েড এবং সম্ভবত উইন্ডোজ ফোন 7.. এ স্থাপন করি lo আমার কাছে ম্যাক এবং উইন্ডোজ উভয়ই রয়েছে।

কেবল আরও বিস্তারিতভাবে বলতে গেলে, ইঞ্জিনটিতে আমার প্রয়োজনীয়তা এখানে রয়েছে:

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

আমি নিম্নলিখিত ইঞ্জিনগুলি পেয়েছি:

  • কমলালেবুর আচার (এবং IwGame ইঞ্জিন এটি উপরে) - সি ++, কমলালেবুর আচার সামগ্রিক খুবই ইতিবাচক রিভিউ পাওয়া কিন্তু নিশ্চিত IwGame সম্পর্কে না। সম্পাদনা (মার্চ 2013) : দেখে মনে হচ্ছে মার্মালেড এসডিকে এখন কোকোস 2 ডিএক্স এবং কিছু অন্তর্নির্মিত আইডিই রয়েছে যা এটি আরও ভাল করে তোলে (এবং প্রতি বছর ইনডি দেবের জন্য খরচ হয় 150 যা আমার সাথে ঠিক আছে)।
  • করোনার এসডিকে - লুয়া (দক্ষতা সন্দেহজনক), কোডটি সংকলনের জন্য ইন্টারনেট সংযোগও প্রয়োজন
  • কোকোস 2 ডি-এক্স - সি ++, বিকাশকারীদের কাছ থেকে প্রচুর পর্যালোচনা পেয়েছে, বেশিরভাগ ইতিবাচক এবং অনেকে মনে করেন এটি 2D এর জন্য সেরা
  • কণা কোড - জাভা + গ্রহণ, কোনও পর্যালোচনা বা মন্তব্য খুঁজে পাওয়া যায় নি
  • মোই - লুয়া, এটিতে কোনও পর্যালোচনা / মতামত খুঁজে পাওয়া যায়নি
  • বানরের ইঞ্জিন - মনে হচ্ছে খুব কম বৈশিষ্ট্য রয়েছে
  • Haxenme - এটি ফ্ল্যাশ, আমি এটি কখনও ব্যবহার করি না এবং চাই না
  • ইউনিটি 3 ডি ব্যবহার করুন তবে 2 ডি প্যাকেজ 2D টুলকিট সহ
  • এর পোর্ট এল থেকে অ্যান্ড্রয়েড (এছাড়াও এখানে ) এবং আইওএস - অনেক সমর্থন বা বর্তমান উন্নয়ন আছে দেখাচ্ছে না (?)
  • জিএলবাসিক - বেসিক ভাষা, আমি এটি পছন্দ করি না
  • playN - মনে হচ্ছে উন্নয়নের প্রথম দিকে (?)
  • গামবাস - এইচটিএমএল 5, আমার কাছে কোনও পরিপক্ক ইঞ্জিনের মতো দেখাচ্ছে না
  • ইগনিফুগা - পাইথনও পরিপক্ক দেখাচ্ছে না
  • ORX - এটি এখনও বিকাশ হয়েছে কিনা তা নিশ্চিত নয় (?)
  • 2 নির্মাণ করুন - গেমমেকারকে মনে করিয়ে দেয়, দ্রুত প্রোটোটাইপগুলির জন্য ঠিক থাকতে পারে তবে অবশ্যই শিল্প-স্তরের গেমগুলির জন্য নয়
  • এক্সএনএ এবং তারপরে এক্সেন ব্যবহার করে গেমটি বন্দর করুন ( আইওএসের কাছে পোর্ট করার জন্য মোনো টাচ এবং অ্যান্ড্রয়েডকে অ্যান্ড্রয়েডে পোর্ট করার জন্য মনো টাচ প্রয়োজন হবে ) - সি #, এবং এক্সবক্সের মতো মাইক্রোসফ্ট পণ্যগুলি থেকে আগত লোকদের জন্য সম্ভবত বেশি চিন্তাভাবনা করা হয়েছে (আমি অ্যান্ড্রয়েড থেকে এসেছি)। এছাড়াও, এই মনো সরঞ্জামগুলি ছোট বিকাশকারীদের জন্য মোট 800 ডলার
  • প্রভাব - জাভাস্ক্রিপ্ট, HTML5 ব্যবহার করে। আমি জাভাস্ক্রিপ্টে খুব বেশি নই (যেমন ইউনিটি 3 ডি তে পছন্দনীয় সি #), কার্যকারিতা সম্পর্কেও নিশ্চিত নই যেহেতু এটি ব্রাউজারে চালিত হয় (?)
  • গেমমেকার - নিজস্ব স্ক্রিপ্টিং ভাষা জিএমএল এবং আমি প্রকৃতপক্ষে এটিকে একটি অ-প্রোগ্রামারদের সরঞ্জাম হিসাবে মনে করি। এটি কি সত্যিকারের ইঞ্জিনে পরিণত হয়েছে, আমি গুরুতর বিকাশের বোঝাতে চাইছি?
  • AppGameKit - C ++, এখনও এখনও বেশ নতুন বলে মনে হচ্ছে। এটিতে কোনও পর্যালোচনা খুঁজে পাওয়া যায় নি
  • কেবল আইওএসের জন্য বিকাশ করতে কোকোস 2 ডি এবং উদ্দেশ্য সি ব্যবহার করুন এবং তারপরে স্টেলা এসডিকে ব্যবহার করে অ্যান্ড্রয়েডের জন্য একটি এপিপি তৈরি করুন । কেউ কি এই কাজ করেছে? আমি নিশ্চিত যে এর সীমাবদ্ধতা থাকবে এবং অ্যান্ড্রয়েডে গুগলের ইন-অ্যাপ্লিকেশন বিলিং, অ্যাডমব এবং ফেসবুকের একীকরণ সম্পর্কে কী হবে?
  • মোসক্রিফ - জাভাস্ক্রিপ্ট দেখে মনে হচ্ছে এটি প্রাক্তন ওয়েব-বিকাশকারীদের পক্ষে বেশি
  • স্টার্লিং - ফ্ল্যাশ 11, আমি ফ্ল্যাশে খুব বেশি নই
  • এনডি 2 ডি - এখনও 1.0 নয়, এর কি অনেকগুলি বৈশিষ্ট্য রয়েছে?

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

আমি বর্তমানে মার্মালেড + আইওগেমকে সেরা বিকল্প হিসাবে ভাবছি তবে যেহেতু কোকোস 2 ডি-এক্স এবং পার্টিকাল কোড সম্পর্কে আমার খুব বেশি তথ্য নেই, আমি এটি সম্পর্কে সত্যই নিশ্চিত নই।

ধন্যবাদ!

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

সম্পাদনা (জানুয়ারী ২০১৪) : আমি ইউনিটির সাথে অনুমান করি 4..৩ আমার প্রশ্নের উত্তর এখন বেশ সুস্পষ্ট: ইউনিটির নতুন স্প্রিট সিস্টেম এবং সম্ভবত 2 ডি টুলকিট অন্য কিছুকে পুরোপুরি বীট করেছে, বিশেষত এমন লোকদের জন্য যারা (আমার মতো) কিছু সময়ের জন্য ityক্যে ছিলেন এবং অ্যাড-অনগুলি সহ প্রো সংস্করণটি কিনেছিল।


আর তোমার কোনটি বেছে আছে? লিবিজিডিএক্স বা এঞ্জিন সম্পর্কে কী, আপনি তাদের সম্পর্কেও উল্লেখ করেননি যা আমি মনে করি সর্বাধিক জনপ্রিয়
kosnkov

1
@ কোসনকভ - তিনি এমন একটি প্রয়োজনীয়তা উল্লেখ করেছেন যার মধ্যে একটি লেখা দুবার অন্তর্ভুক্ত করা উচিত (উইন্ডোজ ফোন প্লাসের বিকল্প সহ আইওএস এবং অ্যান্ড্রয়েড)। andEngine শুধুমাত্র অ্যান্ড্রয়েড এবং libgdx iOS (বা উইন্ডোজ ফোন) লক্ষ্য করে না, তাই তারা যোগ্যতা অর্জন করে না।
স্প্রিট

1
আমি জিইউআইয়ের জন্য ইউনিটি 3 ডি এবং এনজিইআই প্লাগইন দিয়ে 3 ডি গেমটি শেষ করেছি। যদি আমাকে কখনও 2 ডি গেম করতে হয় তবে আমি অনুমান করি আমি কেবল কোকোস 2 ডি-এক্স এবং মার্বেলেড নেব
ইসিইল

1
ওয়েবসাইট থেকে বিচার করা, আমি নিশ্চিত যে libgdx এখন iOS সমর্থন করে। এখনও উইন্ডোজ ফোন নেই।
এহতেশ চৌধুরী

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

উত্তর:


33

আমি এর সাথে কাজ করেছি Marmaladeএবং আমি এটি সন্তোষজনক বলে মনে করি। যদিও এটি নিখরচায় নয় এবং বিকাশকারী সম্প্রদায়টিও যথেষ্ট বড় নয়, তবুও আপনি টিউটোরিয়ালগুলি ব্যবহার করে বেশিরভাগ কার্য পরিচালনা করতে পারেন। (আমি আমার টিউটোরিয়ালগুলিও একবার লিখে ফেললাম) একবারও times
IwGameমারমল্যাড ব্যবহারকারীদের দ্বারা তৈরি একটি ভাল ইঞ্জিন। এটি একটি বেসিক গেমের জন্য ভাল তবে আপনি যদি কিছু মারাত্মক উন্নত গেমিং সামগ্রী সন্ধান করেন তবে আপনি Cocos2D-xমারমেলাদও ব্যবহার করতে পারেন । আমি কখনই কোকোস 2 ডি-এক্স ব্যবহার করি নি, তবে মার্মালেডে একটি এক্সটেনশন রয়েছে Github
মারমেলা সম্পর্কে আরও একটি ভাল বিষয় হ'ল এটি EDK (Extension Development Kit)যা আপনাকে যা যা কার্যকরীতার জন্য প্রয়োজন যা দেশীয় কোডে উপলভ্য, তবে মার্মালেডে নয় for আমি '

সম্পাদনা করুন :
মারমলাদে এখন নিজস্ব 2 টি বিকাশের জন্য নিজস্ব আরএডি (র‌্যাপিড অ্যাপ্লিকেশন ডেভেলপমেন্ট) সরঞ্জাম রয়েছে যার নামকরণ করা হয়েছে Marmalade Quick। যদিও কোডিং লুয়ায় সি ++ তে থাকবে না তবে এটি যেহেতু এটি সি ++ মার্বেলডের শীর্ষে নির্মিত হয়েছে, আপনি সহজেই একটি সি ++ গ্রন্থাগার এবং অন্য সমস্ত ইডকে এক্সটেনশান অন্তর্ভুক্ত করতে পারেন। এছাড়াও দ্রুত Cocos-2Dxএবং Box2Dএক্সটেনশানগুলি অন্তর্ভুক্ত রয়েছে। তারা সম্প্রতি এটির রিলিজ সংস্করণ চালু করেছে (এটি বিটাতে ছিল 3-4 মাস)। আমি মনে করি আমরা সত্যিই কেবল মাত্র 2 ডি বিকাশ খুঁজছি, আপনার এটি চেষ্টা করা উচিত।

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

আপডেট 2
মার্বেল শীঘ্রই তাদের ইন-হাউস গেম উত্পাদনের পক্ষে তাদের এসডিকে বন্ধ করতে চলেছে। সুতরাং এটির উপর নির্ভর করা কোনও বুদ্ধিমানের সিদ্ধান্ত হবে না।


আপনি এই এসও প্রশ্নটিও পড়তে পারেন - stackoverflow.com/questions/12059539/cocos2d-or-iwgame
noob

ধন্যবাদ, এর উপরের দিকে কোকোস 2 ডি-এক্স সহ মার্বেলটি দেখতে আমার ক্ষেত্রে সবচেয়ে ভাল বিকল্প হতে পারে।
iseeall

2
[লিবিজিডিএক্স] [1] ভুলে যাওয়া যখন এই ধরণের প্রশ্ন উত্থাপিত হয় তা ক্ষমাযোগ্য নয় !!! ;) [1]: libgdx.badlogicgames.com
ইওকস

আপডেটগুলি দেখুন :-)
নবুব

অবাস্তব ইঞ্জিন 4.3.0 এছাড়াও একটি প্রতিযোগী হতে পারে। এটি সম্পাদক এবং সমস্ত সহ সি ++।
ইরভিনবোসনেব্যাকার

43

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


5
এখন লিবিজিডিএক্স আইওএসের সাথেও কাজ করে। তবে মনোোটুচ লাইসেন্সের জন্য এটির দাম ~ 400 :) :)
জাভাআর্নার

5
সংস্করণ 0.9.9 হিসাবে এটি আইওএসের জন্য রোবওএমএম ব্যবহার করে যা নিখরচায়
জেমস ম্যাকক্র্যাকেন

1
আমি LibGDX এবং কোকোস 2 ডিএক্স উভয়ের সাথে ব্যাপকভাবে কাজ করেছি। এবং বলবেন কোকোস 2 ডিএক্স আরও ভাল (দ্রুত বিকাশ + পারফরম্যান্স + টুলিং)। আপনি যদি কেবল অ্যান্ড্রয়েড-এ চলেছেন তবে অন্য কোনও লিবিজিডিএক্স ব্যবহার করা ঠিক হবে না! লিবজিডিএক্সের ক্রস প্ল্যাটফর্ম সমর্থনটি খুব খুব খারাপ, যা রোবওভিএম বা জ্যামারিনের উপর নির্ভর করে। Xamarin এবং RoboVM সংকলন এবং সম্পাদন উভয় iOS এ খুব ধীর করে তোলে। অবশেষে এটি বজায় রাখা খুব কঠিন হয়ে যায়।
ব্যবহারকারী 18853

13

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

আপনি যদি আগ্রহী হন তবে আমি হ্যাক্স / এনএমই: লিঙ্কটি ব্যবহার করে আমার অভিজ্ঞতা সম্পর্কে কিছুটা লিখেছি


ধন্যবাদ, ঠিক আপনার নিবন্ধ থেকে: "আপনার যদি এইচটিএমএল 5 / জাভাস্ক্রিপ্ট (বা ফ্ল্যাশ / অ্যাকশনস্ক্রিপ্ট) গেম থাকে এবং আপনি এটি উইন্ডোজ, আইওএস এবং এর বাইরেও যেতে চান"। আমার ধারণা এই ইঞ্জিনটি হ'ল ওয়েব বিকাশকারীদের জন্য যারা মোবাইল প্ল্যাটফর্মগুলিতে যেতে চান।
iseeall

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

12

ভি-প্লে (v-play.net) একাধিক ডিসপ্লে রেজোলিউশন এবং দিক অনুপাত, অ্যানিমেশন, কণা, পদার্থবিজ্ঞান, মাল্টি-টাচ, পরিচালনা করার জন্য অনেক দরকারী ভি-প্লে কিউএমএল গেম উপাদান সহ কিউটি / কিউএমএল ভিত্তিক একটি ক্রস-প্ল্যাটফর্ম গেম ইঞ্জিন is অঙ্গভঙ্গি, পথ সন্ধান এবং আরও অনেক কিছু। এপিআই রেফারেন্স ইঞ্জিন কোরটি স্থানীয় সি ++ এ লেখা হয়েছে, কাস্টম রেন্ডারারের সাথে মিলিত হয়ে গেমসটি সমস্ত ডিভাইস জুড়ে 60fps এর দৃ performance় কার্য সম্পাদনে পৌঁছে যায়।

ভি-প্লে টাওয়ার ডিফেন্স, প্ল্যাটফর্ম গেমস বা ধাঁধা গেমের মতো সর্বাধিক সফল গেম জেনারগুলির জন্য প্রস্তুত ব্যবহারের জন্য টেমপ্লেটগুলি নিয়ে আসে।

আপনি যদি ভি-প্লে দিয়ে তৈরি গেমগুলি সম্পর্কে আগ্রহী হন তবে সেগুলির একটি দ্রুত নির্বাচন এখানে দেওয়া হয়েছে:

(অস্বীকৃতি: আমি ভি-প্লে এর পিছনে থাকা ছেলেদের মধ্যে একজন)


7

আমার অনুরূপ প্রশ্নের লিঙ্কডইনে রিচার্ড পিকআপের কেবলমাত্র এখানে একটি উত্তর:

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


7

আমি কিছুদিন আগে একটি সুন্দর এবং পরিপাটি ওয়েভ গেম ইঞ্জিনটি পেয়েছি । এটি সি # ব্যবহার করে এবং উইন্ডোজ ফোন এবং উইন্ডোজ স্টোর রূপান্তরকারীগুলিও এটি আমার জন্য এক্সএনএর দুর্দান্ত প্রতিস্থাপন করে makes


6

এবং BadLogicGames থেকে LibGDX সম্পর্কে কী ?


1
আমি জানতাম না যে আইওএস-এ লাইবজিডিএক্স চলছে। এটির জন্য একটি মনোড্রয়েড লাইসেন্স প্রয়োজন, যা এখন (সম্ভবত, আমি অ্যাপটিকে এমএসআইএল এর 32kb এর অধীনে দেখতে পাচ্ছি না) প্রতি বছর 9 399 এর পরিবর্তে 999 ডলার।
ashes999

6

লুম পরীক্ষা করুন ( http://theengine.co ) একটি নতুন ক্রস প্ল্যাটফর্ম 2 ডি গেম ইঞ্জিন যা হট অদলবদ কোড এবং ডিভাইসগুলির সম্পদগুলিকে বৈশিষ্ট্যযুক্ত। এর অর্থ হল আপনি নিজের সম্পদে ফটোশপে কাজ করতে পারবেন, আপনি নিজের কোড আপডেট করতে পারবেন, আপনার অ্যাপ্লিকেশন / গেমের ইউআই পরিবর্তন করতে পারবেন এবং তারপরে অ্যাপটি চলাকালীন আপনার ডিভাইসে পরিবর্তনগুলি দেখতে পাবেন।

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

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

আরও অ্যাডো ছাড়া, এখানে তাঁতের দুর্দান্ত বৈশিষ্ট্যগুলি রয়েছে:

  1. ক্রস প্ল্যাটফর্ম (আইওএস, অ্যান্ড্রয়েড, ওএস এক্স, উইন্ডোজ, লিনাক্স / উবুন্টু)

  2. রেলগুলি দ্বারা অনুপ্রাণিত ওয়ার্কফ্লো আপনাকে আপনার গেমের সাথে কাজ করতে আপনার সময় ব্যয় করতে দেয় (একটি নতুন প্রকল্প তৈরির জন্য একটি আদেশ, এবং এটি চালানোর জন্য আরেকটি আদেশ)

  3. দ্রুত সংকলক

  4. লাইভ কোড এবং সম্পদ সম্পাদনা

  5. তৃতীয় পক্ষের গ্রন্থাগারগুলিকে সংহত করার সম্ভাবনা

  6. রেন্ডারিংয়ের জন্য কোকোস 2 ডিএক্স ব্যবহার করে

  7. এক্সএমএল, জেএসওএন সমর্থন

  8. ইউআই উপাদানগুলির স্টাইলিংয়ের জন্য এলএমএল (মার্কআপ ল্যাঙ্গুয়েজ) এবং সিএসএস

  9. ইউআই লাইব্রেরি

  10. নির্ভরতা ইনজেকশন

  11. ইউনিট পরীক্ষার কাঠামো

  12. চিপমুনক পদার্থবিজ্ঞান

  13. আপনার পরিবর্তনগুলি লাইভ দেখায় বহুবিধ বিকাশ সহজ হয়েছে makes

  14. ছোট ডাউনলোডের আকার

  15. দলের জন্য নির্মিত

আপনি এখানে তাঁত সম্পর্কে আরও ভিডিও পেতে পারেন: http://www.youtube.com/user/LoomEngine?feature=watch

খুব এই গভীর 4 অংশ টিউটোরিয়াল পরীক্ষা করে দেখুন: http://www.gamefromscratch.com/post/2013/02/28/A-closer-look-at-the-Loom-game-engine-Part-one-getting -started.aspx


5

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


4

আমি বর্তমানে দুর্দান্ত সাফল্যের সাথে ব্যবসায়িক অ্যাপ্লিকেশনের জন্য করোনাকে ব্যবহার করি। গেমস যতদূর যেতে পারে, আমি এই ধারণাটির আওতায় আছি যে এটি অন্যান্য ক্রস-প্ল্যাটফর্ম ডেভেলপমেন্ট ইঞ্জিনগুলির মতো সম্পাদন করে না provide এটি লক্ষণীয় যে কার্লোস (আনস্কা মোবাইল / করোনার এসডিকে প্রতিষ্ঠাতা) একটি প্রতিযোগী ইঞ্জিনে আরেকটি সংস্থা শুরু করেছে; এক্সিলিটার টাইটানিয়ামের জন্য ল্যানিকা প্লাটিনো ইঞ্জিন। যদিও আমি ব্যক্তিগতভাবে এটি নিয়ে কাজ করি নি, এটি আশাব্যঞ্জক বলে মনে হচ্ছে। তবে মনে রাখবেন এটি একটি $ 999 / yr মূল্য ট্যাগের সাথে আসে।

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

উত্পাদিত গেমগুলির জটিলতা এবং তাদের কাছ থেকে প্রাপ্ত পারফরম্যান্স বিবেচনা করে মাল্টিমিডিয়া ফিউশন 2ও একটি উপযুক্ত প্রতিযোগী। ভিন্সের টোটাস অ্যাস্ট্রোম ( http://gamesare.com ) মনে আসে।


3

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

শিখতে খুব সহজ হওয়ায় ফ্ল্যাশ একটি বিকল্প হতে পারে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.