آموزش ساخت بازی پلتفرمر دو بعدی (2D) با یونیتی (Unity) برای مبتدیان: تسلط بر اصول و مکانیک‌های بازی‌سازی - آخرین آپدیت

دانلود 2D Platformer for Beginners in Unity : Master Game mechanics

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

آموزش ساخت بازی پلتفرمر 2 بعدی در یونیتی (Unity): مکانیک بازی، اسکریپت‌نویسی ویژوال و طراحی مراحل

آیا آماده‌ی شروع سفر توسعه بازی خود هستید؟ این دوره برای مبتدیانی که مشتاق به ساخت اولین بازی پلتفرمر 2 بعدی خود در یونیتی هستند، ایده‌آل است. نیازی به تجربه کدنویسی نیست - اسکریپت‌نویسی ویژوال یونیتی به شما امکان می‌دهد ایده‌های خود را با ابزارهای ساده کشیدن و رها کردن زنده کنید!

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

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

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

خواه یک توسعه‌دهنده بازی مشتاق باشید یا یک علاقه‌مند، این دوره یادگیری یونیتی را آسان و سرگرم‌کننده می‌کند. اکنون ثبت‌نام کنید و ساخت بازی پلتفرمر 2 بعدی رویایی خود را امروز آغاز کنید!

آنچه خواهید آموخت:

  1. نحوه ساخت یک بازی پلتفرمر 2 بعدی کامل در یونیتی از ابتدا تا انتها.

  2. مبانی اسکریپت‌نویسی ویژوال یونیتی برای ساخت بازی‌ها بدون تجربه کدنویسی.

  3. مکانیک‌های ضروری بازی برای پلتفرمرهای 2 بعدی، از جمله حرکت بازیکن، پرش و موارد دیگر.

  4. مبانی طراحی مراحل برای ایجاد مراحل 2 بعدی سرگرم‌کننده و جذاب.

  5. نحوه اضافه کردن آیتم‌های قابل جمع‌آوری، دشمنان و موانع برای بهبود گیم‌پلی.

  6. نکاتی برای استفاده از ابزارهای یونیتی برای ساخت و بهینه‌سازی محیط‌های 2 بعدی.

  7. نحوه طراحی عناصر تعاملی با استفاده از اسکریپت‌نویسی ویژوال یونیتی.

  8. راهنمایی گام به گام برای صیقل دادن و نهایی کردن یک بازی با کیفیت حرفه‌ای.

  9. تکنیک‌هایی برای عیب‌یابی و رفع مشکلات رایج توسعه یونیتی.

  10. نحوه آماده‌سازی و به نمایش گذاشتن بازی پلتفرمر 2 بعدی خود.

پیش نیازها: کامپیوتر مک یا ویندوز قادر به اجرای یونیتی


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

مقدمه Introduction

  • ایجاد پروژه Create project

  • رابط کاربری یونیتی Unity interface

برنامه نویسی پایه Basic Programming

  • متغیرها Variables

  • توابع Functions

  • متدها Methods

  • Rigidbody Rigidbody

  • انواع بدنه Bodytypes

  • OncollisionEnter OncollisionEnter

  • عبارات If/else If/else statements

  • حرکت دادن اشیاء Moving objects

بازیکن Player

  • اضافه کردن بازیکن Adding player

  • تنظیم بازیکن Setting up player

  • پرش Jumping

  • پرش بهتر Better jumping

  • تغییر جهت Changing directions

  • چالش Challenge

  • راه حل Solution

انیمیشن‌ها Animations

  • انیمیشن‌های پایه Basic animations

  • راه حل Solution

  • انیمیشن‌های بازیکن Player animations

  • کنترلر انیماتور Animator controller

محیط Environment

  • Tilemap Tilemap

  • ایجاد محیط Creating environment

  • تنظیم محیط Setting up environment

  • به روز رسانی سریع Quick update

  • پس زمینه Background

سلامتی Health

  • تنظیم سلامتی بازیکن Setting up player health

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

  • UI سلامتی Health UI

  • سیستم سلامتی Health system

  • فناناپذیری Immortality

  • فناناپذیری اضافی extra Immortality

  • جلوه‌های بصری Visual effects

  • سلامتی اضافی Extra health

دوربین Camera

  • Cinemachine Cinemachine

سیستم امتیازدهی Scoring system

  • اضافه کردن سکه Adding coins

  • سیستم امتیازدهی Scoring system

  • Prefabها Prefabs

  • راه حل Solution

  • UI امتیاز Score UI

دشمنان Enemies

  • اضافه کردن دشمن Adding enemy

  • حرکت دشمن Enemy movement

  • راه حل Solution

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

شلیک بازیکن Player Shooting

  • شلیک بازیکن Player Shooting

  • ایجاد گلوله Creating bullets

  • شلیک بهتر Better shooting

  • رفع جهت شلیک Fix shooting direction

سلامتی دشمن Enemy Health

  • سلامتی دشمن Enemy health

  • اثر برخورد Hit effect

  • انیمیشن مرگ Die animation

  • دشمن دوم Second enemy

  • نوار سلامتی دشمن Enemy healthbar

تمرین Practice

  • قسمت 1 Part1

  • قسمت 2 Part2

  • قسمت 3 Part3

  • قسمت 4 Part4

رئیس دشمن Enemy Boss

  • اضافه کردن رئیس دشمن Adding enemy boss

  • انیمیشن Animation

  • حرکت Movement

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

  • نوار سلامتی Healthbar

  • آسیب زدن به بازیکن Damage player

منو Menu

  • UI منو Menu UI

  • دکمه‌ها Buttons

  • اضافه کردن بازیکن در منو Adding player in menu

  • حرکت بازیکن Player movement

  • تغییر موقعیت بازیکن Change player position

  • اعتبارات Credits

  • UI مکث Pause UI

  • مکانیک مکث Pause mechanics

  • پایان بازی Game over

  • پایان مرحله Level end

صدا Audio

  • اضافه کردن صداها Adding sounds

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

  • موسیقی منو Menu music

مراحل Levels

  • اضافه کردن مرحله جدید Adding new level

  • مکانیک مرحله Level mechanics

مکانیک‌های مرحله بیشتر More level mechanics

  • Dashing Dashing

  • سکوی یک طرفه One way platform

  • سکوی در حال سقوط Falling platform

  • رفع شلیک Fix shooting

  • صحنه برد Winning scene

  • ساخت بازی Building game

نمایش نظرات

آموزش ساخت بازی پلتفرمر دو بعدی (2D) با یونیتی (Unity) برای مبتدیان: تسلط بر اصول و مکانیک‌های بازی‌سازی
جزییات دوره
12 hours
84
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
191
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Giorgi Luarsabishvili Giorgi Luarsabishvili

توسعه‌دهنده بازی