نام درس : Unity Game






مدرس : سایر


مدت زمان آموزش : 510 دقیقه


حجم فایل : 2 گیگابایت


هزینه : 35000 تومان
هزینه : 27000 تومان


مزایای موتور بازی سازی یونیتی :

1- سادگی محیط برنامه :

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

 

2- قدرت رندر کردن برنامه :

قابلیت بعدی که یونیتی در اختیار ما قرار میده قدرت اون در رندر کردن هستش که اینکار رو به سرعت انجام میده . معمولا فرآیند رندر گیری یک فرآیند زمان بر هستش و زمان زیادی باید صرف این بشه تا رندر کردن یک پروژه تکمیل بشه . حالا اگر این روند با سرعت زیاد انجام بشه چقدر می تونه ما رو در توسعه یک بازی کمک کنه ؟!

 

3- سفارشی شدن محیط برنامه :

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

 

4- امکان ساخت بازی های 2 و 3 بعدی :

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

 

5- استفاده از زبان برنامه نویسی سی شارپ ( #C ) :

برای اینکه به یک Game Object بگیم تا چه عکس العملی رو از خودش نشون بده در مقابل حالت های مختلف نیاز به این داریم که اسکریپت نویسی کنیم . برای اینکار موتور بازی سازی یونیتی از زبان سی شارپ یا #C که سریع قابل یادگیری هستش و سطح بالا نیز هست استفاده می کند .

 

6- بسته های آماده برای ساخت بازی :

زمانی که ما یک توسعه دهنده بازی با موتور بازی سازی یونیتی باشیم به یک مجموعه از بسته ها برای ساخت بازی دسترسی داریم که خود یونیتی اون رو برای ما آماده کرده و در Asset Store قرار داده که به راحتی می تونیم بسته مورد نظرمون رو برای ساخت بازی به پروژه خودمون اضافه کنیم .

 

پسوند های پشتیبانی شده توسط یونیتی :

یونیتی از انواع پسوند های صوتی ، تصویری و ویدیویی پشتیبانی می کنه و این دست ما رو در توسعه بازی به شدت باز میذاره تا بتونیم دسترسی به محتوای هر چه بیشتر داشته باشیم تا بتونیم یک بازی مناسب تری رو ایجاد کنیم .

و کلی قابلیت دیگه که به مرور در ساخت پروژه هامون با این موتور بازی سازی از اون ها استفاده می کنیم و یاد میگیریمشون 🙂

نمونه بازی هایی که با موتور بازی سازی یونیتی ساخته شده :

SUNLESS SEA ، SHADOWRUN CHRONICLES : BOSTON LOCKDOWN ، ORI AND THE BLIND FOREST ، PILLARS OF ETERNITY ، CUPHEAD ، SUPERHOT ، KERBAL SPACE PROGRAM

ممنون که در این نوشته هم همراه ما بودید .

کنارمون باشید و ازمون حمایت کنید تا بتونیم محتوی بهتری رو برای شما دوستان عزیز آماده کنیم .

 

یونیتی (Unity) یک موتور بازی سازی (Game Engine) چند سکویی (Cross Platform = یعنی با یک بار طراحی بازی در این موتور بازی سازی می توان خروجی های مختلفی (android - ios - windows و ...) گرفت.) است که توسط شرکت Unity Technologies ساخته شده. موتور بازی سازی همان چیزی است که به اجزای مختلف کامپیوتر نحوه پردازش تصویر و صدا و ... را می دهد. ساخت بازی با این موتور بازی سازی ساده است چون در بسیاری از جاها اجزای بازی و کدنویسی های آن به صورت آماده وجود دارد و نیاز به تحقیق برای فهم مفاهیم و بازنویسی آنان نیست. به زبان راحت تر بخش های سنگین و سخت بازی سازی (به طور مثال: بخش های بصری و فیزیک و مدلینگ و...) آن توسط شرکت سازنده انجام شده و در قالب اجزا یا Component در اختیار کاربر قرار داده شده. با استفاده از Unity شما می توانید به صورت دو بعدی یا سه بعدی و به زبان های #C و JavaScript بازی بسازید.

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

 

یونیتی به شما یک سری مدل های آماده برای طراحی بازی می دهد (مانند = مکعب - کره - plane و...) اما امکان ساخت مدل در محیط یونیتی وجود ندارد. اما می توان با برنامه های طراحی مدل مثل: Blender - 3D Max - Maya و ... طرح های خود را بسازید و خروجی آن را در یونیتی، بخش Asset(به یک سری منابع لازم برای بازی سازی که توسط کاربر در پروژه استفاده می شود. مثلا : صدا - مدل - عکس و ...) پروژه خود قرار دهید و از آن استفاده کنید. و البته یونیتی بخش Asset Store بزرگ نیز دارد که می توانید در آن مدل های خود را دانلود یا خریداری کنید.

قابلیت های موتور بازی سازی یونیتی:

ویرایشگر قدرتمند، انعطاف پذیر و با قابلیت اجرای دستورات کاربر بصورت ویژوال

ابزارهای مورد نیاز جهت کار گروهی، قابلیت ایمپورت مستقیم فایل های نرم افزارهایی مثل Max, Maya, XSI و آپدیت ذخایر در حین اجرای نرم افزار و ساخت بازی

استفاده از آخرین تکنولوژی های گرافیکی، سرعت رندر بالا، استفاده از تمامی قابلیت های DirectX و OpenGL

تهیه خروجی اجرایی متناسب با پلتفرم در مراحل بسیار ساده.

تهیه خروجی تحت وب، تحت کنسول، تحت آیفون و برای مکینتاش

استفاده از جدیدترین تکنیک های نور پردازی و پشتیبانی از سایه های دینامیک

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

موتور Terrain داخلی، جهت ساخت عوارض زمین، محیط های وسیع Outdoor و کوه و تپه و امکانات تکسچر گذاری و رنگ آمیزی و چینش اتوماتیک اشیا در محیط

پشتیبانی از پروتکل های شبکه

پشتیبانی کامل از موتور فیزیک Physx محصول nVidia

پشتیبانی از زبانهای C# و جاوا اسکریپت

و …



ویدیو های مرتبط

همیشه در کنار شما هستیم