یونیتی (موتور بازی)

(تغییرمسیر از Unity)

یونیتی (به انگلیسی: Unity) یک موتور بازی چندسکویی است که توسط (Unity Technologies) ساخته شده‌است و برای اولین بار در ژوئن ۲۰۰۵ در کنفرانس جهانی توسعه‌دهندگان اپل به عنوان موتور بازی سازی انحصاری مک‌اواس معرفی و منتشر شد. از سال ۲۰۱۸، موتور برای پشتیبانی بیش از ۲۵ سیستم عامل توسعه یافته بود. از این موتور می‌توان برای ایجاد بازی‌های سه بعدی، دو بعدی، واقعیت مجازی و واقعیت افزوده و همچنین شبیه‌سازی و سایر تجربیات استفاده کرد. این موتور توسط صنایع خارج از بازی‌های ویدئویی مانند فیلم، خودرو، معماری، مهندسی و ساخت به کار گرفته شده‌است.[۴]

موتور بازی ساز یونیتی
رابط کاربری موتور بازی ساز یونیتی از سال ۲۰۲۰
رابط کاربری موتور بازی ساز یونیتی از سال ۲۰۲۰
توسعه‌دهنده(ها)Unity Technologies
انتشار پایدار
۲۰۲۰٫۲٫۲
۲۱ ژانویه ۲۰۲۱؛ ۳ سال پیش (۲۰۲۱-21}})[۱]
انتشار آزمایشی
2021.1.0b2
۱۳ ژانویه ۲۰۲۱؛ ۳ سال پیش (۲۰۲۱-13}})[۲]
نوشته‌شده با
سیستم‌عاملویندوز، لینوکس، اواس ده، ایکس‌باکس ۳۶۰، اندروید، پلی‌استیشن ۳
بن‌سازه رایانشویندوز

مک

لینوکس
در دسترس بهانگلیسی
گونهموتور بازی
پروانهنرم‌افزار مالکیتی
وبگاه

از یونیتی برای ساخت بازی ویدئویی برای کامپیوترهای شخصی، کنسول‌های بازی، تلفن‌های همراه و وب سایت‌ها استفاده کرد.

یونیتی را می‌توان یکی از محبوب‌ترین و کامل‌ترین موتور بازی سازی جهان دانست، یکی از بهترین بازیهای موبایلی که با این موتور ساخته شده‌ است نسخه ندای وظیفه موبایل و گنشین است که این امر نشان دهندهٔ قدرت بسیار زیاد این موتور بازی سازی است.

یونیتی در چهار نسخه personal و plus و pro و enrterprise که از بین این چهار نسخه تنها نسخۀ personal رایگان است.

ویرایشگر اسکریپت ویرایش

در نسخه های جدید یونیتی به‌صورت داخلی ویرایشگر کد وجود ندارد اما درکنار آن ویژوال استودیو کد به عنوان ویرایشگر پیشفرض نصب می‌گردد.

این موتور بازی سازی به برنامه‌نویس این امکان را می‌دهد که از ساده ترین ویرایشگر های متنی مانند نوت پد تا محیط های حرفه ای کد نویسی نظیر ویژوال استودیو، جت‌برینز، راید، و زامارین برای ویرایش اسکریپت ها استفاده کند و انتخاب این مورد میتواند بر اساس انتخاب کاربر متفاوت باشد.

زبان برنامه‌نویسی ویرایش

در نسخه های جدید یونیتی زبان برنامه نویسی سی شارپ به عنوان زبان اصلی توسعه در این محیط استفاده می‌شود.

در گذشته یونیتی از زبان برنامه نویسی بو پشتیبانی می‌کرد که در نسخه ۵ آنرا حذف نمود. همچنین یونیتی از یک نسخه از زبان جاوا اسکریپت به نام اسکریپت یونیتی پشتیبانی می‌کرد که در سال ۲۰۱۷ منسوخ گردیده است و جای خود را به سی شارپ داد.

پلتفرم‌های خروجی ویرایش

یونیتی یک موتور بازی ساز چند سکویی است، یعنی می‌تواند برای بسیاری از پلتفرم‌های موجود خروجی تهیه کند. گرفتن خروجی اندروید از این نرم‌افزار سخت است با این حال امروزه تنها حدود ۵ درصد کاربران بازی‌ها را بر روی کامپیوترهای شخصی اجرا می‌کنند و سهم بسیاری به کنسول‌های بازی و موبایل و وب می‌رسد.

یونیتی برای پلتفرم‌های زیر خروجی ایجاد می‌کند:

تقریباً می‌توان گفت که یونیتی برای تمامی پلتفرم‌های موجود خروجی بازی تولید می‌کند و ممکن است کمتر نیاز به ویرایش اسکریپت‌های پروژه پیدا کنید. این قابلیت از لحاظ تجاری بسیار مهم است، به خصوص اجرای بازی بر روی وب و به صورت چند کاربر (network) که باعث جذب کاربران بسیار می‌شود. تعدادی از بازی‌های موجود در شبکه اجتماعی فیس‌بوک توسط موتور بازی ساز یونیتی ایجاد شده‌است.

منابع ویرایش

  1. "Download Archive". Unity. Retrieved January 22, 2021.
  2. "Unity 2021.1b". Unity. Archived from the original on 16 February 2021. Retrieved January 13, 2021.
  3. "How Unity3D Became a Game-Development Beast". Retrieved August 28, 2020.
  4. "Unity". Unity (به انگلیسی). Retrieved 2018-07-21.

http://en.wikipedia.org/w/index.php?title=Unity_(game_engine)&oldid=428773131

پیوند به بیرون ویرایش

وبگاه رسمی