ساخت بازی Space Shooter دو بعدی با Unity: آموزش گام به گام اولین بازی شما - آخرین آپدیت

دانلود Unity 2D Space Shooter: Build Your First Game Step by Step

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

آیا می‌خواهید توسعه بازی‌های دو بعدی با Unity را یاد بگیرید اما نمی‌دانید از کجا شروع کنید؟
این دوره به‌طور ویژه برای مبتدیانیطراحی شده است که می‌خواهند با ساخت یک بازی کامل و جذاب Space Shooter (شلیک در فضا) از صفر، موتور Unity را بیاموزند.

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

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

در پایان این دوره، شما موارد زیر را خواهید داشت:

  • یک بازی کامل و قابل اجرای Space Shooter دو بعدی

  • درک عمیق از مبانی Unity 2D

  • اعتماد به نفس برای شروع خلق بازی‌ها و ایده‌های شخصی خودتان

ما مباحث ضروری زیر را پوشش خواهیم داد:

  • حرکت بازیکن و سیستم کنترل

  • مکانیک‌های شلیک و گلوله‌ها

  • رفتار دشمنان و سیستم اسپاون (ظهور)

  • برخوردهای فیزیکی، آسیب و نابودی

  • سیستم امتیازدهی و رابط کاربری (UI) پایه

  • منطق و ساختار کلی بازی

این دوره برای شما ایده‌آل است اگر:

  • در Unity کاملاً مبتدیهستید

  • تاکنون تجربه‌ای در توسعه بازینداشته‌اید

  • دانشجو، علاقه‌مند یا توسعه‌دهنده مستقل (Indie) آینده هستید

  • از طریق ساخت پروژه‌های واقعیبهتر یاد می‌گیرید

همین امروز سفر توسعه بازی خود را آغاز کنید و اولین بازی شوتینگ فضایی دو بعدی خود را در Unity بسازید.


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

درس‌ها Lessons

  • مقدمه Intro

  • ساخت پروژه Creating project

  • به‌روزرسانی Update

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

  • متغیرها Variables

  • توابع Functions

  • متدها Methods

  • Rigidbody (فیزیک) Rigidbody

  • انواع بدنه (BodyTypes) BodyTypes

  • مدیریت برخورد (Oncollisionenter) Oncollisionenter

  • دستورات شرطی if else if else statements

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

  • افزودن بازیکن Adding player

  • حرکت بازیکن Playermovement

  • افزودن موانع Adding obstacle

  • سیستم تولید موانع Spawn obstacles

  • تصادفی‌سازی Randomizing

  • افزودن افکت‌ها Adding effects

  • طراحی محیط environment

  • تنظیمات سیستم سلامتی Setting up health

  • مکانیک‌های سلامتی Health mechanics

  • تنظیمات رابط کاربری سلامتی Setting up health ui

  • طراحی UI سلامتی Health UI

  • افکت آسیب دیدن damage effect

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

  • سیستم تولید آیتم سلامتی Health spawner

  • ساخت گلوله Creating bullet

  • مکانیک‌های شلیک Shooting mechanics

  • افزودن گلوله دوم Adding second bullet

  • تاخیر در شلیک Shoot delay

  • افکت نابودی Destroy effect

  • افزودن دشمن adding enemy

  • سیستم شلیک دشمن shooting

  • سیستم تولید دشمن enemy spawner

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

  • افزودن جواهرات Adding gems

  • رابط کاربری امتیازات scoring ui

  • سیستم اسپاونر spawner

  • نامیرایی (Immortality) Immortality

  • افکت نامیرایی Immortal effect

  • مدیریت اسپاونر Spawner

  • بونوس آتش Firebonus

  • رابط کاربری منو Menu UI

  • دکمه‌ها Buttons

  • صحنه تیتراژ Credits scene

  • مکانیک توقف بازی (Pause) Pause mechanics

  • پایان بازی (Game Over) Game over

  • افزودن صداها Adding sounds

  • موسیقی پس‌زمینه Backgroundmusic

  • شرایط پیروزی Winning condition

  • افزودن مراحل جدید Adding new levels

  • صحنه پیروزی winning scene

  • خروجی گرفتن از بازی Build game

نمایش نظرات

ساخت بازی Space Shooter دو بعدی با Unity: آموزش گام به گام اولین بازی شما
جزییات دوره
7h 30m
53
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
12
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Gio Luarsabishvili Gio Luarsabishvili

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

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

 

تخصص: من در توسعه با زبان C# تخصص دارم. با تسلط بر Unity، دقت به جزئیات و تعهد به ارائه بازی‌های باکیفیت و صیقل‌خورده، هدفم خلق آثار حرفه‌ای است.

 

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

بیایید آینده گیمینگ را با هم بسازیم!