دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

یونیتی - 10 بازی، فراکتال، مش‌ها، رندرینگ، نویز و Voxel

یونیتی - 10 بازی، فراکتال، مش‌ها، رندرینگ، نویز و Voxel

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • مبانی یونیتی - دانشجویان مفاهیم اساسی توسعه بازی در یونیتی شامل آبجکت‌های بازی، صحنه‌ها و کامپوننت‌ها را یاد می‌گیرند.
  • کنترلرهای کاراکتر - نحوه پیاده‌سازی کنترلرهای کاراکتر برای حرکت بازیکن و تعامل در محیط بازی را یاد می‌گیرید.
  • گرافیک‌های دوبعدی و سه‌بعدی - دانشجویان با بررسی ایجاد و دستکاری اسپرایت‌ها و انیمیشن‌های دوبعدی و همچنین مدل‌ها و محیط‌های سه‌بعدی آشنا می‌شوند.
  • اسکریپت‌نویسی با سی‌شارپ - با مثال‌های عملی، مبانی اسکریپت‌نویسی در سی‌شارپ برای افزودن تعامل و قابلیت به بازی‌ها را می‌آموزید.
  • فرآیند توسعه بازی - شما روند توسعه بازی از ایده‌پردازی و نمونه‌سازی اولیه تا تست و استقرار را درک می‌کنید.
  • یادگیری مبتنی بر پروژه - با شرکت در پروژه‌هایی مانند Gem Collector و Breakout و Flappy Chopper مهارت‌های خود را در ایجاد بازی‌های کامل اعمال می‌کنید.
  • تکنیک‌های بهینه‌سازی - متدهایی برای بهینه‌سازی عملکرد بازی و بهبود تجربه کاربری، از جمله اسکریپت‌نویسی کارآمد و مدیریت دارایی‌ها را کشف می‌کنید.
  • طراحی UI/UX - دانشجویان می‌آموزند که چگونه رابط‌های کاربری شهودی و تجربه‌های کاربری جذاب برای بهبود گیم‌پلی و ناوبری طراحی کنند.
  • مباحث پیشرفته - این دوره مفاهیم پیشرفته‌ مانند object pooling، دستکاری مش، تکنیک‌های رندرینگ و تولید رویه‌ای را پوشش می‌دهد.
  • توسعه پورتفولیو - در پایان دوره، دانشجویان پورتفولیویی از پروژه‌ها را خواهند داشت که مهارت‌های آنها در یونیتی را نشان می‌دهد که برای تحت تاثیر قرار دادن کارفرمایان آماده است.

پیش‌نیازهای دوره

  • داشتن کامپیوتر مک یا PC برای توسعه بازی یونیتی
  • نیاز به تجربه قبلی کدنویسی یا استفاده از یونیتی نیست.
  • موتور بازی یونیتی 5 (نسخه رایگان)
  • در این دوره از ابتدا همراه شما خواهیم بود؛ از نصب یونیتی روی کامپیوتر تا ساخت بازی‌های پیچیده
  • دسترسی منظم به اینترنت

توضیحات دوره

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

در طول این مسترکلاس، شما سفری گسترده را آغاز می‌کنید که طیف وسیعی از مباحث از مبانی رابط کاربری یونیتی و مکانیک‌های بازی تا مباحث پیشرفته‌ مانند شبکه‌سازی، واقعیت مجازی (VR) و واقعیت افزوده (AR) را شامل می‌شود. تا پایان دوره، توانایی ساخت بازی‌های خود را روی پلتفرم‌های مختلف از جمله کامپیوتر، موبایل، کنسول‌ها و وب به دست می‌آورید.

هر بخش از دوره به دقت ساختاربندی شده تا تجربه یادگیری عملی را برای شما فراهم کند. شما در تمرین‌های کاربردی شرکت می‌کنید، پروژه‌های کامل بازی می‌سازید و از مثال‌های واقعی بینش‌های لازم را کسب می‌کنید. چه رویای ساخت بازی‌های مستقل را داشته باشید، چه دنبال شغلی در صنعت بازی‌سازی یا علاقه‌مند به دنیای هیجان‌انگیز VR و AR باشید، این مسترکلاس به شما کمک می‌کند تا آرزوهای توسعه بازی خود را به واقعیت تبدیل کنید. بیایید این مسیر را با هم آغاز کنیم و خلاقیت خود را در توسعه بازی یونیتی کشف کنیم

بخش 1 - یونیتی - آشنایی با توسعه بازی یونیتی

در این بخش، دانشجویان با اصول اولیه توسعه بازی یونیتی آشنا می‌شوند. آنها رابط یونیتی، ابزارهای ناوبری و قابلیت‌های اولیه آن را می‌آموزند. از طریق بررسی عملی، با views پیش‌فرض یونیتی مانند Scene view و Game view و بقیه موارد آشنا می‌شوند. همچنین نحوه راه‌اندازی محیط skybox برای خلق دنیاهای بازی جذاب را یاد می‌گیرند.

بخش 2 - بازی شماره 1 یونیتی- Gem Collector

دانشجویان با درک مبانی، اولین پروژه بازی یونیتی خود یعنی Gem Collector را آغاز می‌کنند. آنها در راه‌اندازی محیط بازی، متحرک‌سازی کاراکترها و پیاده‌سازی مکانیک‌های بازی، تجربه عملی کسب می‌کنند. با اسکریپت‌نویسی عناصری مثل score manager و منطق بازی، پایه‌ای برای ایجاد تجربه‌های گیم پلی جذاب می‌سازید.

بخش 3 - بازی شماره 2 یونیتی - BreakOut

در این بخش، دانشجویان پروژه بازی BreakOut را انجام می‌دهند و مهارت‌های خود را در طراحی و توسعه بازی تقویت می‌کنند. آنها یاد می‌گیرند چگونه دارایی‌های بازی مثل آجرها و پدل کنترل‌ شده توسط بازیکن را بسازند و قابلیت های اصلی بازی را پیاده‌سازی کنند. با اسکریپت‌نویسی و راه‌اندازی game manager، بینش‌هایی در مدیریت state های بازی و تعاملات دریافت می‌کنند.

بخش 4 - بازی شماره 3 یونیتی - Flappy Chopper

دانشجویان عمیق‌تر به توسعه بازی یونیتی می‌پردازند و با ساخت بازی اسکرول کردن جانبی، Flappy Chopper، خود را به چالش می‌کشند. آنها طراحی سطوح بازی، پیاده سازی مکانیک‌های حرکت بازیکن و یکپارچه‌سازی موانع پویا را می‌آموزند. با اسکریپت‌نویسی منطق بازی و مدیریت ورودی‌های بازیکن، مهارت ایجاد گیم‌پلی واکنش‌گرا و جذاب را کسب می‌کنند.

بخش 5 - بازی شماره 4 یونیتی - Breakout پیشرفته آنلاین

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

بخش 6 - بازی شماره 5 یونیتی - ایجاد بازی Pipe Runner

در این بخش، دانشجویان ایجاد بازی Pipe Runner را آغاز می‌کنند که تمرکز آن بر تولید سطح رویه‌ای و مکانیک‌های حرکت بازیکن است. آنها با تکنیک‌های دستکاری مش برای تولید پویا محیط‌های بازی و موانع آشنا می‌شوند. با پیاده‌سازی کنترل‌های واکنش‌گرای بازیکن و بهینه‌سازی عملکرد بازی، تجربه‌ای چالش‌برانگیز و لذت‌بخش در گیمینگ خلق می‌کنند.

بخش 7 - بازی شماره 6 یونیتی - ایجاد بازی Box Sprint

دانشجویان مکانیک‌های بازی‌های endless runner را با توسعه Box Sprint بررسی می‌کنند. آنها طراحی سطوح بازی، پیاده‌سازی مکانیک‌های حرکت بازیکن و افزودن موانع پویا را یاد می‌گیرند. با اسکریپت‌نویسی رویدادهای بازی و یکپارچه‌سازی عناصر رابط کاربری، تجربه عملی در ساخت گیم‌پلی‌های جذاب و گیرا کسب می‌کنند.

بخش 8 - بازی شماره 7 یونیتی - ایجاد بازی‌های Maze

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

بخش 9 - بازی شماره 8 یونیتی - بازی نقش‌آفرینی (RPG)

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

بخش 10 - بازی شماره 9 یونیتی - Joyride Clone

دانشجویان ایجاد بازی الهام‌ گرفته از Jetpack Joyride را شروع می‌کنند که تمرکز آن بر حرکت کاراکتر پویا و مکانیک‌های اجتناب از موانع است. آنها طراحی سطوح جذاب، متحرک کاراکترها و پیاده‌سازی power-ups را یاد می‌گیرند. با اسکریپت‌نویسی و فیزیک بازی، مکانیک‌های گیم‌پلی واکنش‌گرا را توسعه می‌دهند که بازیکنان را به چالش می‌کشد و در عین حال یک تجربه بازی هیجان‌انگیز را ارائه می‌دهد.

بخش 11 - بازی شماره 10 یونیتی - بازی Tower Defense

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

بخش 12 - یونیتی پیشرفته - بخش 1 - مبانی فراکتال و object pooling

دانشجویان وارد مفاهیم پیشرفته یونیتی می‌شوند؛ ابتدا با تولید فراکتال و تکنیک‌های object pooling آشنا می‌شوند. آنها نحوه تولید الگوهای پیچیده فراکتال به صورت رویه‌ای و بهینه‌سازی عملکرد بازی با استفاده از object pooling برای مدیریت منابع بهینه را یاد می‌گیرند. با تمرین‌های عملی، در بهینه‌سازی رندرینگ و افزایش مقیاس‌پذیری گیم‌پلی، بینش ‌های لازم را کسب می‌کنند.

بخش 13 - یونیتی پیشرفته - بخش 2 - مش‌ها

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

بخش 14 - یونیتی پیشرفته - بخش 3 - رندرینگ

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

بخش 15 - یونیتی پیشرفته - بخش 4 - ایجاد نقشه‌های شش ضلعی

در این بخش، دانشجویان طراحی و پیاده‌سازی محیط‌های بازی مبتنی بر گرید شش ضلعی را یاد می‌گیرند. آنها الگوریتم‌های تولید نقشه شش ضلعی، تکنیک‌های مسیریابی و مکانیک‌های گیم‌پلی مناسب برای بازی‌های مبتنی بر گرید را بررسی می‌کنند. با تمرین‌های عملی، دنیاهای بازی پویا و جذاب با سیستم tile شش‌ ضلعی خلق می‌کنند که به تجربیات گیم‌پلی استراتژیک کمک می‌کند.

بخش 16 - یونیتی پیشرفته - بخش 5 - نویز شبیه‌سازی

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

بخش 17 - یونیتی پیشرفته - بخش 6 - Marching Squares و گریدهای Voxel

در این بخش نهایی، دانشجویان الگوریتم‌های marching squares و تکنیک‌های دستکاری گرید voxel را یاد می‌گیرند. آنها می آموزند چگونه سطوح زمین‌ و ساختارهای حجمی پیچیده را با استفاده از نمایش‌های مبتنی بر voxel تولید کنند. آنها با پروژه‌های عملی، سیستم‌های تولید رویه‌ای برای ایجاد محیط‌های بازی متنوع و همه‌جانبه را با سطوح زمین پویا و هندسه دقیق توسعه می‌دهند.

این دوره برای چه کسانی مناسب است؟

  • مبتدیان توسعه بازی - افرادی که تجربه کمی یا هیچ تجربه‌ای در توسعه بازی ندارند و می‌خواهند یونیتی را از ابتدا یاد بگیرند.
  • توسعه‌دهندگان مشتاق بازی - کسانی که آرزو دارند توسعه‌دهنده بازی شوند و می‌خواهند پایه‌ای قوی در توسعه بازی یونیتی ایجاد کنند.
  • برنامه‌نویسان علاقه‌مند به توسعه بازی - برنامه‌نویسانی که می‌خواهند به توسعه بازی سوئیچ کنند و مهارت‌های کدنویسی خود را در پروژه‌های بازی اعمال کنند.
  • دانشجویان و علاقه‌مندان - دانشجویان رشته‌های علوم کامپیوتر و رشته‌های مرتبط و همچنین علاقه‌مندانی که به‌عنوان سرگرمی می‌خواهند بازی بسازند.
  • متخصصان جویای مهارت‌های جدید - متخصصانی از حوزه‌های مختلف که برای پیشرفت شغلی یا رشد فردی به مهارت‌های جدید در توسعه بازی نیاز دارند.
  • کارآفرینان و توسعه‌دهندگان مستقل - افرادی که علاقه‌مند به ایجاد بازی‌های مستقل یا راه‌اندازی استودیوی توسعه بازی خود هستند.
  • هنرمندان و طراحان - هنرمندان و طراحانی که می‌خواهند یاد بگیرند که چگونه artwork خود را در یونیتی یکپارچه کرده و تجربه‌های تعاملی ایجاد کنند.
  • کسی که به گیمینگ علاقه دارد - به‌ طور کلی کسی که به گیمینگ علاقه‌مند است و می‌خواهد بداند بازی‌ها چگونه ساخته می‌شوند.

یونیتی - 10 بازی، فراکتال، مش‌ها، رندرینگ، نویز و Voxel

  • بررسی یونیتی 01:48
  • مقدمه 06:02
  • Views پیش‌فرض - بخش 1 09:05
  • Views پیش‌فرض - بخش 2 06:19
  • Views پیش‌فرض - بخش 3 06:08
  • راه اندازی Skybox 07:28
  • کنترلر کاراکتر - بخش 1 10:41
  • کنترلر کاراکتر - بخش 2 06:52
  • کنترلر کاراکتر - بخش 3 05:55
  • آبجکت‌های بازی 05:53
  • کامپوننت‌های بازی 06:11
  • Prefabs 07:34
  • صحنه‌ها 12:03
  • محیط توسعه - بخش 1 06:49
  • محیط توسعه - بخش 2 06:38
  • اسپرایت‌های دوبعدی - بخش 1 10:37
  • اسپرایت‌های دوبعدی - بخش 2 06:37
  • اسپرایت‌های دوبعدی - بخش 3 09:08
  • انیمیشن‌های دوبعدی - بخش 1 09:41
  • انیمیشن‌های دوبعدی - بخش 2 11:10
  • انیمیشن‌های دوبعدی - بخش 3 06:42
  • انیمیشن‌های دوبعدی - بخش 4 05:52
  • ملزومات سه‌بعدی - بخش 1 11:34
  • ملزومات سه‌بعدی - بخش 2 10:40
  • ملزومات سه‌بعدی - بخش 2 10:38
  • ملزومات سه‌بعدی - بخش 3 11:13
  • ملزومات سه‌بعدی - بخش 3 10:40
  • ملزومات سه‌بعدی - بخش 3 11:44
  • ملزومات سه‌بعدی - بخش 3 10:05
  • آشنایی با اسکریپت‌نویسی - بخش 1 10:58
  • آشنایی با اسکریپت‌نویسی - بخش 2 10:57
  • آشنایی با اسکریپت‌نویسی - بخش 3 05:28
  • آشنایی با اسکریپت‌نویسی 1 - بخش 1 11:55
  • آشنایی با اسکریپت‌نویسی 1 - بخش 2 11:57
  • آشنایی با اسکریپت‌نویسی 1 - بخش 3 07:23
  • آشنایی با اسکریپت‌نویسی 1 - بخش 4 08:13
  • آشنایی با اسکریپت‌نویسی 2 - بخش 1 10:13
  • آشنایی با اسکریپت‌نویسی 2 - بخش 2 09:19
  • آشنایی با اسکریپت‌نویسی 2 - بخش 3 10:40
  • آشنایی با اسکریپت‌نویسی 2 - بخش 4 11:05
  • آشنایی با اسکریپت‌نویسی 3 - بخش 1 09:16
  • آشنایی با اسکریپت‌نویسی 3 - بخش 2 07:02
  • آشنایی با اسکریپت‌نویسی 3 - بخش 3 09:00
  • درک بازی Gem Collector 11:45
  • راه‌اندازی محیط 12:03
  • راه‌اندازی انیمیشن‌ها 08:25
  • Recasting 08:14
  • ایجاد انیمیشن 08:44
  • درگ و دراپ کردن Claw 10:04
  • کار روی Claw 11:14
  • ادامه - کار روی Claw 08:47
  • ویرایش خط 08:51
  • ایجاد Score Manager 10:38
  • اسکریپت‌نویسی Score Manager 09:14
  • ویرایش Score Manager 07:21
  • اسکریپت‌نویسی بازی 09:33
  • درک بازی Breakout 09:43
  • راه‌اندازی بازی 08:12
  • راه‌اندازی محیط 06:28
  • اسکریپت توپ 06:23
  • Game Manager 06:39
  • اسکریپت‌نویسی Game Manager 07:36
  • تکمیل کلاس Game Manager 07:16
  • نوشتن کلاس آجرها 05:07
  • ایجاد ذرات 07:31
  • نتیجه‌گیری 08:04
  • آشنایی با Chopper 01:25
  • برش شیت اسپرایت 08:09
  • ادامه - برش شیت اسپرایت 05:16
  • تنظیم محیط Chopper 11:16
  • بررسی Views 07:36
  • پس‌زمینه 08:08
  • پس‌زمینه اسکرول‌شونده 10:50
  • راه‌اندازی حرکت Chopper 11:59
  • ادامه - حرکت Chopper 06:51
  • ردیابی دوربین 06:21
  • بدن ریگ شده بازیکن و فیزیک 07:51
  • فیکس کردن اسکریپت پارالاکس 07:53
  • فیکس کردن انیمیشن‌ها 07:18
  • شرطی افزودن مرگ 09:24
  • افزودن انیمیشن 07:49
  • نوشتن منطق برای spawn کردن موانع 06:39
  • ویرایش اسکریپت Spawn کردن 08:07
  • ساخت رابط کاربری گرافیکی (Gui) 11:57
  • نوشتن منطق امتیاز 09:02
  • اسکریپت‌نویسی امتیاز 09:42
  • شرطی‌های Game Over 09:35
  • نوشتن امتیاز 08:42
  • ایجاد آبجکت بازی 07:32
  • وصل کردن رابط کاربری به بازی 05:17
  • راه‌اندازی Breakout پیشرفته 10:05
  • ایجاد متریال‌ 11:22
  • ایجاد پارو 05:51
  • ایجاد متون 06:54
  • ایجاد توپ‌ها 12:03
  • ایجاد آجرها 12:02
  • راه‌اندازی صدا و Scene Manager 07:26
  • ایجاد کلاس Game Manager 06:20
  • کلاس کله زدن به توپ 09:01
  • نوشتن کلاس کنترلر بازی 09:14
  • ایجاد کلاس‌های مختلف 06:53
  • نوشتن کلاس آیتم قابل خراب شدن 06:51
  • پیاده‌سازی کلاس Game Manager 09:10
  • View دوبعدی 09:42
  • ترکیب عناصر 06:47
  • کار روی تبدیل 05:47
  • اسکریپت‌نویسی پیشرفته Breakout 07:02
  • ساخت جدول آجر 07:22
  • ادامه - ساخت جدول آجر 11:59
  • اجرای بازی 11:04
  • ویرایش اسکریپت 08:23
  • تکمیل کلاس کنترلر بازی 07:11
  • پیاده‌سازی کلاس توپ 08:00
  • پیاده‌سازی کلاس آیتم قابل خراب شدن 09:01
  • ادامه - کلاس آیتم قابل خراب شدن 11:28
  • بروزرسانی امتیاز بالا 09:26
  • پایان دادن به بازی 10:11
  • آشنایی با ایجاد بازی Pipe Runner با یونیتی 01:52
  • ساخت پایپ 08:22
  • ادامه - ساخت پایپ 06:22
  • ایجاد مش پایپ 06:13
  • اطلاعات بیشتر درباره مش پایپ 07:04
  • تکمیل سیستم مش و پایپ 07:34
  • ادامه - تکمیل سیستم مش و پایپ 07:59
  • ساخت پایپ مش Processing..
  • حرکت 11:39
  • ادامه - حرکت 11:39
  • فیکس کردن خطاهای حرکت 06:50
  • حرکت از طریق پایپ‌ها 07:18
  • ادامه - حرکت از طریق پایپ‌ها 08:12
  • هدایت بازیکن 07:10
  • کار روی سطح متریال پایپ‌ 07:34
  • افزودن موانع - بخش 1 11:31
  • افزودن موانع - بخش 2 11:48
  • افزودن موانع - بخش 3 10:52
  • کشتن بازیکن 07:19
  • ادامه - کشتن بازیکن 09:01
  • افزودن رابط کاربری 08:53
  • کار روی تبدیل دوربین 08:54
  • ایجاد HUD 10:26
  • برچسب امتیاز - Ray Cast کردن هدف 11:34
  • آشنایی با ایجاد بازی Box Sprint در یونیتی 02:24
  • راه‌اندازی پروژه 08:42
  • ایجاد اسکریپت جدید 07:21
  • ایجاد Skyline 07:20
  • ایجاد آبجکت Skyline 06:54
  • افزودن سکوها 07:44
  • ادامه - افزودن سکوها 04:55
  • ایجاد پرش بازیکن 08:25
  • ادامه - ایجاد پرش بازیکن 08:49
  • تصادفی‌سازی سکوها و ایجاد رویدادها 06:14
  • راه‌اندازی رویدادها و رابط کاربری گرافیکی (GUI) 11:52
  • تکمیل رویدادها 11:54
  • افزودن بوست‌ها 11:42
  • ادامه - افزودن بوست‌ها 09:22
  • افزودن GUI اطلاعاتی 12:49
  • نکات نهایی و نتیجه‌گیری 11:28
  • آشنایی با Maze 05:26
  • راه‌اندازی پروژه 06:40
  • ایجاد Maze 10:04
  • استفاده از تایپ سفارشی 11:18
  • تولید سلول‌ها به صورت تصادفی 12:48
  • تولید مسیرهای طولانی‌تر 12:48
  • ایجاد دیوارها و گذرگاه‌ها 10:29
  • چرخش دیوار 08:03
  • ادامه - چرخش دیوار 06:11
  • Maze کامل 10:37
  • تزئین Maze 11:22
  • افزودن درب‌ها 08:44
  • ادامه - افزودن درب‌ها 04:24
  • اطلاعات بیشتر درباره افزودن درب‌ها 04:00
  • افزودن اتاق‌ها 10:35
  • ادامه - افزودن اتاق‌ها 10:35
  • گسترش اتاق‌ها 07:16
  • ایجاد بازیکن 06:02
  • ادامه - ایجاد بازیکن 07:03
  • راه‌اندازی دوربین بازیکن 08:04
  • تکمیل ورودی بازیکن 10:14
  • عبور از طریق درب‌ها 09:57
  • بهینه‌سازی 05:42
  • آشنایی با توسعه بازی نقش‌آفرینی (RPG) با یونیتی سه‌بعدی 11:41
  • اکتشاف و ماموریت‌ها 10:10
  • توسعه کاراکتر 12:05
  • تجربه و سطوح 05:36
  • رابط کاربری و گرافیک‌ها 08:01
  • نقشه کلی و ماموریت‌ها 10:13
  • ادامه - نقشه کلی و ماموریت‌ها 11:09
  • اطلاعات بیشتر درباره نقشه کلی و ماموریت‌ها 11:39
  • ماموریت‌ها و اکتشاف‌ها 11:20
  • دارایی‌های محیطی و کاراکتر 07:35
  • طراحی سطح 11:25
  • جعبه‌ ابزار سطوح زمین 05:01
  • طراحی Awakening 11:05
  • ادامه - طراحی Awakening 11:00
  • Awakening - بسته شاخ و برگ 09:21
  • Awakening - سنگ 06:49
  • Awakening - افزودن درختان 06:58
  • تست سطح 10:48
  • ایجاد منوی اصلی 11:12
  • توضیح کاراکترها 10:59
  • کاراکتر اولیه 11:59
  • State های انیمیشن 10:50
  • کنترلر کاراکتر 09:18
  • نوشتن اسکریپت IK 08:39
  • ادامه - نوشتن اسکریپت IK 10:00
  • هندل IK 07:40
  • سفارشی‌سازی کاراکتر اولیه 08:14
  • اطلاعات بیشتر درباره سفارشی‌سازی کاراکتر اولیه 08:03
  • چرخش مدل 07:48
  • OrcWarrior Prefab 07:22
  • راه‌اندازی NPC 08:56
  • ادامه - راه‌اندازی NPC 09:07
  • دید NPC 12:43
  • تعامل بازیکن با NPC 11:09
  • اسکریپت Game Master 08:11
  • اطلاعات بیشتر درباره اسکریپت Master 07:55
  • پیاده‌سازی مدیریت صحنه 11:43
  • Game Master 04:22
  • بازسازی کد مکانیک‌های بازی 12:02
  • مدیریت داده‌ 12:04
  • ادامه - مدیریت داده‌ 08:22
  • کنترلر و سطح بارگذاری 05:10
  • ایجاد موجودی 09:04
  • ادامه - ایجاد موجودی 08:32
  • سیستم موجودی 06:49
  • ایجاد کامپوننت ایجنت موجودی 06:06
  • ایجنت آیتم موجودی 06:55
  • ایجاد رابط کاربری موجودی 06:49
  • ادامه - ایجاد رابط کاربری موجودی 07:28
  • تنظیم عنصر Scroll View 06:44
  • عنصر آیتم متنی 05:24
  • افزودن آیتم‌ها به صورت پویا 06:38
  • ایجاد دکمه‌های افزودن 07:45
  • دکمه‌های حذف 07:29
  • افزودن قابلیت به دکمه‌ها 07:11
  • ادامه - افزودن قابلیت به دکمه‌ها 06:41
  • کنترلر رابط کاربری 05:58
  • کد سیستم موجودی 08:01
  • شروع کار با HUD 10:52
  • ایجاد HUD 10:06
  • Fotman Prefab 09:11
  • کدنویسی HUD 12:12
  • ادامه - کدنویسی HUD 10:02
  • HUD - سیستم موجودی 07:06
  • آشنایی با بازی Jetpack Joyride Clone در یونیتی 08:03
  • پیکربندی 05:54
  • ایجاد کاراکتر بازیکن 10:41
  • ادامه - ایجاد کاراکتر بازیکن 08:54
  • راه‌اندازی سطوح 08:20
  • شعله‌های جت‌پک 07:09
  • حرکت کاراکتر 10:45
  • ادامه - حرکت کاراکتر 08:43
  • افزودن اتاق‌ها 10:17
  • متحرک‌سازی کاراکتر 09:49
  • اطلاعات بیشتر درباره متحرک‌سازی کاراکتر 10:31
  • زمین‌گیر کردن کاراکتر 05:58
  • افزودن لیزر 09:12
  • اطلاعات بیشتر درباره افزودن لیزر 11:40
  • منطق لیزر 09:50
  • افزودن سکه‌ها 09:18
  • ادامه - افزودن سکه‌ها 09:02
  • ایجاد آبجکت‌ها به صورت پویا 07:00
  • افزودن GUI 07:15
  • اطلاعات بیشتر درباره افزودن GUI 07:32
  • افزودن موسیقی و صدا 07:35
  • افزودن صدای جت‌پک و قدم‌ها 06:11
  • ایجاد پارالاکس 09:56
  • پس‌زمینه اسکرول‌‌شونده 07:52
  • آشنایی با ایجاد بازی Tower Defence در یونیتی 08:34
  • ایجاد هیولاها 09:28
  • قرار دادن هیولاها 09:13
  • ارتقای هیولاها 10:20
  • ادامه - ارتقای هیولاها 09:25
  • Spawn کردن دشمنان 09:17
  • حرکت دشمنان 09:49
  • جهت‌دهی به دشمنان 07:34
  • جهت‌دهی به امواج 10:53
  • ادامه - جهت‌دهی امواج 09:40
  • سلامت بازیکن 10:25
  • شناسایی دشمن 11:12
  • اطلاعات بیشتر درباره شناسایی دشمن 11:46
  • افزودن گلوله‌ها 09:23
  • ادامه - افزودن گلوله‌ها 08:43
  • افزودن امتیازدهی 07:43
  • آشنایی با مبانی فراکتال و object pooling 02:50
  • ایجاد فراکتال سه‌بعدی 07:38
  • ادامه - فراکتال سه‌بعدی 07:42
  • مقیاس‌بندی فرزند 09:00
  • والد دارای چند فرزند 06:50
  • ادامه - والد دارای چند فرزند 07:51
  • کواترنیون استاتیک خصوصی 07:52
  • رشد فراکتال 06:50
  • افزودن تغییرات رنگ 08:26
  • رنگ ماژنتا 08:11
  • تصادفی سازی متغیر 05:19
  • ادامه - تصادفی سازی متغیر 07:22
  • ایجاد شمارنده نرخ فریم 10:59
  • جزئیات بیشتر درباره ایجاد شمارنده نرخ فریم 09:56
  • تمرین عملی ایجاد شمارنده نرخ فریم 08:10
  • کار روی برچسب FPS 07:43
  • تابع اسکریپت‌نویسی FPS 10:05
  • برچسب FPS زیر بالاترین برچسب 10:54
  • آشنایی با object pooling 09:30
  • object pooling در تابع Spawnew 10:28
  • تمرین کامل object pooling 10:09
  • تابع Spawner Ring و Sphere 09:14
  • انواع مختلف آبجکت تحت تابع object pooling 06:52
  • ادامه - object pooling 11:07
  • بازگشت برای دریافت متدهای pool 08:45
  • ایجاد دکمه Switch Screen تحت آبجکت بوم 08:41
  • بررسی پیش‌نویس 08:46
  • پوزیشن هندل‌ها 08:20
  • ارتقای منحنی 10:01
  • منحنی سه نقطه‌ای 10:34
  • منحنی مشتق 10:01
  • سرعت بردار 08:56
  • جمع بردار P3 06:42
  • بازرسی منحنی بازیه 06:57
  • اسپلاین بازیه 08:09
  • هندلرها برای ترسیم بازیه 07:14
  • بازرسی اسپلاین بازیه 08:01
  • ثابت خصوصی منحنی مراحل 09:42
  • Constraining نقطه کنترل 08:53
  • آرایه حالت‌های تغییر اندازه 08:19
  • کد منحنی بازیه 11:26
  • افزودن متد اسپلاین بازیه 09:03
  • افزودن شمارش منحنی 10:06
  • ایجاد Spline Walker 08:36
  • دکوراتور اسپلاین 08:18
  • مقدمه مش‌ها در یونیتی 05:20
  • ایجاد فیلتر مش 09:25
  • اسکریپت گرید 10:35
  • رئوس مش 09:03
  • افزودن داده‌ رئوس 06:57
  • ایجاد UV تکسچرها 07:27
  • مکعب گرد 10:58
  • ادامه - مکعب گرد 07:13
  • اسکریپت مکعب 06:22
  • مکعب گرد - ایجاد مثلث‌ها 08:46
  • تنظیم مثلث‌های چهارگوش 07:00
  • ایجاد مثلث‌های وجه بالا 07:57
  • رندرینگ بخش بالایی مکعب 10:23
  • ایجاد مثلث‌های وجه پایین 08:15
  • مکعب گرد - گردی 07:35
  • تنظیم راس 07:20
  • تقسیم مش 11:35
  • ایجاد شیدرهای جدید 10:00
  • شیدر گرید مکعب گرد 09:27
  • کولایدر کپسول 07:24
  • ایجاد کره مکعبی 08:29
  • ایجاد اسکریپت مکعب 11:53
  • وجه بالایی کره مکعبی 10:47
  • وجه پایینی کره مکعبی 10:41
  • بررسی نگاشت کره 08:58
  • سلول‌های یکنواخت 10:30
  • اطلاعات بیشتر درباره سلول‌های یکنواخت 11:17
  • دیفورمیشن مش 08:43
  • ورودی دیفرمر مش 09:32
  • افزودن نیروی دیفورمینگ 09:04
  • تبدیل دیفورمیشن مش 10:17
  • مقدمه رندرینگ در یونیتی 05:05
  • ماتریس‌های رندرینگ 09:18
  • گرید تبدیل 05:05
  • افزودن کامپوننت‌های تبدیل پوزیشن 08:01
  • دایره واحد 06:38
  • تبدیل چرخش 08:27
  • چرخش‌های کامل 10:02
  • ماتریس‌های چرخش نامحدود 05:50
  • تنظیم اسکریپت تبدیل چرخش 07:46
  • ماتریس‌های مقیاس بندی و پوزیشن 10:33
  • تبدیل مقیاس 07:17
  • ترکیب ماتریس‌های تبدیل 05:57
  • ایجاد تبدیل دوربین 03:49
  • شیدر فرعی 08:58
  • شیدر تابع تولید 08:36
  • پوزیشن فضای آبجکت 05:11
  • ویژگی‌های شیدر 10:00
  • کامپایل کردن و نمایش کد 09:45
  • افزودن تکسچرها 08:38
  • Wrap Mode Clamp 11:55
  • نمونه‌برداری چندین تکسچر 08:32
  • فضای گاما 09:28
  • شیدر تقسیم تکسچر 10:31
  • نقشه تخته سنگ RGB 08:07
  • آشنایی با نقشه شش‌ ضلعی 05:06
  • ایجاد گرید شش‌ ضلعی 07:57
  • ادامه - گرید شش‌ ضلعی 06:42
  • تعریف آرایه و متغیر استاتیک 08:23
  • ایجاد بوم 09:12
  • هندسه شش‌ ضلعی 10:02
  • مثلث‌سازی مش شش‌ ضلعی 07:49
  • مختصات آفست 08:12
  • مختصات شش‌ ضلعی 09:58
  • ترسیم کننده مختصات شش‌ ضلعی 09:26
  • مش شش‌ ضلعی - کنسول 06:16
  • شیدر سطح استاندارد 10:14
  • ویرایش رنگ 09:26
  • پنل رنگ - گروه تاگل 07:42
  • ترکیب رنگ‌ها 09:22
  • ایجاد جهت‌های شش‌ ضلعی 09:42
  • متریک‌های شش‌ ضلعی 09:48
  • بوم گرید شش‌ ضلعی 06:52
  • افزودن رنگ مثلث‌ها 07:58
  • اطلاعات بیشتر درباره افزودن رنگ 09:03
  • وایرفریم سایه‌دار 11:55
  • افزودن ارتفاعات 09:19
  • اطلاعات بیشتر درباره ارتفاعات 05:26
  • ویژگی ارتفاع سلول‌های شش‌ ضلعی 09:31
  • افزودن رنگ‌های متد درون‌یابی 11:00
  • نوع لبه شش‌ ضلعی 10:55
  • بازگرداندن متریک‌های شش‌ ضلعی 09:20
  • مورد شیب دوگانه 10:35
  • ادامه حالت شیب 08:54
  • شیب نوع لبه شش‌ ضلعی 08:52
  • تکسچر نویز پرلین 09:04
  • افزودن رئوس Perturb 10:37
  • شدت Perturb ارتفاع 09:41
  • ایجاد ساختار عمومی رئوس 08:44
  • مثلث‌سازی لبه فن 08:17
  • همسایه سلول شش‌ ضلعی 11:52
  • افزودن مثلث Unperturb شده 11:41
  • آشنایی با نویز 04:59
  • ایجاد چهارضلعی متریال 09:18
  • بازرسی ایجادکننده تکسچر 09:31
  • حالت Wrap تکسچر 09:07
  • تبدیل نقطه 11:18
  • رزولوشن ایجادکننده تکسچر 10:06
  • متد مقدار داپلیکیت 09:37
  • شناوری Delegate عمومی 10:36
  • شناوری اعشاری دوبعدی 07:39
  • نویز مقدار سه‌بعدی 08:29
  • متد پرلین 08:51
  • تغییر متد مقدار 09:07
  • ماسک گرادیان دوبعدی 10:00
  • ابعاد ایجادکننده تکسچر 11:10
  • ماسک گرادیان سه‌بعدی 09:25
  • فرکانس ایجادکننده تکسچر 10:29
  • تغییر اکتاوها 09:13
  • ایجاد صحنه سطح 09:33
  • ایجادکننده سطح 11:56
  • تنظیم رزولوشن مش 08:37
  • افزودن برخی نویز 09:01
  • متد رفرش 09:54
  • افزودن متغیر قدرت 07:56
  • افست ایجادکننده سطح 08:20
  • دریافت مشتقات Z 09:19
  • ایجاد نمونه نویز 06:29
  • نمونه نویز استاتیک 09:46
  • نمونه نویز پرلین 07:58
  • محاسبه مشتق تحلیلی 07:12
  • محاسبه مشتق‌ها در مقدار دوبعدی 11:20
  • چک کردن پرلین و بعد 06:50
  • مشتقات هموار 07:01
  • ایجاد کامپوننت جریان سطح 11:39
  • طول ذرات 12:18
  • ایجاد آبجکت بازی 08:54
  • اسکریپت جریان سه‌بعدی 11:00
  • آشنایی با مربع‌ها و گریدها 06:27
  • ایجاد گرید Voxel 08:20
  • افزودن Selection Base 10:06
  • افزودن Box Collider 10:14
  • متریال Voxel 11:26
  • Voxel Stencil 09:58
  • نقشه و گرید Voxel 09:18
  • اعمال Voxel 11:36
  • ایجاد شیدر سطح 11:41
  • مثلث‌سازی 12:27
  • پنج‌ضلعی‌ها 07:39
  • افزودن موارد دیگر 10:16
  • Chunks 08:41
  • سلول‌های شکاف در امتداد محور Y 08:08
  • استفاده مجدد از رئوس 10:54
  • پر کردن کش 11:14
  • استفاده از کش 05:26
  • Tweak کردن Switch Case 09:39
  • داده‌ لبه 08:40
  • مصورسازی Stencils 08:49
  • ادامه - مصورسازی Stencils 08:49
  • تقاطع‌های لبه 11:57
  • نگهداری تقاطع‌ها 08:35
  • تکمیل دایره 06:36
  • تولید داده‌ 09:46
  • تولید نرمال‌های Stencil 09:54
  • شروع افزودن ویژگی‌های شارپ 10:13
  • ادامه - ویژگی‌های شارپ 09:25
  • شناسایی ویژگی‌های شارپ 09:05
  • ادامه - شناسایی ویژگی‌های شارپ 08:41
  • کار روی حالت مثلث‌سازی 08:49
  • اطلاعات بیشتر درباره حالت مثلث‌سازی 07:34
  • افزودن پنج‌ضلعی 05:55
  • چک کردن گوشه‌ها 10:31
  • شارپ کردن گوشه‌ها 11:57
  • ویژگی شارپ ویژه و مثلث‌سازی اتصال 10:14
  • ریفکتور کردن کد - بخش 1 08:36
  • ریفکتور کردن کد - بخش 2 08:54
  • ریفکتور کردن کد - بخش 3 10:30
  • دیوار گرید Voxel 12:31
  • افزودن عمق 11:11
  • ساخت دیوارها 10:17
  • ادامه - ساخت دیوارها 07:22

28,979,500 5,795,900 تومان

مشخصات آموزش

یونیتی - 10 بازی، فراکتال، مش‌ها، رندرینگ، نویز و Voxel

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:همه سطوح
  • تعداد درس:500
  • مدت زمان :73:22:43
  • حجم :20.23GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
4,094,500 818,900 تومان
  • زمان: 10:22:00
  • تعداد درس: 53
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,902,500 380,500 تومان
  • زمان: 04:49:47
  • تعداد درس: 39
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
842,500 168,500 تومان
  • زمان: 02:08:20
  • تعداد درس: 17
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,406,000 1,481,200 تومان
  • زمان: 18:45:58
  • تعداد درس: 79
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,734,500 1,346,900 تومان
  • زمان: 17:03:28
  • تعداد درس: 45
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
9,526,000 1,905,200 تومان
  • زمان: 24:07:21
  • تعداد درس: 41
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,000,500 200,100 تومان
  • زمان: 02:32:45
  • تعداد درس: 15
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,744,500 348,900 تومان
  • زمان: 04:25:25
  • تعداد درس: 45
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,503,000 900,600 تومان
  • زمان: 11:24:26
  • تعداد درس: 18
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید