پرش به محتوا پرش به سایدبار پرش به فوتر

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

آموزش یونیتی

آموزش یونیتی به تنهایی هیچ مفهومی ندارد چون برای کار با یونیتی باید مجموعه ایی از نرم افزار ها را به کار ببریم.

نرم افزارهایی که برای این کار نیاز است به شرح زیر است:

یک نرم افزار مدل سازی مانند : C4D – Blender – 3dMax – Maya – ZBrush

یک نرم افزار طراحی کاراکتر مانند : ZBrush – Character Creator – Fuse

یک نرم افزار طراحی لباس و پوشاک و کیف و کفش مانند : Marvelous Designer – C4D

یک نرم افزار برای ادیت عکس مانند : Photoshop

یک نرم افزار برای تولید افکت های صدایی و ساخت موسیقی مانند : Cubase – Nuendo – Logic – FL Studio 

کدنویسی با زبان برنامه نویسی #C

و در آخر نرم افزار یونیتی

 

نرم افزار یونیتی

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

برای طراحی محیط بازی 3 گزینه پیش روی ما است. اول اینکه از خود یونیتی کمک بگیریم و با خود نرم افزار شروع به اضافه کردن المان ها و آبجکتهای بازی کنیم که چون این نرم افزار برای این کار ساخته نشده محدودیت هایی داریم در نتیجه بهتر است که آبجکتها را در سینما فوردی بسازیم و بعد شروع به اضافه کردن به یونیتی کنیم. و در آخر برای ساخت بک گراند های بازی از فوتوشاپ کمک بگیریم.

بعد از این مرحله به کد نویسی و منطق بازی میرسیم. برای این کار باید از برنامه نویسی سی شارپ استفاده کنیم و شروع به نوشتن کد های اصلی برنامه برای بازی کنیم. در قسمتی از یونیتی متحرک سازی را داریم که باید برای حرکت های بازی مشخص کنیم که به طور مثال وقتی روی صفحه نمایش ضربه میزنیم کاراکتر بپرد.

در این قسمت باید متحرک سازی را شروع کنیم و با استفاده از سایت میکسامو و اضافه کردن کاراکتر به میکسامو متحرک سازی را انجام میدهیم و بعد کاراکتر را با انیمیشن های مختلف دلخواه وارد یونیتی می کنیم و به همه بخشهای بازی اضافه میکنیم.

بعد از این مرحله افکتهای صدایی و موسیقی بازی را که در نرم افزار کیوبیس ساخته اییم یا ادیت کرده اییم را وارد یونیتی میکنیم و با استفاده از کدنویسی در جایی که مورد نیاز است استفاده میکنیم.

 بعد از اتمام مراحل بازی به قسمت خروجی گرفتن میرسیم که با توجه به پلتفورم بازی باید انتخاب شود که مشکلی در فرایند بارگذاری توسط آن پلتفورم پیش نیاید. به طور مثال اگر بازی را برای اندروید با صفحه افقی طراحی کردیم باید در قسمت خروجی افقی را انتخاب کنیم.

در قسمت خروجی می توانیم کدهای تبلیغاتی گوگل را درون برنامه قرار دهیم تا گوگل از بازی ما برای تبلیغات استفاده کند و از این راه به اضای کلیک خوردن روی تبلیغ به اکانت گوگل ما پول پرداخت میشود.

برای بازی های تحت تلگرام باید به صورت جداگانه برای صفحه بازی تلگرام خود کدنویسی انجام دهیم تا بتوانیم دکمه های پلی گیم و دکمه های دیگر را به صفحه بازی تلگرام خود اضافه کنیم و همچنین باید یک فضایی در اینترنت برای پلی شدن بازی داشته باشیم. به طور مثال سایت هایی هستند که در آن می توان باری های تحت وب را منتشر کرد و یا هاست اختصاصی برای این کار داشته باشید.