آموزش پروژه محور یونیتی – ساخت بازی نابودگر فضایی در Unity
19 ساعت
4.5
یونیتی (Unity) چیست؟ یونیتی (Unity) یک موتور بازی سازی چند منظوره است که توسط شرکت Unity Technologies توسعه داده شده است و دارای یک محیط گرافیکی کاربردی برای برنامهنویسان است که اجازه میدهد به سادگی بازیهای خود را طراحی، توسعه و تست کنند. این موتور به طور عمده برای ساخت بازیهای ویدئویی، شبیهسازیهای واقعیت مجازی و واقعیت افزوده استفاده میشود. با توجه به قابلیت پشتیبانی از محیطهای چند پلتفرمی یونیتی، میتوان بازیهایی را برای پلتفرمهای مختلف از جمله کامپیوتر، کنسولهای بازی، تلفن همراه و تبلت طراحی کرد. اهمیت یادگیری ساخت بازی با یونیتی (Unity) چیست؟ محیط گرافیکی یونیتی به برنامهنویسان اجازه میدهد تا به سادگی بازیهای خود را طراحی، توسعه و تست کنند. یونیتی دارای جامعه بزرگی از توسعهدهندگان است که همین امر سبب میشود در صورت بروز مشکلات، به همدیگر کمک کنند و این موضوع به افزایش سرعت و کیفیت توسعه بازیها کمک میکند. در این فرادرس چه چیزی یاد میگیریم؟ بازی نابودگر فضایی یک بازی در سبک آرکید است که ما نسبت به نسخه اصلی آن، کمی تغییرات ایجاد کرده و شروع به ساخت این بازی میکنیم. در این بازی شما وظیفه کنترل یک سفینه فضایی را دارید و باید به سفینههای دشمن و شهاب سنگها حمله کنید و امتیاز بگیرید تا به مرحله بعد بروید. در این آموزش ما از ابتدا با بررسی ایده شروع میکنیم و کار را تا انتشار بازی بر روی گوگل پلی و کافه بازار ادامه میدهیم. علاوه بر ساخت خود بازی، امکاناتی دیگری مثل فروشگاه و صفحه انتخابگر مراحل بازی را میسازیم. علاوه بر همه این کارها ما نگاهی به کدها و مهندسی نرم افزار داریم. بنابراین کدهای این دوره به صورت اصولی و استاندارد نوشته میشوند. برای مثال در بعضی از قسمتها ما از Patternها استفاده میکنیم مثل Repository Pattern که باعث میشود سطح کدنویسی شما افزایش یابد. علاوه بر این، بازی با آخرین نسخه از موتور بازی یونیتی یعنی 5.4 ساخته میشود و امکانات این نسخه نیز بررسی میشود.