آموزش حرفه‌ای ساخت بازی‌های دو بعدی: ساخت ۴ بازی کامل با یونیتی - آخرین آپدیت

دانلود Master 2D Game Development: Create 4 Complete Games in Unity

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

آموزش جامع ساخت بازی 2D در یونیتی: از مبتدی تا حرفه‌ای

ایجاد 4 بازی کامل دو بعدی از صفر تا صد

به دوره "آموزش جامع ساخت بازی 2D در یونیتی: ایجاد 4 بازی کامل" خوش آمدید! این دوره برای مبتدیان و توسعه‌دهندگان بازی مشتاقی طراحی شده است که می‌خواهند وارد دنیای ساخت بازی‌های دو بعدی شوند. از طریق پروژه‌های عملی، یاد می‌گیرید که چهار بازی کامل را از ابتدا بسازید، هر کدام بر جنبه‌های کلیدی مختلف توسعه بازی تمرکز دارند.

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

  • مبانی یونیتی:

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

    • مدیریت دارایی‌ها و منابع

    • نوشتن اسکریپت‌های C# پایه

  • پروژه 1: بازی 2D انگری بردز (Angry Birds):

    • درک گیم‌پلی مبتنی بر فیزیک

    • دستکاری اشیاء و محیط‌ها

    • طراحی مراحل سرگرم‌کننده و چالش‌برانگیز

  • پروژه 2: بازی 2D فلاپی برد (Flappy Bird):

    • پیاده‌سازی تولید مراحل به صورت تصادفی (Procedural Level Generation)

    • تشخیص دقیق برخوردها

    • مدیریت ورودی بازیکن برای گیم‌پلی پاسخگو

  • پروژه 3: بازی 2D شوتر فضایی (Space Shooter):

    • توسعه رفتارهای هوش مصنوعی (AI) دشمنان

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

    • مدیریت کارآمد اشیاء بازی برای گیم‌پلی پویا

  • پروژه 4: بازی 2D پلتفرمر (Platformer):

    • انیمیشن‌سازی شخصیت‌ها و محیط‌ها

    • پیاده‌سازی حرکت و کنترل شخصیت

    • طراحی و ساخت مراحل کامل با مکانیک‌های پیچیده

این دوره برای چه کسانی مناسب است؟

  • مبتدیان کامل: هیچ تجربه قبلی در یونیتی یا توسعه بازی لازم نیست.

  • توسعه‌دهندگان بازی مشتاق: ایده‌های بازی خود را با راهنمایی گام به گام به واقعیت تبدیل کنید.

  • علاقه‌مندان و سرگرمی‌سازان: مناسب برای کسانی که می‌خواهند اولین بازی خود را توسعه دهند یا دانش یونیتی خود را عمیق‌تر کنند.

  • دانشجویان و مربیان: تجربه عملی کسب کنید یا از محتوای ساختاریافته برای تدریس استفاده کنید.

  • برنامه‌نویسان تازه‌وارد به توسعه بازی: مهارت‌های کدنویسی خود را به ایجاد بازی‌های دو بعدی جذاب تبدیل کنید.

چرا در این دوره ثبت نام کنید؟

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

همین حالا ثبت نام کنید و ساخت بازی‌های شگفت‌انگیز را شروع کنید!

پیش نیازها:

کامپیوتر یا لپ تاپ با سیستم عامل ویندوز یا مک که قابلیت اجرای Unity 3D را داشته باشد.


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

Introduction

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

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

  • گیم آبجکت ها و پرفب ها Gameobjects and prefabs

  • فیزیک Physics

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

بازیکن Player

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

  • اسکریپت بازیکن Player Script

  • تغییر رنگ ها Changing colors

  • کشیدن بازیکن Dragging player

  • پرتاب پرنده Launching bird

  • محدودیت ها Limits

دشمن Enemy

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

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

  • تاخیر در شروع مجدد Delay Restart

  • از بین بردن دشمن Destroying enemy

  • افکت برخورد دشمن Enemy impact effect

  • افکت های بازیکن Player effects

مراحل Levels

  • ایجاد مراحل جدید Creating new levels

  • انتقال بین مراحل Transition between levels

  • اضافه کردن مراحل بیشتر Adding more levels

نورها Lights

  • ایجاد نورهای 2 بعدی Creating 2d Lights

  • تنظیم نورها Setting up Lights

منو Menu

  • رابط کاربری منوی اصلی MainMenu UI

  • دکمه ها Buttons

  • اعتبارات Credits

  • منوی مکث PauseMenu

صدا Audio

  • صداهای صوتی Audio sounds

  • میکسر صدا Audio Mixer

پرداخت نهایی Final Touches

  • صحنه برنده شدن Winning scene

  • محدودیت های نقشه Map Limits

  • ساخت بازی Building game

مقدمه پروژه 2 Project2 Intro

  • ایجاد پروژه دوم Creating second project

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

کنترلر بازیکن Player Controller

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

  • پرش Jump

مکانیک های مرحله Level Mechanics

  • حرکت لوله Pipe Movement

  • ایجاد لوله ها SpawnPipes

  • تصادفی سازی تولید Randomizing spawns

  • تنظیمات جزئی Minor Adjustments

شروع مجدد مرحله Restart Level

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

  • برخورد با زمین Collision with Ground

سیستم امتیازدهی Score System

  • مکانیک امتیازدهی Scoring mechanics

  • رابط کاربری امتیازدهی Scoring UI

  • Gameover Gameover

  • فعال کردن دکمه ها Activate buttons

  • ساخت بازی Building game

پروژه 3 SpaceShooter Project3 SpaceShooter

  • راه اندازی بازیکن Setting up Player

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

موانع Obstacles

  • اضافه کردن موانع Adding obstacles

  • تولید موانع Spawning Obstacles

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

پس زمینه Background

  • پس زمینه Background

سلامت Health

  • راه اندازی سلامت Setting up Health

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

  • رابط کاربری سلامت HealthUI

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

تیراندازی Shooting

  • مکانیک های تیراندازی Shooting mechanics

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

  • رفع تیراندازی Fixing Shooting

  • از بین بردن اشیاء Destroying objects

دشمنان Enemies

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

  • تیراندازی دشمن Enemy Shooting

  • رفع تیراندازی دشمن Fixing enemy shooting

  • از بین بردن بازیکن Destroying player

  • تولید دشمنان Spawning enemies

تولد دوباره Respawn

  • تولد دوباره بازیکن Respawning player

امتیاز دهی Scoring

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

  • امتیاز دهی Scoring

  • رابط کاربری امتیازدهی Scoring UI

منوها Menus

  • راه اندازی دکمه ها Setting up Buttons

  • دکمه های منو MenuButtons

  • راه اندازی منوی مکث Setting up Pause menu

  • منوی مکث Pause Menu

  • رفع اشکالات Fixing Bugs

صدا Audio

  • راه اندازی صداها Setting up Sounds

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

  • موسیقی پس زمینه BGM

مراحل Levels

  • ایجاد مراحل جدید Creating new levels

  • انتقال مرحله Level transition

اضافی Extra

  • افکت های آسیب DamageEffects

  • افکت انفجار Explosion effect

  • Powerups Powerups

  • پرداخت های نهایی FinalTouches

پروژه 4 Platformer Project 4 Platformer

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

  • راه اندازی بازیکن Setting up Player

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

  • پرش Jumping

  • رفع پرش Fixing Jumping

  • تغییر جهت ها Changing directions

  • ایجاد انیمیشن ها Creating animations

  • راه اندازی انیماتور Setting up animator

  • کد انیماتور Animator code

محیط Environment

  • طراحی نقشه Map Design

  • دوربین Camera

سلامت Health

  • راه اندازی سلامت Setting up Health

  • مکانیک های سلامت Health Mechanics

  • نوار سلامت Healthbar

  • جاودانگی Immortality

  • جلوه های بصری Visual Effects

تولد دوباره Respawn

  • تولد دوباره Respawn

  • Checkpoints Checkpoints

امتیاز دهی Scoring

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

  • رابط کاربری امتیاز دهی Score UI

دشمن Enemy

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

  • گشت زنی Patrolling

  • اضافه کردن دشمنان بیشتر Adding more enemies

منوها Menus

  • منوها Menus

  • دکمه های منوی اصلی Main menu Buttons

  • منوی مکث Pausemenu

  • دکمه های منوی مکث Pause menu Buttons

  • رفع باگ ها FixingBugs

صدا Audio

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

  • اضافه کردن صداهای بیشتر Adding more sounds

  • زیر و بم Pitch

  • موسیقی پس زمینه BGM

مراحل Levels

  • ایجاد مراحل Creating levels

  • انتقال مرحله LevelTransition

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

  • پلتفرم یک طرفه One way platform

  • پلتفرم متحرک Moving platform

  • پلتفرم متحرک قسمت 2 Moving platform part2

  • پلتفرم در حال سقوط Falling platform

  • Dashing Dashing

  • پرداخت نهایی Final touches

  • پروژه نهایی Final project

نمایش نظرات

آموزش حرفه‌ای ساخت بازی‌های دو بعدی: ساخت ۴ بازی کامل با یونیتی
جزییات دوره
16 hours
124
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
125
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Giorgi Luarsabishvili Giorgi Luarsabishvili

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