آموزش بازی سازی با یونیتی قسمت اول:مقدمه
یونیتی (به انگلیسی: Unity) یک موتور بازی چند سکویی است که توسط فناوریهای یونیتی ( Unity Technologies ) ساخته شده است و در ساخت بازی ویدیویی برای کامپیوترهای شخصی، کنسول های بازی، دستگاه های همراه و وب سایت ها استفاده می شود.
برای اولین بار در کنفرانس جهانی توسعه دهندگان اپل در سال ۲۰۰۵ برای سیستم عامل OS X معرفی شد و از آن زمان به حال بر روی پانزده سکوی دیگر توسعه یافته است.
ویرایشگر اسکریپت
این موتور بازی ساز از نرمافزار مونودولاپ که یک نرمافزار متن باز ویرایشگر زبانهای برنامه نویسی است به عنوان ویرایشگر زبان برنامه نویسی استفاده میکند، این نرمافزار بسیار قدرتمند است و کاملاً با موتور بازی ساز یونیتی هماهنگ شده است، مهمترین قابلیتهای این نرمافزار در لیست زیر معرفی شده است
- پیشنهاد دهنده خودکار کلمات
- سیستم دیباگینگ پیشرفته
- پشتیبانی کامل از زبان سی شارپ
زبان برنامهنویسی
یونیتی از جمله موتورهای بازی ساز است که میتواند از زبانهای برنامه نویسی معروف پشتیانی کند، زبانهای برنامهنویسی سیشارپ (C#.net)، جاوااسکریپت و زبان برنامهنویسی بو که یک زبان از خانواده زبان برنامهنویسی پایتون میباشد در یونیتی قابل استفاده هستند (البته امکان استفاده از زبان بو از نسخه ی 5 به بعد یونیتی حذف شده است). زبان سیشارپ (C#.net) قابلیت شی گرایی دارد و به واسطه این قابلیت، قابلیتهایی همچون ارث بری را نیز دارا میباشد، این قابلیتها در پروژههای بزرگ برنامهنویسی بسیار سودمند هستند.
پلتفرمهای خروجی(سیستم عامل ها)
یونیتی یک موتور بازی ساز چند پلتفرمه است، یعنی میتواند برای بسیاری از پلتفرمهای موجود بازی را ایجاد کند. امروزه تنها حدود ۵ درصد کاربران بازیها را بر روی کامپیوترهای شخصی اجرا میکنند و سهم بسیاری به کنسولهای بازی و موبایل و وب میرسد.(بدون ذکر منبع) یونیتی برای پلتفرمهای زیر خروجی ایجاد میکند:
- مایکروسافت ویندوز
- مک اواس
- وی
- ایکسباکس ۳۶۰
- پلیاستیشن ۳
- آیاواس
- اندروید
- وب (ابهامزدایی)
- ایکس باکس وان
- پلی استیشن 4
تقریباً میتوان گفت که یونیتی برای تمامی پلتفرمهای موجود خروجی بازی تولید میکند، که از لحاظ تجاری بسیار مهم است به خصوص اجرای بازی بر روی وب و به صورت چند کاربر (network) که باعث جذب کاربران بسیار میشود، تعدادی از بازیهای موجود در شبکه اجتماعی فیسبوک توسط موتور بازی ساز یونیتی ایجاد شده است.
از جمله بازیهای ساخته شده برای وب توسط یونیتی میتوان به بازیهای زیر اشاره کرد:
- بتلاستار گالکتیکا
- Fusion Fall
- BeGone
- Marvel Superhero Squad Online
- Paper Moon
- Shadow Blade
- قیمت موتور
موتور بازی ساز یونیتی با توجه به قابلیتهای بسیاری که دارد دارای قیمت مناسب و ارزانی است، که این خود یکی از دلایل روی آوردن بازی سازیان به این موتور بازی ساز شده است. این موتور بازی ساز در دو نسخه رایگان و غیر رایگان یا حرفهای عرضه میشود، قیمت نسخه حرفهای حدود ۱۵۰۰ دلار میباشد که البته برای بار اول باید این مبلغ را پرداخت کرد و برای نسخههای جدید تر نیازی به پرداخت دوباره نیست بلکه تخفیف بسیاری برای نسخههای بعدی به مشتری داده میشود. همچنین میتوان به صورت ماهیانه با پرداخت ۷۵ دلار لایسنس این موتور را خریداری کرد.(چگونگی رایگان دانلود کردن این موتور را برایگان اموزش خواهم داد.)
Abolfazl Azizi عزیز
فرصتی استثنایی برای انجام کار های تبلیغاتی شما. لطفا از وبسایت ما دیدن کنید: www.partchap.comاینم شماره تماسمون:
02188756411