راهنمای جامع آموزش ساخت بازی پلتفرمر دو بعدی با یونیتی - آخرین آپدیت

دانلود The Complete Guide to Unity 2D : Platformer Development

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش ساخت بازی 2D Platformer با Unity و C# (چند نفره محلی)

دانش خود را در C# و Unity ارتقا دهید و بازی 2D Platformer خود را با قابلیت چند نفره محلی بسازید.

  • یادگیری C#، یک زبان برنامه‌نویسی مدرن و انعطاف‌پذیر.
  • تقویت مهارت‌های حل مسئله قوی و قابل انتقال.
  • یادگیری برنامه‌نویسی شیءگرا در سناریوهای واقعی.
  • کسب دانش عمومی عالی در زمینه طراحی بازی‌های ویدیویی.
  • ایجاد پروژه‌های بازی قابل اجرا - مناسب برای نمونه کارها یا صرفا برای حس موفقیت شخصی.
  • نوشتن کد تمیز و قابل نگهداری و طراحی معماری‌های بازی مقیاس‌پذیر.

پیش نیازها: کامپیوتر شخصی یا مک با قابلیت اجرای Unity 2020 یا بالاتر

نیازی به تجربه برنامه‌نویسی نیست. هر آنچه را که باید بدانید، خواهید آموخت.

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

در حالی که داشتن مقداری تجربه و دانش در مورد C# بهتر است، اگر آن را ندارید نگران نباشید، زیرا من هر آنچه را که برای ساخت یک بازی 2D Platformer با حالت چند نفره محلی نیاز دارید را پوشش خواهم داد.

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

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

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


در نهایت، مکانیک‌های بازی، جلوه‌های بصری، ذرات را صیقل می‌دهید و بازی خود را می‌سازید و منتشر می‌کنید. در پایان این دوره، تمام ابزارهای لازم برای ساخت بازی منحصر به فرد 2D Platformer خود را بدون توجه به تجربه قبلی خود خواهید داشت.

می‌توانید از طرح من استفاده کنید یا آن را با ایده‌های خود ترکیب کنید. سیستم‌های موجود در این دوره تمیز و مقیاس‌پذیر هستند و به شما امکان می‌دهند تا بر اساس آنها بسازید و یک بازی 2D Platformer واقعا منحصر به فرد ایجاد کنید.

پس تردید نکنید، همین امروز در دوره من ثبت نام کنید و ایده‌های بازی خود را به واقعیت تبدیل کنید!


سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه Introduction

  • نکات مهم - طرز فکر دوره Important to know - Mindset of the course

  • نکات مهم - پرسش و پاسخ و اشکالات Important to know - Q&A and Bugs

  • نکات مهم - قبل از شروع Important to know - Before we begin

مبانی یونیتی و سی شارپ Basics of Unity and C#

  • نصب یونیتی و ویژوال استودیو Install Unity and Visual Studio

  • دریافت و تنظیم دارایی ها Get and Setup Assets

  • پنجره و ابزارها Window and Tools

  • کامپوننت ها و عملکرد آنها Components and what they do

  • مبانی سی شارپ - متغیرها و ترتیب اجرا Basic of C# - Variables and Execution order

توسعه شخصیت Character development

  • راه اندازی بازیکن Player setup

  • حرکت Movement

  • انیمیشن های ایستادن و حرکت Idle and Move Animations

  • درخت ترکیب Blend Tree

  • پرش و تشخیص برخورد Jump and Collision detection

  • انیمیشن های پرش و سقوط Jump and Fall Animations

  • قابلیت چرخش Flip functionality

  • پرش دوبل Double Jump

  • سر خوردن از دیوار Wall Slide

  • پرش از دیوار Wall Jump

  • پس زدن Knockback

  • پرش با تاخیر Buffer Jump

  • پرش کایوت Coyote Jump

  • مرتب سازی و پروژه Clean up & Project

پالت کاشی و ساخت مرحله Tile Palette and Level Creation

  • پالت کاشی، کولایدر نقشه کاشی و لایه مرتب سازی Tile Palette, Tile map Collider and Sorting Layer

  • راه اندازی کاشی قانون - سیستم کاشی کاری خودکار Rule Tile Setup - Auto Tilling System

  • ایجاد اولین مرحله Create First Level

  • مرتب سازی و پروژه Clean up & Project

مدیر بازی و مکانیک های بازی Game Manager and Game Mechanics

  • مدیر بازی Game Manager

  • OnTriggerEnter2D OnTriggerEnter2D

  • برداشتن میوه - آیتم های جمع کردنی Fruit Pickup - Collectable Items

  • مدیر میوه Fruit Manager

  • نمونه سازی - جلوه های ویژه برداشتن میوه Instantiate - Fruit Pickup VFX

  • مرگ بازیکن و منطقه مرگ Player's Death and Dead Zone

  • احیای مجدد بازیکن Player's Respawn

  • نقاط بازرسی Checkpoints

  • نقطه شروع و پایان Start & Finish Point

  • مجموع میوه های جمع آوری شده Total Fruits Collected

  • مرتب سازی و پروژه Clean up & Project

تله ها و مکانیک های مرحله Traps & Level mechanics

  • تله ساده Simple Trap

  • تله اره ای Saw Trap

  • توسعه تله اره ای Extend Saw Trap

  • ترامپولین Trampoline

  • تیر پرتابی Pushing Arrow

  • سکو متحرک Falling Platform

  • سکو آویزان Swing Platform

  • تله آتش Fire Trap

  • مرتب سازی و پروژه Clean up & Project

دشمنان Enemies

  • دشمن قارچی Enemy Mushroom

  • تعامل دشمن/بازیکن Enemy/Player - Interaction

  • دشمن مرغی Enemy Chicken

  • دشمن کرگدن Enemy Rino

  • مرتب سازی بخش میانی Middle Section Clean Up

  • دشمن گیاهی Enemy Plant

  • دشمن تنه درختی Enemy Trunk

  • دشمن حلزون Enemy Snail

  • مرتب سازی و پروژه Clean up and Project

UI و سیستم ذخیره سازی UI & Saving System

  • به روز رسانی نسخه یونیتی Update Unity Version

  • پس زمینه متحرک Animated Background

  • دکمه بازی جدید New Game Button

  • صفحه پایان The End Screen

  • افکت محو شدن Fade In / Fade Out Effect

  • جابجایی عناصر UI Switch UI Elements

  • انتخاب پوسته Skin Selection

  • انتخاب مرحله Level Selection

  • مثال سیستم ذخیره سازی Save System Example

  • ذخیره پیشرفت مرحله Save Level Progression

  • UI داخل بازی In Game UI

  • ذخیره آیتم های جمع کردنی و بهترین زمان Save Collectables and Best Time

  • سیستم خرید پوسته Purchase Skin System

  • مدیریت سختی و UI Difficulty Manager & UI

  • UI توقف Pause UI

  • UI تنظیمات Settings UI

  • نهایی سازی UI Finalize UI

  • مرتب سازی و پروژه Clean up & Project

دوربین Camera

  • راه اندازی و بررسی سینما ماشین Cinemachine setup & Review

  • لرزش دوربین Camera shake

  • انتقال دوربین Camera transitions

  • دوربین تعاملی در منو Interactive camera in Menu

  • مرتب سازی و پروژه Clean up & Project

صدا Audio

  • مدیر صدا Audio Manager

  • جلوه های صوتی Sound Effects

  • موسیقی پس زمینه Background music

  • تنظیمات صدا Volume settings

  • کجا به دنبال صدا بگردیم Where to look for audio

  • مرتب سازی و پروژه Clean up & Project

پرداخت بازی Game Polish

  • ارتقاء مدیر بازی Upgrade Game Manager

  • سیستم ذره - گرد و غبار و برف Particle system - Dust & Snow

  • جلوه های ویژه گرد و غبار کرگدن و لرزش صفحه Rino Dust FX and Screen Shake

  • افتادن میوه توسط بازیکن Player Dropping Fruits

  • عملکرد در هنگام احیا On Respawn Event Action

  • مرتب سازی و پروژه Clean up & Project

  • نکات مهم - مرحله بعد چیست؟ Important to know - What is next?

سیستم ورودی جدید و پشتیبانی از گیم پد New Input System & Gamepad support

  • تغییر به سیستم ورودی جدید Switch to New Input System

  • پشتیبانی از گیم پد Gamepad Support

  • نقشه عملکرد UI UI Action Map

  • پیمایش UI با صفحه کلید و گیم پد UI Navigation with Keyboard and Gamepad

  • پیمایش UI - تنظیمات، انتخاب مرحله، انتخاب پوسته و در بازی UI Navigation - Settings, Level Selection, Skin Selection & In Game

  • مرتب سازی و پروژه Clean up & Project

نسخه همکاری بازی Co-op Version of The game

  • پیوستن چند بازیکن با دستگاه های مختلف Join Multiple Players with Different Devices

  • عملکرد هنگام پیوستن بازیکن On Player Join Functionality

  • به خاطر سپردن دستگاه و شماره بازیکن Remember Player's Device and Number

  • سازگار کردن بازی برای 2+ بازیکن Adapt Game For 2+ Players

  • شرط برد برای 2+ بازیکن Win Condition for 2+ Players

  • دوربین همکاری Co-op Camera

  • به روز رسانی منوی اصلی برای 2+ بازیکن Main Menu Update For 2+ Players

  • به روز رسانی انتخاب پوسته برای 2+ بازیکن Skin Selection Update For 2+ Players

  • صفحه نمایش تقسیم شده برای 2+ بازیکن - (اختیاری) Split Screen For 2+ Players - ( OPTIONAL )

  • مرتب سازی و پروژه Clean up & Project

دشمنان پرنده Flying Enemies

  • خفاش Bat

  • روح Ghost

  • زنبور Bee

  • تربچه Radish

  • پرنده آبی Blue Bird

  • مرتب سازی Clean up

پایان The End

  • تقدیر از دستاورد Acknowledge the achievement

  • ساخت و انتشار Build and Publish

نسخه موبایل بازی (اختیاری) Mobile Version Of The Game ( Optional )

  • کنترل های لمسی Touch Controls

  • ساخت آزمایشی، شبیه ساز دستگاه و بهینه سازی Test Build, Device Simulator and Optimization

  • انتشار در پلی استور Publish on playmarket

نمایش نظرات

راهنمای جامع آموزش ساخت بازی پلتفرمر دو بعدی با یونیتی
جزییات دوره
24.5 hours
119
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,318
4.7 از 5
دارد
دارد
دارد
Alex Dev
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Alex Dev Alex Dev

مربی توسعه بازی و یوتیوبر