یونیتی (موتور بازیسازی)
یونیتی (به انگلیسی: Unity) یک موتور بازی چندسکویی است که توسط (Unity Technologies) ساخته شدهاست و برای اولین بار در ژوئن ۲۰۰۵ در کنفرانس جهانی توسعهدهندگان اپل به عنوان موتور بازی سازی انحصاری Mac OS X معرفی و منتشر شد. از سال ۲۰۱۸، موتور برای پشتیبانی بیش از ۲۵ سیستم عامل توسعه یافته بود. از این موتور میتوان برای ایجاد بازیهای سه بعدی، دو بعدی، واقعیت مجازی و واقعیت افزوده و همچنین شبیهسازی و سایر تجربیات استفاده کرد. این موتور توسط صنایع خارج از بازیهای ویدئویی مانند فیلم، خودرو، معماری، مهندسی و ساخت به کار گرفته شدهاست.
توسعهدهنده(ها) | Unity Technologies |
---|---|
انتشار پایدار | ۲۰۲۰٫۲٫۲
۲۱ ژانویه ۲۰۲۱ |
انتشار آزمایشی | 2021.1.0b2
۱۳ ژانویه ۲۰۲۱ |
نوشتهشده با |
|
سیستمعامل | ویندوز، لینوکس، اواس ده، ایکسباکس ۳۶۰، اندروید، پلیاستیشن ۳ |
بنسازه رایانش | ویندوز
مک لینوکس |
در دسترس به | انگلیسی |
گونه | موتور بازی |
پروانه | نرمافزار مالکیتی |
وبگاه |
از یونیتی برای ساخت بازی ویدئویی برای کامپیوترهای شخصی، کنسولهای بازی، تلفنهای همراه و وب سایتها استفاده کرد.
یونیتی را میتوان یکی از محبوبترین و کاملترین موتور بازیسازی جهان دانست، یکی از بهترین بازیهای موبایلی که با این موتور ساخته شده است نسخه ندای وظیفه موبایل و گنشین است که این امر نشان دهندهٔ قدرت بسیار زیاد این موتور بازی سازی است.
یونیتی در چهار نسخه personal و plus و pro و enrterprise که از بین این چهار نسخه تنها نسخۀ personal رایگان است.
ویرایشگر اسکریپت
در نسخه های جدید یونیتی بهصورت داخلی ویرایشگر کد وجود ندارد اما درکنار آن ویژوال استودیو کد به عنوان ویرایشگر پیشفرض نصب میگردد.[۱]
این موتور بازی سازی به برنامه نویس این امکان را میدهد که از ساده ترین ویرایشگر های متنی مثل نوت پد تا محیط های حرفه ای کد نویسی نظیر Visual studio code،
JetBrains ،Ride، وxamarin .. برای ویرایش اسکریپت ها استفاده کند و انتخاب این مورد میتواند بر اساس انتخاب کاربر متفاوت باشد.
زبان برنامهنویسی
در نسخه های جدید یونیتی زبان برنامه نویسی سی شارپ(#C) به عنوان زبان اصلی توسعه در این محیط استفاده میشود.
در گذشته یونیتی از زبان برنامه نویسی Boo پشتیبانی میکرد که در نسخه 5 آنرا حذف نمود [۲] . همچنین یونیتی از یک نسخه از زبان جاوا اسکریپت(JavaScript) به نام UnityScript پشتیبانی میکرد که در سال 2017 منسوخ گردیده است و جای خود را به سی شارپ داد. [۳][۴]
پلتفرمهای خروجی
یونیتی یک موتور بازی ساز چند سکویی است، یعنی میتواند برای بسیاری از پلتفرمهای موجود خروجی تهیه کند. گرفتن خروجی اندروید از این نرمافزار سخت است با این حال امروزه تنها حدود ۵ درصد کاربران بازیها را بر روی کامپیوترهای شخصی اجرا میکنند و سهم بسیاری به کنسولهای بازی و موبایل و وب میرسد.
یونیتی برای پلتفرمهای زیر خروجی ایجاد میکند:
- آتاری ویسیاس
- مایکروسافت ویندوز
- اندروید
- مک اواس
- تایزن
- سیستم عامل تلوزیون (tv os)
تقریباً میتوان گفت که یونیتی برای تمامی پلتفرمهای موجود خروجی بازی تولید میکند و ممکن است کمتر نیاز به ویرایش اسکریپتهای پروژه پیدا کنید. این قابلیت از لحاظ تجاری بسیار مهم است، به خصوص اجرای بازی بر روی وب و به صورت چند کاربر (network) که باعث جذب کاربران بسیار میشود. تعدادی از بازیهای موجود در شبکه اجتماعی فیسبوک توسط موتور بازی ساز یونیتی ایجاد شدهاست.
از جمله بازیهای ساخته شده توسط یونیتی میتوان بازیهای زیر را نام برد:
- بتلاستار گالکتیکا
- اوری و جنگل کور
- Fusion Fall
- BeGone
- Marvel Superhero Squad Online
- ماه کاغذی
- Shadow Blade
- alto's adventure
- Race Master Manager
- alto's odyssey
- ندای وظیفه: موبایل
- گارنا فری فایر
- فازموفوبیا
منابع
- ↑ "Download Archive". Unity. Retrieved January 22, 2021.
- ↑ "Unity 2021.1b". Unity. Retrieved January 13, 2021.
- ↑ "How Unity3D Became a Game-Development Beast". Retrieved August 28, 2020.
- ↑ "Unity". Unity (به انگلیسی). Retrieved 2018-07-21.
http://en.wikipedia.org/w/index.php?title=Unity_(game_engine)&oldid=428773131 موتور بازی سازی یونیتی بزرگ یونیتی در ایران