4 روز شگفت انگیز با 70 و 85 درصد تخفیف از Black Friday تا Cyber Monday شروع شد! جزئیات

موتور بازی یونیتی – ساخت بازی با یونیتی 5


یونیتی برای اندروید

موتور یونیتی یا Unity 3D یک موتور بازی میان پلتفرمی است که توسط شرکت فن آوری های یونیتی برای اولین بار در سال 2005 در کنفرانس بین المللی برنامه نویسان شرکت اپل به عنوان یک موتور بازی سازی برای مک معرفی شد.

تا سال 2108، این موتور به بیش از 27 پلتفرم توسه یافته و در تمامی آن ها امکان بازی سازی در یونیتی فراهم شده است. این موتور برای بازی های دو بعدی و سه بعدی مورد استفاده قرار می گیرد و می توان برای شبیه سازی، کامپیوتر ها و دستگاه های موبایلی خلاقیت های زیادی به خرج داد. نسخه های زیادی از موتور یونیتیارائه شده اند و آخرین نسخه ی آن با نام 2008.1  در دو ماه می 2018 وارد بازار شد.

تاریخچه یونیتی

در سال 2012 گفته می شد کم تر شرکتی به اندازه ی شرکت فن آوری های یونیتی توانایی کمک به دنیای بازی های مستقل را داشت. بیش از 1.3 میلیون برنامه نویس از یونیتی برای ساخت بازی هایشان در کنسول ها، کامپیوتر ها، گوشی ها و دنیای وب استفاده می کنند.

بعد ازیک سال از ارائه ی یونیتی در سال 2005، شرکت اپل در مراسم سالانه اعطای جایزه های خود، یونتی را به عنوان بهترین ارائه کننده ی رده ی گرافیکی خود معرفی نمود. این اولین باری بود که یک تولید کننده بازی ها توانسته بود این جایزه را بگیرد. در سال 2014 نیز یونیتی جایزه ی بهترین موتور بازی را در مراسم سالانه ی صنعت برنامه نویس ها دریافت نمود.

ساخت بازی با یونیتی 5

یونیتی نسخه 5 نیز همین جلب توجه را به خود اختصاص  داد و پیشرفت های زیادی داشت. البته بعد از نسخه ی 5، انتقاداتی در زمینه ی توزیع بازی های کم کیفیت توسط برنامه نویس های کم تجربه، بوجود آمد.

البته مدیران این شرکت هدف خود را همگانی کردن صنعت بازی سازی می دانستند و این اتفاق را برای رسیدن به این هدف اجتناب ناپذیر می دانستند. مدیران این شرکت نگران این موضوع بودن که اکثر مردم فقط مصرف کننده ی صنعت بازی سازی هستند و امکانات ساخت بازی ها را ندارند.

در دسامبر 2016، شرکت فن آوری های یونیتی اعلام کردند که سیستم شماره گذاری نسخه های خود را از ترتیب عددی به شکل ترتیب سال ارائه شده تغییر خواهند داد. مثلا به جای استفاده از 6.1 نوشته می شود 2018.1

چه زبان برنامه نویسی برای یونیتی مناسب است؟

موتور بازی یونیتی - ساخت بازی با یونیتی 5

برخی از دوره های ویدئویی که در زمینه آموزش بازی سازی تولید کرده ایم! دانلود کنید:

جواب این سوال کاملا بستگی به توانایی های و سابقه ی شما در برنامه نویسی دارد. موتور یونیتی به شکل پیش فرض از سه زبان برنامه نویسی C#، Boo و جاوا‌اسکریپت استفاده می کند. برای تصمیم گیری در این زمینه به نکات زیر توجه کنید:

سی شارپ در یونیتی

  • #C بدون شک کامل ترین و تواناترین گزینه برای خلق بازی های بزرگ و خاص با ویژگی های متفاوت در موتور یونیتی است. اکثر کارشناسان این زبان را نسبت به دو گزینه ی دیگر پیشنهاد می کنند. باید توجه داشته باشیم که کدنویسی در #C نیاز به تجربه و دانش بالاتری از کدنویسی دارد.

جاوا اسکریپت در یونیتی

  • اگر شما تازه وارد دنیای برنامه نویسی شده اید، جاوا اسکریپت طبیعتا گزینه ی مناسب تری است. یادگیری این برنامه سریع تر امکان پذیر است که البته بسته به پلتفرم مورد نظر می تواند تنها گزینه باشد. کد نویس های اندرویدی جاوا اسکریپت را بیشتر مورد توجه خود قرار داده اند.

برنامه نویسی boo در یونیتی

  • Boo نسبت به بقیه از محبوبیت کم تری برخوردار است و به دلیل حجم کم مستندات و جامعه کوچک برنامه نویسی، یادگیری این برنامه مشکل تراست. این برنامه ظاهرا بر مبنای syntax پایتون نوشته شده و به شکل ساده تری نوشته یم شود. اگر شما از استفاده از علائم نگارشی زیاد در هنگام کدنویسی متنفر هستید، این برنامه به شما پیشنهاد می شود.

یونیتی برای اندروید

موتور بازی یونیتی - ساخت بازی با یونیتی 5

مقالات مرتبط:

ساخت بازی واقعیت مجازی

ویژگی های نسخه‌ی جدید یونیتی

آموزش سی شارپ در یونیتی

بازی سازی با یونیتی

یونیتی برای اندروید نیز مثل سایر پلتفرم ها امکانات ساخت بازی را فراهم نموده است. چه بخواهید برنامه ای در موتور یونیتیتوسعه دهید یا از اول آن‌را برنامه‌نویسی کنید، باید SDK یا کیت توسعه ی نرم افزاری اندروید را نصب کنید تا بتوانید کدهای نوشته شده را بر روی دستگاه اندرویدی خود اجرا کنید. می توانید این sdk  را در خط فرامن Android Studio نصب کنید. این برنامه یک ابزار مبتنی بر GUI را برای شما فراهم آورده است ولی نرم افزار های اضافی را بر روی کامپیوتر شما نصب خواهد کرد. استفاده از خط فرمان کمی سخت تر از نصب خود نرم افزار است ولی حجم کم تری به خود اختصاص می دهد.

قبل از ادامه باید توجه داشته باشید که موتور یونیتی و اندروید شما به آخرین نسخه ی روز بروز رسانی شده باشند.

در هنگام برنامه نویسی یونیتی برای اندروید ، یونیتی از شما می خواهد تا مسیر SDK  اندروید خود را معرفی کنید. این آدرس در Android Studio و در مسیر زیر قابل یافت است:

 Tools > Android > SDK Manager

در هنگام کدنویسی توجه داشته باشید که بیشتر ویژگی های دستگاه های اندرویدی در کلاس های Input و Handheld قرار گرفته اند و برای کد های C# می توانید از Unity_Android استفاده کنید که برای این کار تعریف شده است.

دانلود  یونیتی

موتور بازی یونیتی - ساخت بازی با یونیتی 5

برنامه ی ویرایشگر موتور یونیتیبه دو شکل رایگان و Pro در لینک زیر قابل دانلود می باشد.

https://unity3d.com

آموزش unity فارسی

برای آموزش unity فارسی می توانید مقالات ما را در سایت لرن فایلز دنبال کنید همچنین دوره ی آموزش سی شارپ در یونیتی لرن فایلز را تهیه و طراحی ساخت بازی با یونیتی را با این موتور قدرتمند تجربه نمایید.

نتیجه گیری :

موتور بازی یونیتی بدون شک یکی از بهترین گزینه ها برای ایجاد بازی های خلاقانه و زیبا به شکل دو یا سه بعدی در پلتفرم های مختلف است. بسته به نوع پلتفرم و سابقه ی برنامه نویس، زبان برنامه نویسی و کد نویسی برای آن انتخاب خواهد شد. نسخه های مستمر و بروز بدون شک برای این موتور پیشرفت های بیشتری به ارمغان خواهند آورد و تا سال های سال، بیشتر تجربه ی بازی سازان در این موتور بدست خواهد آمد.

نظرات کاربران

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

0 نظر ثبت شده است
میهمان
نیمار (24 آبان 1399 | 18:18)

سلام
موتور یونیتی روی دستگاه اندروید هم اجرا میشه یا فقط برای کامپیوتره؟

ارسال پاسخ
میهمان
واحد پشتیبانی لرن فایلز (24 آبان 1399 | 23:59)

سلام برای توسعه بازی با موتور یونیتی به کامپیوتر و سیستم عامل ویندوز یا مک نیاز دارید. اما بازی که توسعه میدهید رو میتونید برای اندروید، یا سیستم عامل های مختلفی خروجی بگیرید.

ارسال پاسخ
میهمان
MOHAMMAD (9 اردیبهشت 1399 | 17:18)

چگونه دانلودش کنم کمکم کنید؟

ارسال پاسخ
میهمان
واحد پشتیبانی لرن فایلز (10 اردیبهشت 1399 | 10:03)

سلام بر شما
برای دانلود در سایت بالا، ستون سمت چپ پارت های مربوط به دوره گذاشته شده می تونید دانلود کنید .
موفق و پیروز باشید

ارسال پاسخ
میهمان
محمدحسین بیات (16 مهر 1398 | 17:39)

یونیتی 5تا چه اندرویدی رو پشتیبانی می کنه

ارسال پاسخ
میهمان
واحد پشتیبانی لرن فایلز (17 مهر 1398 | 23:32)

سلام بر شما
Android 5.1, “Lollipop” ، این نسخه از اندروید و ورژن های قبلیش در یونیتی 5.2 ساپورت میشه
موفق باشید

ارسال پاسخ
میهمان
مهندس (20 تیر 1397 | 13:42)

ممنون بابت این مقاله ، به جز یونیتی موتور بازی سازی قدرتمندتری هم هست برای اندروید بشه گیم نوشت ؟

ارسال پاسخ
میهمان
واحد پشتیبانی لرن فایلز (21 تیر 1397 | 07:05)

سلام دوست من
البته که هست، شاید در آینده ما اطلاعات دیگر موتورهای بازی سازی رو هم بر روی سایت قرار دادیم.

ارسال پاسخ

نوشته های دیگر در دسته بندی برترین‌های بلاگ

راز موفقیت در تسلیم شدنه!

راز موفقیت در تسلیم شدنه! شاید تو نگاه اول بگی این چه حرف چرتیه ولی مقاله رو تا ته بخون

دانشگاه منو برنامه نویس کرد ؟!

فارغ و التحصیل برنامه نویسی از دانشگاه باشیم و یا متخصص به صورت دانش تجربی؟ کدوم درسته؟

برنامه ریزی کافیست ، عمل کنیم !

عمل کردن بدون برنامه ریزی نتیجه بهتری از برنامه ریزی بدون عمل خواهد داشت