ক্রস প্ল্যাটফর্ম মোবাইল গেম ডিজাইন - কোন বিকল্প? [বন্ধ]


14

ক্রস প্ল্যাটফর্ম মোবাইল গেম ডেভলপমেন্টকে সমর্থন করে এমন কোনও ফ্রেমওয়ার্ক বা প্রকল্প রয়েছে? এই মুহুর্তে টাইটানিয়াম ক্রস প্ল্যাটফর্ম ডেভলপমেন্ট করে তবে উচ্চ প্রান্তের গ্রাফিক্স API গুলি সমর্থন করে না, তাই নির্দিষ্ট প্ল্যাটফর্মের জন্য এখনও অনেক কিছুই বিশেষভাবে লিখতে হবে।


কেন এই প্রশ্ন বন্ধ হয়ে যায় একটি আলোচনার জন্য, মেটা এই বিষয় দেখতে meta.gamedev.stackexchange.com/questions/695/...
Tetrad

@ টেট্রাড এটি খুব খারাপ।
অ্যাডাম ডেভিস

উত্তর:


11

Ityক্য সম্ভবত আপনার সেরা বেট, এটি আইওএস এবং অ্যান্ড্রয়েড পাশাপাশি উইন্ডোজ এবং ম্যাক উভয়কেই সমর্থন করে।


3
Ityক্য যদিও মোটামুটি ব্যয় করে। আপনি আইফোন এবং অ্যান্ড্রয়েড উভয় সংস্করণ কিনতে বিশেষত যদি।
অ্যাডাম হার্টে

9

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

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

ফোনগ্যাপ ক্রস প্ল্যাটফর্ম ওয়েব অ্যাপ্লিকেশন থেকে "নেটিভ" অ্যাপ্লিকেশন তৈরি করতে সহায়তা করতে পারে।


আমি এর ধারণাটি পছন্দ করি, আমি কেবলমাত্র ফিরে আসব বলে মনে করি, সেই সেটআপ (একই সময়ে ফ্রেমে) কিছু নির্দিষ্ট জিনিস করতে সক্ষম না হয়ে। যদি আমি সম্পূর্ণ ভুল, তাহলে এই আমার জন্য কাজ করবে
স্পুকস

7

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


অ্যান্ড্রয়েড পুরো ওপেনজিএল সমর্থন করে তবে আইফোন কেবল ওপেনএলএল সমর্থন করে। সুতরাং আপনাকে নিজেকে ES API এ সীমাবদ্ধ করতে হবে। ভাগ্যক্রমে এটি নিয়মিত ওপেনএল (ইএস ব্যবহার করে glOrthofতবে নিয়মিত ব্যবহার করে glOrtho) এর সাথে প্রায় 100% সামঞ্জস্যপূর্ণ । দুটি প্ল্যাটফর্মই ওপেনল সমর্থন করে। আমি নিশ্চিত যে এমন দুটি গ্রন্থাগার রয়েছে যা উভয় প্ল্যাটফর্মে ভালভাবে সমর্থিত।
ডিফট_কোড

3
অ্যান্ড্রয়েড ওপেনজিএল ইএস 1.x এবং 2.x কে আইফোন হিসাবে সমর্থন করে। ওপেনল অ্যান্ড্রয়েডে উপলব্ধ নয়।
এলিস

4

ঠিক আছে ... তাত্ত্বিকভাবে আপনি সি ++ ব্যবহার করেও চেষ্টা করতে পারেন, তারপরে অবজেক্টিভ সিতে বাঁধা তৈরি করতে পারেন এবং জাভাও পণ্য আমদানি করে।


1
আমি মনে করি এটি আপাতত সেরা উপায়।
মিঃ গ্যান্ডো

4

এয়ারপ্লে এসডিকে সি ++ ব্যবহার করে এবং বিভিন্ন মোবাইল প্ল্যাটফর্মগুলিতে (অ্যান্ড্রয়েড, আইফোন, সিম্বিয়ান, ইত্যাদি) জুড়ে কাজ করে


3

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


আপনি কি ফ্ল্যাশ দিয়ে অ্যান্ড্রয়েডের জন্য নেটিভ অ্যাপ্লিকেশন তৈরি করতে পারেন?
স্পুকস

একটি দ্রুত গুগল অনুসন্ধান প্রকাশ করে যে আপনি অ্যাডোব এয়ার অ্যাপ্লিকেশনগুলি (মূলত ফ্ল্যাশ) দেশীয় অ্যান্ড্রয়েড অ্যাপ্লিকেশন হিসাবে প্যাকেজ করতে পারেন।
গ্রেগরি অ্যাভেরি-ওয়েয়ার

3

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


3

মনো আইফোন (মনো স্পর্শ) এবং অ্যান্ড্রয়েড (মনো ড্রয়েড) সমর্থন করে আমি নিশ্চিত নই যে এগুলির কোনওটির মাধ্যমে গেমের বিকাশ কতটা সমর্থনযোগ্য। আপনি ডাব্লুপি 7 কেও সমর্থন করতে সক্ষম হবেন। অবশ্যই প্ল্যাটফর্ম ইন্টারফেস কোড পৃথক হবে তবে আপনার তিনটি প্ল্যাটফর্মে আপনার কোডের 80- 90% ব্যবহার করতে সক্ষম হওয়া উচিত।


2

আমার ক্রস প্ল্যাটফর্ম গেম ডেভলপমেন্ট এসডিকে বাছাই করার ক্ষেত্রে খারাপ পরীক্ষা আছে, আমি অনেক এসডিকে গবেষণা করে মূল্যায়ন করেছি এবং এয়ারপ্লে এসডিকে ব্যবহারের বিষয়টি চূড়ান্ত করেছি, এসডিকে ভালো ডকুমেন্ট এবং নমুনা রয়েছে, এত লাফানো সহজ, আমি প্রায় games০ টি গেম বিকাশ করেছি যা অ্যান্ড্রয়েডে স্থাপন করা হয়েছে এবং আইফোন, এটি ঠিক কাজ করে।

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

সুতরাং আপনি যদি বিজ্ঞাপন ছাড়াই গেমগুলি বিকাশ করতে ভাবছেন (বা যদি আপনার নিজের ইমেজ বিজ্ঞাপন থাকে) তবে আমি মনে করি এয়ারপ্লে ঠিক আছে, আপনি যদি বিজ্ঞাপন দেওয়ার কথা ভাবছেন তবে আমি এয়ারপ্লেয়ের সাথে না যাওয়ার পরামর্শ দিই।


2

শিব 3 ডি আইফোন, অ্যান্ড্রয়েড, ওয়েবস এবং এয়ারপ্লে করে। এটিতে অনেকগুলি নন-মোবাইল বিকল্প রয়েছে।



2

আমি একজন ইন্ডি গেম মোবাইল গেম ডেভেলপার এবং আরও এক সপ্তাহের বেশি সময় নেই যা আমি ছাড়া আরও ভাল সরঞ্জামসেটটি সন্ধান করার চেষ্টা করি।

আপনি একবার দেখতে পারেন:

  • শিব 3 ডি / মার্মেলেড
  • ঐক্য
  • ফ্ল্যাশ (বর্তমান গেমটি ফ্ল্যাশ মোবাইল ব্যবহার করছে)
  • পুষ্পমুকুট

আমি মনে করি না ক্রস প্ল্যাটফর্মের জন্য এইচটিএমএল 5 এখনও আছে ... সম্ভবত একদিন। আমার অতিরিক্ত প্রয়োজনীয়তা রয়েছে যা আমার গেমগুলি অবশ্যই ব্ল্যাকবেরিতে কাজ করতে পারে ...


1

যদি আপনার গেমিংয়ে 3 ডি গেমিং জড়িত থাকে তবে ityক্যটি একটি ভাল বিকল্প। আপনি যদি জাভাস্ক্রিপ্ট নিয়ে স্বাচ্ছন্দ্য বোধ করেন তবে আমি অ্যাপ্লিলেটর টাইটানিয়ামের জন্য যাব recommend

অন্যদিকে, আপনি স্কিলার এসডিকেও দেখতে চাইতে পারেন, এটি মাল্টি-প্ল্যাটফর্ম সমর্থন সরবরাহ করে (অ্যান্ড্রয়েড, জে 2 এমই, সিম্বিয়ান এবং আইওএস এর কাজগুলিতে)। এটি একটি তৃতীয় পক্ষের এসডিকে যা একাধিক নেটিভ প্ল্যাটফর্মগুলিতে গেমিং ক্ষমতা বাড়িয়ে তোলে।


1

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


0

Ityক্য এবং সিও 2 সত্যই দৃ solid এবং চিত্তাকর্ষক দেখাচ্ছে। দামি হ্যাঁ তবে আমি বুঝতে পারি যে এই জাতীয় পণ্য তৈরি করা কতটা চ্যালেঞ্জ।


0

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

1 কোড বেস ব্যবহার করে একাধিক প্ল্যাটফর্মে পৌঁছানোর উদাহরণের জন্য http://corlan.org/2011/07/18/ using- adobe-air-to-reach-m Multipleple-devices-conqu/ দেখুন ।

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