لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش پیشرفته توسعه بازی و مبانی یونیتی (Unity)
- آخرین آپدیت
دانلود Advanced Game Development and Unity Basics
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون دارای قابلیت Coursera Coach است!
روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و لحظهای که به شما کمک میکند تا دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
سفری پیشرفته در دنیای توسعه بازی را با دوره جامع ما آغاز کنید که برای توسعهدهندگانی طراحی شده است که هدفشان ارتقای مهارتها و دانش فنی است. این دوره با ساخت یک بازی ساده Ball Smash شروع میشود تا معرفی سریع و موثری از توسعه بازی برای اندروید ارائه دهد. سپس به سراغ ساخت یک بازی 3D Endless Runner میروید که در آن بر تنظیمات کنترل بازیکن، ایجاد دشمنان (Spawning) و پیادهسازی سیستم امتیازدهی مسلط خواهید شد و همزمان تجربه کاربری روان را از طریق طراحی رابط کاربری (UI) و کنترلهای ورودی لمسی تضمین میکنید.
در ادامه، به ساخت بازیهای جذاب دیگر میپردازید و مدیریت تعاملات بازیکن، ایجاد موانع و مدیریت وضعیت بازی (Game State) را میآموزید. هر پروژه بازی بهگونهای طراحی شده است که مهارتهای شما را بهصورت مرحلهبهمرحله، از تنظیمات پایه تا خروجی گرفتن برای دستگاههای اندرویدی، افزایش دهد.
همچنین تکنیکهای ضروری برای ایجاد محیطهای غوطهورکننده، مانند افزودن جلوههای مه (Fog) و عناصر رابط کاربری متحرک را خواهید آموخت تا بازیهای شما نهتنها کاربردی، بلکه از نظر بصری خیرهکننده باشند. در مرحله نهایی، دانش عمیقی در زمینه پیادهسازی استراتژیهای درآمدزایی از طریق Unity Ads کسب خواهید کرد. این بخش شامل تنظیم و نمایش انواع تبلیغات مانند ویدیوهای جایزهای (Rewarded Ads) و بنرهای تبلیغاتی برای به حداکثر رساندن درآمد بازی شماست.
علاوه بر این، مبانی ضروری یونیتی برای توسعه بازی اندروید، مانند ورودیهای لمسی، شتابسنج (Accelerometer) و طراحی UI مستقل از رزولوشن صفحه نمایش پوشش داده شده است تا پایهای محکم برای ساخت و گسترش پروژههایتان داشته باشید. این دوره برای توسعهدهندگانی که به دنبال ارتقای مهارتهای خود در ساخت بازی اندروید هستند و آشنایی پایهای با Unity و C# دارند، ایدهآل است.
سرفصل ها و درس ها
بازی ۵: ساخت بازی Ball Smash برای اندروید
Game 5 - Ball Smash Android Game
ساخت یک بازی ساده Ball Smash اندروید در ۴۰ دقیقه
Build a Simple Ball Smash Android Game in 40 Minutes
بازی ۶: ساخت بازی هایپرکژوال 3D Endless Runner
Game 6 - Build a 3D Endless Runner Hyper-Casual Game
تنظیمات اولیه بازی
Setting Up the Game
افزودن بازیکن
Adding the Player
نوشتن اسکریپت کنترلر بازیکن
Creating Player Controller Script
محدود کردن موقعیت بازیکن
Limiting Player Position
ایجاد دشمنان
Creating Enemies
ظهور دشمنان از موقعیتهای تصادفی
Spawning Enemies from Random Positions
راهاندازی مجدد بازی هنگام برخورد با دشمنان
Restarting the Game on Collision with Enemies
ایجاد سیستم امتیازدهی
Creating the Score System
سیستم شروع بازی با فشردن هر کلید
Press Any Key to Start the Game
ساخت متن چشمکزن متحرک
Creating Animated Blinking Text
طراحی منوی اصلی
Creating the Main Menu
ذخیره امتیاز و ایجاد رکورد (High Score)
Saving Score and Creating High Score
افزودن جلوه مه (Fog)
Adding Fog Effect
سادهترین روش افزودن کنترلهای لمسی
Adding Touch Input Controls the Simplest Way
ساخت UI مستقل از صفحه نمایش با مقیاسپذیری خودکار
Creating Screen Independent UI that Scales Automatically
تبدیل به اندروید و اجرا روی دستگاه موبایل
Converting to Android and Running on Mobile Device
بازی ۷: ساخت یک بازی ساده اندرویدی در یک ساعت
Game 7 - Build a Simple Android Game in 1 Hour
ساخت اولین بازی اندرویدی شما
Build Your First Android Game
بازی ۸: ساخت بازی 3D Tappy Ball
Game 8 - 3D Tappy Ball Game
تنظیمات بازیکن
Setting Up the Player
ایجاد مانع
Creating the Obstacle
حرکت دادن مانع
Moving the Obstacle
ایجاد موانع بیشتر
Creating More Obstacles
سیستم ظاهر شدن موانع
Spawning the Obstacles
پیادهسازی تبلیغات ویدئویی در بازیها
Implement Video Ads in Your Games
تنظیمات Unity Ads
Setting Up Unity Ads
پیادهسازی تبلیغات ویدئویی در پروژه
Implementing Video Ads in Your Project
نمایش تبلیغات ویدئویی جایزهای در بازی
Show Rewarded Video Ads in Your Games
پاداش دادن به بازیکن در ازای تماشای تبلیغ
Rewarding the Player for Watching an Ad
پیادهسازی تبلیغات بنری
Implementing Banner Ads
مبانی توسعه بازی اندروید در یونیتی
Unity Android Game Development Basics
مبانی ورودی لمسی در یونیتی
Unity Touch Input Basics
لمس و تخریب اشیاء با استفاده از RayCasting
Touch and Destroy Objects with RayCasting in Unity
استفاده از شتابسنج (Accelerometer) برای اندروید
Unity Accelerometer Input for Android
طراحی UI مستقل از رزولوشن صفحه نمایش
Design Screen Resolution Independent UI
پیادهسازی ورودی کشیدن (Swipe) در یونیتی
Unity Touch Swipe Input
پیادهسازی ورودی جویاستیک لمسی در یونیتی
Unity Touch Joystick Input
نمایش نظرات