آموزش فارسی اندروید در یونیتی
بلاگ آکادمی لرن فایلز
جشنواره نوروزی با ۷۰ و ۸۵ درصد تخفیف ۲۴ ساعته فعال شد
دریافتبلاگ آکادمی لرن فایلز
با آمدن موتور بازی سازی یونیتی و راحت تر شدن و ارزان تر شدن بازی سازی برای برنامه نویسان در دنیای مجازی، اندروید نیز مثل سایر پلتفرم های محبوب و فعال به لیست بستر های پشتیبانی شده توسط یونیتی اضافه شد. امروزه، یونیتی سهم بالایی در تولید بازی های دوبعدی و سه بعدی در دستگاه های اندرویدی دارد. در این مقاله نگاهی مختصر به نکات لازم و پیش نیاز برای شروع بازی سازی در یونیتی، آموزش ساخت بازی دوبعدی در یونیتی ، مقدمات بازی سازی برای اندروید، دانلود یونیتی برای اندروید و … خواهیم داشت.
برای شروع به ساخت بازی برای اندروید نیازی به امکانات بسیار پیچیده ای در دستگاه های اندرویدی نیست. سیستم عامل اندروید باید برای توسعه و برنامه نویسی دارای کیت توسعه ی اندرویدی SDK، کیت توسعه ی جاوا JDK برای IL2CCp باید کیت توسعه ی محلی یا همان NDk در اختیار برنامه نویس باشد. به منظور اجرای بازی های توسعه یافته در یونیتی، سیستم عامل دستگاه اندرویدی باید نسخه ی ۴.۱ به بعد باشد. پردازنده ی دستگاه اندرویدی باید از نوع ARMv7 باپشتیبانی از NEON باشد. پردازنده های نوع ATOM نیز توانایی اجرای بازی های یونیتی را دارند. نسخه ی پردازنده ی گرافیکی باید OpenGl ES 2 با بیشتر باشد.به خاطر داشته باشید که مسیر SDK باید در یونیتی قبل از شروع به کار معرفی بشود. این مسیر در Android Studio قابل دسترسی است.
مقالات مرتبط:
پس از راه اندازی یونیتی، باید مراحل زیر را برای نصب SDK ها انجام دهید:
SDK اندروید را دانلود کنید
آن را نصب کنید
USB Debugging را بر روی دستگاه خود فعال کنید. برای دستگاه های مختلف مسیر های زیر پیشنهاد می شوند:
Stock Android: Settings> About phone > Build number
Samsung Galaxy S5: Settings> About device > Build number
LG G3: Settings> About phone > Software information > Build number
HTC One (M8): Settings> About > Software information > More > Build number
دستگاه اندرویدی خود را به SDK معرفی کنید.
مسبر SDK را در یونیتی مشخص کنید.
با توجه به این که اندروید ۶۱.۹ درصد سهم بازی های موبایلی را به خود اختصاص داده است، بازی سازی در آن مخاطبان بیشتری دارد و طبیعتا مستندات بیشتری برای آن قرار در اینترنت موجود می باشد. بازی های دوبعدی نسبت به بازی های سه بعدی از حجم کم تری برخوردارند و از دیدگاه برنامه نویسی، مهارت های ریاضی پیچیده ای لازم ندارند. ایجاد بازی های دوبعدی مخصوصا برای کسانی که تجربه ی برنامه نویسی کمی دارند گزینه ی مناسب تری است. یونیتی بیشتر کار های سخت را انجام می دهد و سیستم انیمیشنی قوی آن می تواند انواع کاراکتر ها و اشیا را ایجاد کند. تمام کار شما با SDK اندروید و برخی ویژگی های یونیتی است. بقیه کارها ایجاد منطق بازی و رفتار های اشیا در نهایتا بارگذاری در Google Play خواهد بود.
برخی از دوره های ویدئویی که در زمینه آموزش بازی سازی تولید کرده ایم! دانلود کنید:
آموزش سی شارپ در یونیتی
آموزش مقدماتی تا پیشرفته یونیتی
آموزش بازی سازی با یونیتی برای IOS
آموزش بازی سازی با یونیتی برای اندروید
آموزش بازی سازی باانریل انجین
آموزش بازی سازی با UDK
آموزش پروژه محور UDK - ساخت بازی ماشین
آموزش بازی سازی با XNA
آموزش بازی سازی با Game Maker
ساخت بازی های ۳D برای اندروید طبیعتا از پیچیدگی های خاص خود بر خوردار است. برای ایجاد بازی هایی از این نوع نیاز به در نظر کرفتن و گذراندن مراحل بیشتری است. روال کار و آموزش ساخت بازی های ۳D استاندارد به شکل زیر صورت می گیرد:
نصب و راه اندازی یونیتی
نمونه های اندرویدی بازی
ایجاد فضای هنری و مفهومی بازی
کنترل version
Game Monetization
پیاده سازی Leaderboards
شروع به کار برای اندروید در یونیتی مشکل نیست. تمام آنچه مورد نیاز است کیت های رایج برنامه نویسی اندرویدی است که پس از نصب و اجرا باید مسیرشان در یونیتی تعریف شود. برای اجرای بازی های ساخته شده در یونیتی، دستگاه اندرویدی شما باید از پردازنده ی نوع Atom یا ARMv7 با NEON بر خوردار باشد. مراحل کد نویسی، تست کد ها و گرفتن خروجی بقیه ی کار هایی است که شما باید با توجه به نوع دستگاه آن را در نظر داشته باشید. امید است با استفاده از آموزش های معرفی شده در این مقاله، شما هم بتوانید به تیم بازی سازان اندرویدی یونیتی ملحق شوید.