آموزش پلتفرمر دو بعدی کامل در یونیتی C# - آخرین آپدیت

دانلود Complete 2D Platformer in Unity C#

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

آموزش ساخت بازی 2D Platformer با Unity و C#

یادگیری آسان توسعه بازی. با Unity و C# برنامه نویسی کنید و بازی 2D Platformer اختصاصی خودتان را بسازید!

  • یادگیری C#، یک زبان برنامه نویسی مدرن و همه کاره
  • درک قابلیت های توسعه 2D در Unity
  • توسعه مهارت های حل مسئله قوی و قابل انتقال
  • درک فرآیند توسعه بازی
  • یادگیری نحوه کار برنامه نویسی شی گرا در عمل

پیش نیازها

  • کامپیوتر (Mac یا PC) با قابلیت اجرای Unity 3D
  • یک نسخه از Unity 2022.3 یا جدیدتر

یاد بگیرید چگونه بازی پلتفرمر اختصاصی خود را با استفاده از Unity و C# بسازید، یک برنامه استاندارد صنعتی که توسط بسیاری از استودیوهای بزرگ بازی سازی و توسعه دهندگان مستقل در سراسر جهان استفاده می شود.

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

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

در پایان این دوره، شما توانایی ایجاد عناصر بازی مانند:

  • کدنویسی با C#، ساخت از پایه
  • یک شخصیت با حرکت کامل، قابلیت های دویدن، پریدن و پرش دوبل
  • موارد جمع آوری مانند میوه و سلامتی اضافی
  • افکت های پس زمینه پارالاکس
  • دشمنان متحرک و پرنده
  • مکانیک های سطح مانند میخ ها، پلتفرم های متحرک، بلوک های خرد کننده و موارد دیگر
  • یک سیستم ایست بازرسی با احیا و زندگی های اضافی
  • رابط کاربری کامل با منوهای تعاملی
  • ایجاد سطوح با tilemaps
  • سیستم سلامتی و آسیب کامل با عقب راندن بازیکن
  • انتقال از طریق سطوح متعدد
  • یک نبرد رئیس منحصر به فرد و چالش برانگیز
  • یک سیستم کامل موسیقی و جلوه های صوتی
  • و خیلی بیشتر!

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

همین امروز شروع به یادگیری کنید و اجازه دهید به شما کمک کنم یک توسعه دهنده بازی شوید!


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

مقدمه Introduction

  • مقدمه Introduction

  • دارایی های پروژه Project Assets

شروع کار Getting Started

  • راه اندازی پروژه Setting Up Our Project

  • وارد کردن دارایی ها Importing Assets

  • راه اندازی صحنه Setting Up A Scene

بازیکن The Player

  • فیزیک پایه Basic Physics

  • درک مبانی کدنویسی یونیتی Understanding Unity Coding Basics

  • حرکت دادن بازیکن Moving The Player

  • پرش دادن بازیکن Making The Player Jump

  • دویدن Running

  • روی زمین ماندن Staying Grounded

  • پرش دوبل Double-Jumping

  • ایجاد توابع سفارشی Creating Custom Functions

  • ساخت انیمیشن های بازیکن Making Player Animations

  • راه اندازی انیماتور Setting Up The Animator

  • کنترل انیماتور Controlling The Animator

  • تغییر جهت Switching Directions

  • چالش - انیمیشن های پرش دوبل CHALLENGE - Double Jump Animations

دوربین The Camera

  • حرکت دادن دوربین Moving The Camera

  • محدود کردن محور حرکت دوربین Limiting Camera Movement Axis

  • رفع حرکت ناهموار Fixing Jerky Movement

  • محصور کردن دوربین Clamping The Camera

  • تنظیم موقعیت محصور شده دوربین Adjusting The Camera's Clamped Position

  • نمایش تصویری ناحیه محصور شده Visualising The Clamped Area

ساخت یک مرحله Making A Level

  • ایجاد تایل ها Creating Tiles

  • ساخت یک تایل مپ Making A Tilemap

  • زیباتر کردن آن Making It Look Nice

  • اضافه کردن پس زمینه Adding A Background

  • اضافه کردن پارالاکس Adding Parallax

  • تکرار اشیاء پس زمینه Repeating Background Objects

سلامتی و آسیب Health & Damage

  • اضافه کردن میخ ها Adding Spikes

  • مدیریت سلامتی Managing Health

  • تک نسخه‌ها Singletons

  • مدیریت مرگ Handling Death

  • اضافه کردن رابط کاربری سلامتی Adding Health UI

  • راه اندازی یک آرایه Setting Up An Array

  • کنترل نمایش قلب Controlling Heart Display

  • نمایش قلب های خالی Displaying Empty Hearts

  • اضافه کردن آسیب ناپذیری موقت Adding Temporary Invincibility

  • نمایش آسیب ناپذیری Showing Invincibility

  • راه اندازی عقب راندن Setting Up Knock Back

  • متوقف کردن بازیکن Stopping The Player

  • رفع باگ - پرش دوبل BUGFIX - Double Jumping

  • رفع باگ - حرکت پس زمینه BUGFIX - Background Movement

  • اضافه کردن سلامتی Adding Health

  • برداشت سلامتی Health Pickup

  • جلوگیری از هدر رفتن برداشت Preventing Pickup Waste

  • ایجاد یک اثر برداشت Creating a Pickup Effect

  • ایجاد اثر برداشت Spawning The Pickup Effect

  • چالش - برداشت سلامتی کامل CHALLENGE - Full Health Pickup

نقاط بازرسی Checkpoints

  • راه اندازی نقطه بازرسی Setting Up The Checkpoint

  • فعال کردن نقطه بازرسی Activating The Checkpoint

  • غیرفعال کردن نقاط بازرسی Deactivating Checkpoints

احیا و زندگی ها Respawning & Lives

  • احیا در نقاط بازرسی Respawning At Checkpoints

  • اضافه کردن تاخیر احیا Adding A Respawn Delay

  • صفحه مرگ Death Plane

  • پیگیری زندگی ها Tracking Lives

  • نمایش زندگی ها Displaying Lives

  • کنترل نمایش زندگی ها Controlling The Lives Display

  • صفحه پایان بازی Game Over Screen

  • شروع مجدد مرحله Restarting The Level

  • جلوه های احیا Respawning Effects

برداشتنی های کلکسیونی Collectible Pickups

  • جمع آوری برداشتنی ها Collecting Pickups

  • به دست آوردن زندگی بیشتر Getting More Life

  • چالش - نمایش برداشتنی ها CHALLENGE - Displaying Collectibles

ساخت دشمنان Making Enemies

  • ایجاد یک دشمن Creating An Enemy

  • حرکت دادن دشمن Moving The Enemy

  • تغییر نقاط Switching Points

  • انتظار در نقاط Waiting At Points

  • زیبا جلوه دادن دشمن Making The Enemy Look Nice

  • آسیب زدن به بازیکن Damaging The Player

  • آسیب زدن به دشمن Damaging The Enemy

  • جلوه مرگ دشمن Enemy Death Effect

منوها Menus

  • راه اندازی منوی اصلی Setting Up The Main Menu

  • به کار انداختن منوی اصلی Making The Main Menu Work

  • ایجاد منوی مکث Creating The Pause Menu

  • مکث کردن بازی Pausing The Game

  • عملکرد دکمه های منوی مکث Functioning Pause Menu Buttons

موسیقی و جلوه های صوتی Music & Sound Effects

  • راه اندازی موسیقی Setting Up Music

  • انتقال صدا بین مراحل Carrying Audio Between Levels

  • پخش موسیقی درون مرحله Playing In-Level Music

  • راه اندازی جلوه های صوتی Setting Up Sound Effects

  • پخش جلوه های صوتی Playing Sound Effects

به پایان رساندن مرحله Ending The Level

  • راه اندازی پایان مرحله Setting Up The Level End

  • به پایان رساندن مرحله Ending The Level

  • محو شدن بین صحنه ها Fading Between Scenes

  • بسته مرحله Level Pack

  • چالش - ساخت مراحل بیشتر (و نکات طراحی مرحله) CHALLENGE - Making More levels (And Level Design Tips)

ذخیره و ادامه Save & Continue

  • راه اندازی یک ردیاب اطلاعات Setting Up An Info Tracker

  • انتقال زندگی ها و میوه بین مراحل Carrying Lives & Fruit Between Levels

  • ذخیره اطلاعات Saving Info

  • ادامه دادن بازی Continuing The Game

مبارزه با رئیس Boss Battle

  • راه اندازی منطقه مبارزه با رئیس Setting Up The Boss Battle Area

  • فعال کردن نبرد Activating The Battle

  • قفل کردن دوربین Locking The Camera

  • ایجاد رئیس Creating The Boss

  • وارد کردن رئیس Bringing In The Boss

  • ایجاد پرتابه ها Creating Projectiles

  • راه اندازی پرتاب کننده پرتابه Setting Up The Projectile Launcher

  • حرکت دادن پرتاب کننده پرتابه Moving The Projectile Launcher

  • پیگیری زمانبندی شلیک Shot Timing Tracking

  • شلیک پرتابه ها Firing Projectiles

  • ضعیف کردن رئیس Making The Boss Weak

  • آسیب زدن به رئیس Damaging The Boss

  • رفع موانع Fixing Blockers

  • حرکت دادن رئیس Make The Boss Move

  • اضافه کردن فازها Adding Phases

  • به پایان رساندن نبرد Ending The Battle

برنده شدن در بازی Winning The Game

  • صفحه پیروزی Victory Screen

  • جلوگیری از ادامه دادن از پیروزی Preventing Continuing From Victory

مکانیک های مرحله بیشتر More Level Mechanics

  • سکوی یک طرفه One Way Platforms

  • سکوی متحرک Moving Platforms

  • راه اندازی دشمن پرنده Setting Up A Bird Enemy

  • وادار کردن پرنده به تعقیب Making The Bird Chase

  • صفحه جهش Bounce Pad

  • بلوک در حال سقوط Dropping Block

  • چالش - اره چرخشی CHALLENGE - Spinning Saw

به پایان رساندن Finishing Up

  • ساخت بازی Building The Game

  • مراحل بعدی Next Steps

فایل های کامل پروژه Complete Project Files

  • فایل های کامل پروژه Complete Project Files

نمایش نظرات

آموزش پلتفرمر دو بعدی کامل در یونیتی C#
جزییات دوره
15 hours
120
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,332
4.7 از 5
دارد
دارد
دارد
James Doyle
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

James Doyle James Doyle

آموزش اصول ساخت بازی