لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه بازی با یونیتی: از سطح متوسط تا پیشرفته
- آخرین آپدیت
دانلود Unity Game Development: Intermediate to Advanced
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
در پایان این دوره، یادگیرندگان قادر خواهند بود رابطهای کاربری پاسخگو (Responsive) برای بازی طراحی کنند، اسکریپتهای ماژولار C# را پیادهسازی کنند، منوها را متحرکسازی کرده و سیستمهای امتیازدهی را در یونیتی مدیریت کنند. آنها تجربه عملی ساخت یک بازی کامل و پیشرفته از نوع Breakout را در کنار تسلط بر ابزارهای مدرن GUI یونیتی، Rect Transforms، تریگرهای رویداد (Event Triggers) و جریانهای کاری منو کسب خواهند کرد.
این دوره با ایجاد پل میان مکانیکهای بازی و طراحی رابط کاربری (UI)، به یادگیرندگان کمک میکند تا نه تنها بازیهای عملکردی، بلکه رابطهای کاربری صیقلخورده و کاربرپسند بسازند. از طریق پروژههای گامبهگام، کاربران نحوه ساختاردهی به کلاسها، اسکریپتنویسی رفتارها، ساخت چیدمانهای تطبیقی و ادغام منوهای بالاترین امتیاز (High Score) را یاد میگیرند که آنها را برای توسعه حرفهای در محیط واقعی یونیتی آماده میکند.
آنچه این دوره را متمایز میکند، رویکرد عملی آن است؛ هر درس مستقیماً در یک پروژه بازی در حال اجرا اعمال میشود. به جای تئوریهای انتزاعی، یادگیرندگان بلافاصله مفاهیمی مانند طراحی پاسخگو، اسکریپتنویسی تعاملی و انیمیشن UI را به کار میگیرند تا در پایان دوره، یک پروژه قدرتمند برای پورتفولیو خود داشته باشند. چه هدف شما توسعه بازیهای مستقل (Indie) باشد و چه فعالیت حرفهای در نقشهای تخصصی یونیتی، این دوره مهارتهای لازم برای طراحی، پیادهسازی و بهینهسازی تجربههای بازی تعاملی را به شما میآموزد.
سرفصل ها و درس ها
بازی پیشرفته Breakout
Advanced Breakout Game
راهاندازی پروژه پیشرفته Breakout
Set Up Breakout Advanced
ساخت متریالها
Create The Materials
ساخت پدل (Paddle)
Create a Paddle
ساخت متون و نوشتهها
Create The Texts
ساخت توپها
Creating The Balls
ساخت آجرها (Bricks)
Creating The Bricks
تنظیم صدا و مدیریت صحنه (Scene Manager)
Setting Up The Audio and Scene Manager
ساخت کلاس مدیریت بازی (Game Manager)
Creating The Game Manager Class
ساخت ساختار اولیه کلاس توپ
Stubbing The Ball Class
نوشتن کلاس کنترلکننده بازی
Writing The Game Controller Class
ساخت کلاسهای مختلف
Creating Different Classes
نوشتن کلاس آیتمهای تخریبپذیر
Writing The Destructible Item Class
پیادهسازی کلاس مدیریت بازی
Implement The Game Manager Class
نمای دو بعدی (2D View)
The 2D view
ترکیب عناصر با یکدیگر
Combining The Elements
کار روی Transform
Working on The Transform
اسکریپتنویسی بازی پیشرفته Breakout
Scripting Advanced Break Out
ساخت جدول آجرها
Construct The Brick Table
ادامه ساخت جدول آجرها
Construct The Brick Table Continues
اجرای بازی
Running The Game
ویرایش اسکریپت
Editing The Script
تکمیل کلاس کنترلکننده بازی
Completing The Game Controller Class
پیادهسازی کلاس توپ
Implementing The Ball Class
پیادهسازی کلاس آیتمهای تخریبپذیر
Implementing The Destructible Item Class
ادامه کلاس آیتمهای تخریبپذیر
Descructible Item Class Continues
بهروزرسانی بالاترین امتیاز (High Score)
Update the High Score
پایان بازی
Ending The Game
مبانی GUI در یونیتی
Unity GUI Basics
مقدمهای بر Unity GUI
Introduction to Unity GUI
ایجاد یک پروژه ساده
Creating a Simple Project
ساخت پنل رابط کاربری (UI Panel)
Create UI Panel
حالتهای رندر Canvas
Canvas Render Modes
اصلاح مکعب
Fix The Cube
افزودن یک پنل
Add a Panel
مقدمهای بر Rect Transforms
Intro to Rect Transforms
نقاط لنگر (Anchor Points)
Anchor Points
متحرکسازی دکمهها
Animate The Buttons
انیمیشن جدید
New Animation
ساخت اسلایدر
Create The Slider
اتصال اسکریپتها به عناصر UI
Hooking Up Scripts With UI Elements
ساخت منوی اصلی
Create The Main Menu
افزودن دکمه
Add Button
افزودن هدرها
Add Headers
آمادهسازی دکمه
Preparing The Button
تغییر مقیاس و رنگ دکمه
Scaling and Color The Button
رابط کاربری (UI) و منوهای پیشرفته
Advanced UI and Menus
متحرکسازی منوی اصلی
Animating the Main Menu
تنظیم شفافیت (Alpha 1)
Making The Alpha 1
اسکریپت مربوط به منو
Script for the Menu
اسکریپتنویسی برای Event Triggers
Script the Event Triggers
نمایش نظرات