دوره های انتخابی شما
روز هفته 10 12 14 16 18 20 22
شنبه
یکشنبه
دوشنبه
سه شنبه
چهارشنبه
پنجشنبه
جمعه
دوره انتخابی شهریه تخفیف
مجموع
شهریه با تخفیف
طول دوره: 30 ساعت
شهریه : 6,300,000 ریال
نوع آموزش: TPH
پیشنیاز:

ندارد

مدرک پایان دوره: فنی و حرفه ای
مدرک بین المللی: فنی و حرفه ای

برنامه زمانی دوره Unity 3D


در حال حاضر هیچ کلاسی برای دوره Unity 3D مشخص نشده است!

Unity 3D

در حال حاضر کلاسی برای دوره مورد نظر ارائه نشده است در صورت تمایل شماره موبایل خود را ثبت نمایید تا زمان شروع دوره ها برای شما اطلاع رسانی شود

Unity 3D

یونیتی (به انگلیسی: Unity) یک موتور بازی چند سکویی است که توسط فناوری‌های یونیتی (Unity Technologies) ساخته شده است و در ساخت بازی ویدیویی برای کامپیوترهای شخصی، کنسول‌های بازی، دستگاه‌های همراه و وب سایت‌ها استفاده می‌شود. برای اولین بار در کنفرانس جهانی توسعه دهندگان اپل در سال ۲۰۰۵ برای سیستم عامل OS X معرفی شد و از آن زمان به حال بر روی بیست و یک سکوی دیگر توسعه یافته است.
ویرایشگر اسکریپت این موتور بازی ساز از نرم‌افزار مونودولاپ که یک نرم‌افزار متن باز ویرایشگر زبان‌های برنامه‌نویسی است به عنوان ویرایشگر زبان برنامه‌نویسی استفاده می‌کند، این نرم‌افزار بسیار قدرتمند است و کاملاً با موتور بازی ساز یونیتی هماهنگ شده است، مهمترین قابلیت‌های این نرم‌افزار در لیست زیر معرفی شده است

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

زبان برنامه‌نویسی یونیتی از جمله موتورهای بازی ساز است که می‌تواند از زبان‌های برنامه‌نویسی معروف پشتیانی کند، زبان‌های برنامه‌نویسی سی‌شارپ (C#.net)، جاوااسکریپت و زبان برنامه‌نویسی بو که یک زبان از خانواده زبان برنامه‌نویسی پایتون می‌باشد در یونیتی قابل استفاده هستند (البته امکان استفاده از زبان بو از نسخهٔ ۵ به بعد یونیتی حذف شده است). زبان سی‌شارپ (C#.net) قابلیت شی گرایی دارد و به واسطه این قابلیت، قابلیت‌هایی همچون ارث بری را نیز دارا می‌باشد، این قابلیت‌ها در پروژه‌های بزرگ برنامه‌نویسی بسیار سودمند هستند.
پلتفرم‌های خروجی یونیتی یک موتور بازی ساز چند پلتفرمه است، یعنی می‌تواند برای بسیاری از پلتفرم‌های موجود بازی را ایجاد کند. امروزه تنها حدود ۵ درصد کاربران بازی‌ها را بر روی کامپیوترهای شخصی اجرا می‌کنند و سهم بسیاری به کنسول‌های بازی و موبایل و وب می‌رسد. (بدون ذکر منبع) یونیتی برای پلتفرم‌های زیر خروجی ایجاد می‌کند
  • مک اواس
  • وی
  • ایکس‌باکس ۳۶۰
  • پلی‌استیشن ۳
  • آی‌اواس
  • اندروید
  • وب (ابهام‌زدایی)
  • ایکس باکس وان
  • پلی استیشن ۴

تقریباً می‌توان گفت که یونیتی برای تمامی پلتفرم‌های موجود خروجی بازی تولید می‌کند و ممکن است کمتر نیاز به ویرایش اسکریپت‌های پروژه پیدا کنید، که از لحاظ تجاری بسیار مهم است به خصوص اجرای بازی بر روی وب و به صورت چند کاربر (network) که باعث جذب کاربران بسیار می‌شود، تعدادی از بازی‌های موجود در شبکه اجتماعی فیس‌بوک توسط موتور بازی ساز یونیتی ایجاد شده است.

 

قابلیت های کلیدی نرم افزار Unity Pro:
  • ویرایشگر قدرتمند، انعطاف پذیر و با قابلیت اجرای دستورات کاربر بصورت ویژوال
  • ابزارهای مورد نیاز جهت کار گروهی، قابلیت ایمپورت مستقیم فایل های نرم افزارهایی مثل Max, Maya, XSI و آپدیت ذخایر در حین اجرای نرم افزار و ساخت بازی
  • استفاده از آخرین تکنولوژی های گرافیکی، سرعت رندر بالا، استفاده از تمامی قابلیت های DirectX و OpenGL
  • تهیه خروجی اجرایی متناسب با پلتفرم در مراحل بسیار ساده.
  • تهیه خروجی تحت وب، تحت کنسول، تحت آیفون و برای مکینتاش
  • استفاده از جدیدترین تکنیک های نور پردازی و پشتیبانی از سایه های دینامیک
  • استفاده از جدیدترین شیدرهای گرافیکی، کتابخانه کاملی از شیدرهای قابل استفاده، توانایی کاربر در نوشتن شیدرهای جدید
  • موتور Terrain داخلی، جهت ساخت عوارض زمین، محیط های وسیع Outdoor و کوه و تپه و امکانات تکسچر گذاری و رنگ آمیزی و چینش اتوماتیک اشیا در محیط
  • پشتیبانی از پروتکل های شبکه
  • پشتیبانی کامل از موتور فیزیک Physx محصول nVidia
  • پشتیبانی از زبانهای C# و جاوا اسکریپت
  • و ...

محیط Unity 3D

آنچه خواهید آموخت



از آن جای که یادگیری نرم افزار بدون انجام تمرینات و پروژه های عملی امکان پذیر نمی باشد آموزش این دوره مبتنی بر روش TPH خواهد بود

مباحث دوره به اختصار به شرح زیر می باشد:
  1. آماده سازی مدل سه بعدی در نرم افزار 3dmax
  2. گرفتنUV و Render to Texture در 3dmax
  3. نصب و فعالسازی نرم افزار UNITY
  4. آشنایی به محیط و ابزار های نرم افزار unity
  5. آشنایی با مبانی پردازش تصویر
  6. دریافت و پیاده سازی پلاگین واقعیت افزوده
  7. ساخت و ثبت تصویر هدف
  8. پیاده سازی مدل سه بعدی در یونیتی و تنظیمات
  9. مقدمات برنامه نویسی C# یونیتی
  10. خروجی برای اندروید و تنظیمات خروجی

راهنمای نصب نرم افزار

  1. توجه : از نسخه ی 5.3 به بعد فایل نصب ادیتور و Module های ساختن برای پلتفرم های مختلف جدا شده اند. برای راه اندازه پروژه ی خود روی هر پلتفرمی حتما باید Module آن را نصب کنید. Module های موجود در پک استاندارد شامل اندروید، iOS، لینوکس، مک،اپل تی وی، مترو، Samsung TV، تایزن، فیسبوک، IL2CPP، WebGL و ویندوز است. پشتیبانی از کنسول های بازی بسته به نوع لایسناسی که از فایل پچ استفاده می کنید و همچنین تصدیقیه ی شما به عنوان Developer از سوی ناشر آن کنسول است.
  2. ابتدا برنامه و سپس Module های مورد نیاز و در صورت تمایل بسته های اضافی را نصب کنید. سپس فایل Patch را اجرا کرده و گزینه ی Unity v5.x.x را انتخاب کنید.
  3. روی دکمه ی License Options کلیک کنید و نحوه ی تنظیم لایسنس مورد علاقه ی خود رو مشخص کنید.
  4. سپس روی دکمه ی Browse کلیک کرده و محل نصب Editor را مشخص کنید. توجه داشته باشید که Editor در پوشه ای به همان نام نصب می شود و نباید پوشه ی سطح بالا را انتخاب کنید. سپس دکمه ی Patch را بزنید.

نکته : پک استانداردی که با برنامه قرار داده شده است، پک لوازم رسمی ارائه شده از طرف Unity به همراه یک پروژه ی آماده جهت آشنایی بیشتر با موتور قرار داده شده است. دریافت این بسته برای شروع به کار پیشنهاد می گردد.

سیستم مورد نیاز

 OS: Windows XP SP2+, 7 SP1+, 8, 8.1, 10; Windows Vista is not supported; and server versions of Windows are not tested. GPU: Graphics card with DX9 (shader model 2.0) capabilities. Anything made since 2004 should work. The rest mostly depends on the complexity of your projects. Additional platform development requirements: iOS: Mac computer and Xcode 4.3. Android: Android SDK and Java Development Kit (JDK). Windows Store Apps / Windows Phone: 64 bit Windows 8 Pro and Visual Studio 2012+. Blackberry: 32 bit Java Runtime (JRE). 
}
;