loading...

آموزش ساخت بازی |دانلود پکبج

مقایسه انواع موتور های بازی سازی و نقاط ضعف و قوت آن برای پیدا کردن موتور بازی سازی مناسب برای ساخت بازی یا برنامه مناسب.....

مسعود بازدید : 596 چهارشنبه 10 بهمن 1397 نظرات (1)
 
 اگر با یونیتی آشنایتی ندارین کافیه اینجا کلیک کنید
 
 
ویژگی یونیتی :
Unity از iOS، Android، Nintendo Switch، Steam، VR / AR و...... پشتیبانی می کند.
دارایموتور گرافیکی قدرتمند که برای بسیاری از دستگاهها بهینه شده است (FPS سازگار با صدها دستگاه)
 
3 پشتیبانی از برنامه نویسی  که دربالا توضیح دادیم 
 
پشتیبانی از 2D و 3D
5 دارای فروشگاه  بزرگ با قالب های پیش ساخته ایی از پلاگین و بازی می باشند
 
مضرات یونیتی چیست؟؟
کار با این موتور بسیار پیچیده است 
 
خوب از آن جا که کار با این موتور بازی سازی سخت است  توسعه دهندگان ممکن است احساس ضعف و از
ساخت بازی منصرف شوند
 
 بهینه سازی بازی های فشرده گرافیکی می تواند مشکل باشد (نیاز به مدل های سفارشی و غیره)
یکپارچه سازی API های موبایل، تبلیغات و غیره بیشتر از موتورهای دیگر چالش برانگیز است

 

موتور بازی سازی Corona SDK:

Corona یک موتور بازی 2D عالی برای مبتدیان است که به دنبال ساخت بازی های با پلتفرم iOS، Android،

Kindle،Windows و ...هستند. Coronaیک موتور کاملا  رایگان است.

 

 ویژگی Corona  :

 

زبان برنامه نویسی آن  Lua (آسان برای کدنویسی مبتدی)

 API ها فوق العاده آسان برای استفاده دارد

 محیط توسعه ساده 

 

معایب Corona :

 
 موتور قدیمی و دارای کارمد پایین 
جامعه توسه دهنده کوچک
 بیشتر برای ساخت اپ موبایل ( اندروید و ای او اس) استفاده می شود البته نسخه دستک تاپ هم میشه ساخت
ولی صرفه اقتصادی نداره 
 
 قابلیت پشتیبانی از نسخه 3D یا سه بعدی را ندارد


GameMaker Studio :

این موتور بازی سازی‌‌ , یک موتور بازی سازی قدیمی است که البته با به روز رسانی  اخیر خود قدرمت مند شده است 

 
 

ویژگیGameMaker Studio :

 1 محیط ساده برای استفاده و محیط مهیج 
 2 عالی برای مبتدیان با دانش برنامه نویسی محدود
 3   سرگرم کننده و آسان برای پروژه های سرگرمی

 

معایب GameMaker Studio :

 1 استفاده از زبان خاص خود را برای برنامه نویسی

 2  محدودیت برنامه نویسی

   عدم  پشتیبانی از 3D

موتورUnreal Engine :

Unreal Engine یکی دیگر از محبوب ترین موتورهای بازی موجود در حال حاضر است و  برای ساخت بازی های اول شخص  است،

 بسیار عالی است. برای طیف گسترده ایاز سیستم عامل ها و دستگاه های سازگار است

 

 

ویژگی های Unreal Engine :

1شامل یک پروفیل در نسخه پیش فرض است

قابلیت های گرافیکی Unreal Engine بسیار ممتاز است

3 دارای فروشگاه  مناسب
 

معایب Unreal Engine :

این موتور برای نسخه های قدیمی اندروید و ای او اس را پشتیبانی نمی کند

این موتور از برنامه ساخته شده توسط شما 5٪ از در آمد آن را برای خود بر می دارد

 3  این موتور از زبان ++c استفاده می کند بکه نیاز به برنامه نویسی بیشتر از #C  و جاوا اسکریپت دارد

 

 

 

حرف آخر و اشتراک یک تجربه :
در نهایت، برای تصمیم گیری باید به آنچه که شما می خواهید بسازید. من از سال 2011-2013 یک توسعه دهنده Corona بودم. این یک موتور عالی بود که به من اجازه داد تا سریعتر تکرار شود و دو پلت فرم برتر را که در آن زمان iOS و اندروید بود را پشتیبانی می کرد
با این حال اکنون که بازی ها و برنامه های جدید ساخته می شوند، Unity به نظر می رسدتقریبا از هر محصول جدید پشتیبانی می کند. این مزیت بزرگی است زیرا استفاده از Unity به شما اجازه می دهد بر روی سیستم عامل هایی که موتورهای دیگر پشتیبانی نمی کنند را منتشر کنید. گرچه معایب یادگیری یونیتی , یونیتی را به چالش می کشد،اما فواید آن بیشتر ازمعایب آن است.
و موتور Unreal به نظر می رسد که گزینه ای بهتر برای بازی هایی است که نیازمند عملکرد فشرده گرافیکی هستند و برای شرکت های دارای تیم های پیشرفته بسیار مناسب است. با این حال، برای شرکت های کوچک که به دنبال سیستم عامل های مختلف هستند و به طور موثر کسب درآمد، یونیتی برنده نبرد است.
ارسال نظر برای این مطلب
این نظر توسط احسان پهلوان در تاریخ 1397/11/13 و 12:21 دقیقه ارسال شده است

امیدوارم بیشتر از این روی این مطلب کار کنین واطالاعات بهتری در اختیارمون بزارین
پاسخ : حنما


کد امنیتی رفرش
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آرشیو
    آمار سایت
  • کل مطالب : 12
  • کل نظرات : 6
  • افراد آنلاین : 1
  • تعداد اعضا : 33
  • آی پی امروز : 4
  • آی پی دیروز : 9
  • بازدید امروز : 9
  • باردید دیروز : 14
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 177
  • بازدید ماه : 129
  • بازدید سال : 4,091
  • بازدید کلی : 38,774