آموزش ساخت بازی دو بعدی: گودو ۴.۳+ و سی‌شارپ از صفر - آخرین آپدیت

دانلود Learn 2D Game Development: Godot 4.3+ & C# from Scratch

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

آموزش جامع گودو 4 با C#‎: ساخت بازی‌های 2 بعدی جذاب و شروع سفر توسعه بازی!

یادگیری گودو 4 با C#‎: با استفاده از قدرت C#‎ در موتور بازی‌سازی گودو 4، ساخت صحنه، مدیریت ورودی، تشخیص برخورد و موارد دیگر را بیاموزید.

خلق بازی‌های متنوع: بازی‌هایی مانند Flappy Bird، Angry Birds، بازی حافظه، پلتفرمر، پازل، شوتر فضایی و فرار از مارپیچ را توسعه دهید.

کسب مهارت‌های توسعه بازی: طراحی مرحله، انیمیشن، هوش مصنوعی دشمن، پاورآپ‌ها، طراحی UI را فرا بگیرید و الگوهای طراحی مانند سینگلتون‌ها و Event Buses را اعمال کنید.

بررسی مکانیک‌ها و الگوها: پیمایش پارالاکس، گیم‌پلی مبتنی بر فیزیک، هوش مصنوعی مسیریابی، State Machine و بارگذاری پویای مرحله را درک کنید.

پیش‌نیازها:

  • کامپیوتر با مشخصات مناسب: کامپیوتری که قادر به استفاده از رندر Vulkan باشد برای کار مؤثر بر روی پروژه‌ها مورد نیاز است - این دوره شامل یک ویدیوی رایگان برای بررسی این مورد است!
  • این دوره هیچ دانش قبلی از C#‎ را فرض نمی‌کند، اما درک اولیه‌ای از مفاهیم برنامه‌نویسی را در نظر می‌گیرد. با این حال، حتی افرادی که تجربه برنامه‌نویسی ندارند نیز می‌توانند از این دوره بهره‌مند شوند.
  • ماشین 64 بیتی. آخرین نسخه .NET با ماشین‌های 32 بیتی کار نمی‌کند.

به دوره "آموزش ساخت بازی 2 بعدی: گودو 4.3 و C#‎ از صفر" خوش آمدید - یک دوره ویدیویی جذاب که برای تجهیز توسعه‌دهندگان مشتاق با مهارت‌ها و دانش مورد نیاز برای ایجاد بازی‌ها و برنامه‌های شگفت‌انگیز با استفاده از زبان برنامه‌نویسی قدرتمند و همه‌کاره C#‎ طراحی شده است.

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

در طول دوره، شما:

  • ساخت یک بازی به سبک Flappy Bird: اصول ساخت صحنه را کشف کنید، ورودی‌های کاربر را مدیریت کنید، تشخیص برخورد را پیاده‌سازی کنید و جلوه‌های پیمایش پارالاکس را برای افزایش عمق بصری اضافه کنید.
  • بازسازی گیم‌پلی Angry Birds: به مکانیک‌های مبتنی بر فیزیک بپردازید، حرکت پرتابه‌ای را توسعه دهید و مراحلی را طراحی کنید که دارای محیط‌های تخریب‌پذیر باشند تا بر اصول اولیه فیزیک بازی و ساخت مرحله تسلط پیدا کنید.
  • طراحی یک بازی حافظه: با ساخت یک رابط کاربری بازی حافظه بصری جذاب و بصری، تجربه عملی در توسعه بازی متمرکز بر UI کسب کنید.
  • احیای نوستالژی پلتفرمرهای دهه 80 با CJ Elephant Antics: طراحی‌های مرحله پیچیده را توسعه دهید، شخصیت‌ها را انیمیت کنید و کنترل‌های واکنش‌گرا را برای ساخت مراحل پر از موانع ایجاد کنید. یاد بگیرید که از State Machine داخلی گودو برای طراحی و پیاده‌سازی یک باس هیجان‌انگیز پایان مرحله استفاده کنید!
  • مقابله با توسعه بازی پازل با یک پروژه الهام‌گرفته از Sokoban: یاد بگیرید که به صورت پویا مراحل را از فایل‌ها بارگیری کنید، مکانیک‌های چالش‌برانگیز پازل را پیاده‌سازی کنید و الگوهای طراحی برنامه‌نویسی را برای ایجاد راه‌حل‌های ظریف و کارآمد اعمال کنید.
  • ساخت یک شوتر فضایی سریع: با طراحی هوش مصنوعی دشمن با رفتارهای دنبال‌کردن مسیر، ایجاد موج‌های دشمن پویا، ادغام سیستم‌های پاورآپ و افزایش جلوه‌های بصری با افکت‌های ذره‌ای و سایر جلوه‌های زیبایی‌شناختی، یک ماجراجویی بین‌کهکشانی هیجان‌انگیز بسازید.
  • توسعه یک بازی فرار جمع‌آوری آثار هنری فراگیر: از هوش مصنوعی ناوبری 2 بعدی برای برنامه‌ریزی رفتارهای نگهبان، برنامه‌ریزی فرارهای بازیکن و ایجاد لحظات گیم‌پلی پر تنش استفاده کنید.

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

همین حالا ثبت‌نام کنید و اولین قدم خود را به دنیای هیجان‌انگیز توسعه C#‎ بردارید!


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

تبلیغات و خوش آمدگویی باشکوه! The grand old Promo and Welcome!

  • سلام! Hello!

راه اندازی و دریافت کمک Setting up and getting help

  • مقدمه Introduction

  • گودو ۴.۴! Godot 4.4!

  • نکته ای در مورد انتخاب ویرایشگر Note on editor selection

  • راه اندازی گودو - لینوکس Godot Setup - Linux

  • راه اندازی گودو - ویندوز Godot Setup - Windows

  • راه اندازی گودو - مک‌اواس Godot Setup - MacOS

  • دریافت کمک - لطفا تماشا کنید Getting Help - PLEASE WATCH

  • آماده سازی - لطفا تماشا کنید Pre-flight - PLEASE WATCH

  • منابع به صورت فایل های فشرده Resources as zips

آشنایی با گودو با بازی Gem Catcher Getting To Know Godot with Gem Catcher

  • آماده... Ready...

  • 01 - مقدمه 01 - Introduction

  • 02 - صحنه بازی 02 - Game Scene

  • 03 - گره ها، کلاس ها، نمونه ها 03 - Nodes, Classes, Instances

  • 04 - صحنه Paddle 04 - Paddle Scene

  • 05 - موقعیت سراسری 05 - Global Position

  • 06 - چالش Gem 06 - Gem Challenge

  • 07 - راه حل چالش Gem 07 - Gem Challenge Solution

  • 08 - ویژگی های رابط کاربری 08 - UI Features

  • 09 - چرخه حیات صحنه 09 - Scene Life Cycle

  • 10 - حرکت دادن Paddle 10 - Moving Paddle

  • 11 - محدود کردن Paddle 11 - Restricting Paddle

  • 12 - چالش افتادن Gem 12 - Gem Falling Challenge

  • 13 - راه حل چالش افتادن Gem 13 - Gem Falling Challenge Solution

  • 14 - Viewport و Tree 14 - Viewport and Tree

  • 15 - سیگنال ها 15 - Signals

  • 16 - سیگنال ها در کد 16 - Signals in Code

  • 17 - سیگنال های سفارشی 17 - Custom Signals

  • 18 - راه حل چالش سیگنال های سفارشی 18 - Custom Signals Challenge Solution

  • 19 - ارجاع دادن به گره ها 19 - Referencing Nodes

  • 20 - ایجاد Gem 20 - Spawning A Gem

  • 21 - چالش ایجاد Gems 21 - Spawning Gems Challenge

  • 22 - راه حل چالش ایجاد Gems 22 - Spawning Gems Challenge Solution

  • 23 - چالش تشخیص Game Over 23 - Game Over Detection Challenge

  • 24 - راه حل چالش تشخیص Game Over 24 - Game Over Detection Challenge Solution

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

  • 26 - چالش ثبت امتیاز 26 - Keeping Score Challenge

  • 27 - راه حل چالش ثبت امتیاز 27 - Keeping Score Challenge Solution

  • 28 - موسیقی 28 - Music

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

  • 30 - نسبت تصویر 30 - Aspect Ratios

  • 31 - فایل های پروژه 31 - Project Files

معرفی C# Introduction to C#

  • 01 - مقدمه 01 - Intro

  • 02 - ایجاد و اجرای یک پروژه 02 - Creating and Running a Project

  • 03 - متغیرها 03 - Variables

  • 04 - عملگرهای حسابی 04 - Arithmetic Operators

  • 05 - شرطی ها و مقایسه ها 05 - Conditionals and Comparisons

  • 06 - چالش شرطی ها 06 - Conditionals Challenge

  • 07 - راه حل چالش شرطی ها 07 - Conditionals Challenge Solution

  • 08 - لیست ها و حلقه ها 08 - Lists And Loops

  • 09 - دیکشنری ها 09 - Dictionaries

  • 10 - چالش دیکشنری ها 10 - Dictionaries Challenge

  • 11 - راه حل چالش دیکشنری ها 11 - Dictionaries Challenge Solution

  • 12 - توابع 12 - Functions

  • 13 - کلاس ها، تعاریف و ویژگی ها 13 - Classes, Definitions and Properties

  • 14 - کلاس ها، static و ثابت ها 14 - Classes, static and constants

  • 15 - وراثت کلاس، protected، override 15 - Class Inheritance, protected, override

  • 16 - کلاس های جزئی، Program Main 16 - Partial Classes, Program Main

  • 16a - تک نسخه ای ها (Singletons)، کلمه کلیدی this 16a - Singletons, this keyword

  • 17 - Attributes 17 - Attributes

  • 18 - قالب بندی رشته 18 - String Formatting

  • 19 - رویدادها و Delegates 19 - Events and Delegates

  • 20 - Enums 20 - Enums

بازی 1 - Tappy Plane (شبیه سازی Flappy Bird) Game 1 - Tappy Plane (Flappy Bird Clone)

  • مقدمه Introduction

  • 01 - اهداف بخش 01 - Section Goals

  • 02 - چالش راه اندازی پروژه 02 - Project Setup Challenge

  • 03 - راه حل چالش راه اندازی پروژه 03 - Project Setup Challenge Solution

  • 04 - رویکرد توسعه 04 - Development Approach

  • 05 - گره های فیزیک 05 - Physics Nodes

  • 06 - صحنه Plane 06 - Plane Scene

  • 07 - افتادن Plane 07 - Plane Falling

  • 07a - یادداشت های FPS 07a - FPS Notes

  • 08 - چالش پرواز Plane 08 - Plane Flying Challenge

  • 09 - راه حل چالش پرواز Plane 09 - Plane Flying Challenge Solution

  • 10 - Animation Player 10 - Animation Player

  • 11 - چالش Animation Player 11 - Animation Player Challenge

  • 12 - راه حل چالش Animation Player 12 - Animation Player Challenge Solution

  • 13 - سد Static Body 13 - Static Body Barrier

  • 14 - چالش صحنه Pipe 14 - Pipe Scene Challenge

  • 15 - راه حل چالش صحنه Pipe 15 - Pipe Scene Challenge Solution

  • 16 - چالش صحنه Laser 16 - Laser Scene Challenge

  • 17 - راه حل چالش صحنه Laser 17 - Laser Scene Challenge Solution

  • 18 - صحنه Pipes 18 - Pipes Scene

  • 19 - چالش پیمایش Pipes 19 - Pipes Scrolling Challenge

  • 20 - راه حل چالش پیمایش Pipes 20 - Pipes Scrolling Challenge Solution

  • 21 - موقعیت تصادفی Pipes 21 - Pipes Random Position

  • 22 - چالش ایجاد Pipes 22 - Pipes Spawning Challenge

  • 23 - راه حل چالش ایجاد Pipes 23 - Pipes Spawning Challenge Solution

  • 24 - برخورد Plane با زمین 24 - Plane Hits Floor

  • 25 - چالش سیگنال Plane 25 - Plane Signal Challenge

  • 26 - راه حل چالش سیگنال Plane 26 - Plane Signal Challenge Solution

  • 27 - چالش توقف Pipes 27 - Stop The Pipes Challenge

  • 28 - راه حل چالش توقف Pipes 28 - Stop The Pipes Challenge Solution

  • 29 - برخورد Laser با Pipes 29 - Pipes Laser Collision

  • 30 - صحنه اصلی و رابط کاربری 30 - Main Scene And UI

  • 31 - چالش صحنه اصلی 31 - Main Scene Challenge

  • 32 - راه حل چالش صحنه اصلی 32 - Main Scene Challenge Solution

  • 33 - پیمایش صحنه 33 - Scene Navigation

  • 34 - چالش پیمایش صحنه 34 - Scene Navigation Challenge

  • 35 - راه حل چالش پیمایش صحنه 35 - Scene Navigation Challenge Solution

  • 36 - Autoloads / Globals 36 - Autoloads / Globals

  • 37 - Game Manager 37 - Game Manager

  • 38 - الگوی Event Bus 38 - Event Bus Pattern

  • 39 - چالش Singleton 39 - Singleton Challenge

  • 40 - راه حل چالش Singleton 40 - Singleton Challenge Solution

  • 41 - چالش متوقف کردن Pipes 41 - Pipes Stopping Challenge

  • 42 - راه حل چالش متوقف کردن Pipes 42 - Pipes Stopping Challenge Solution

  • 43 - طرح کلی Score Manager 43 - Score Manager Outline

  • 44 - چالش Score Manager 44 - Score Manager Challenge

  • 45 - راه حل چالش Score Manager 45 - Score Manager Challenge Solution

  • 46 - Hud، Ui، Canvas Layers 46 - Hud, Ui, Canvas Layers

  • 47 - سیگنال Score 47 - Score Signal

  • 48 - چالش بروزرسانی Score 48 - Score Update Challenge

  • 49 - راه حل چالش بروزرسانی Score 49 - Score Update Challenge Solution

  • 50 - چالش برچسب High Score 50 - High Score Label Challenge

  • 51 - راه حل چالش برچسب High Score 51 - High Score Label Challenge Solution

  • 51a - ماندگاری High Score 51a - High Score Persistence

  • 52 - چالش رابط کاربری Game Over 52 - Game Over UI Challenge

  • 53 - راه حل چالش رابط کاربری Game Over 53 - Game Over UI Challenge Solution

  • 54 - مقدمه ای بر Parallax 54 - Intro to Parallax

  • 55 - گره Parallax 2D 55 - Parallax 2D Node

  • 56 - صحنه Parallax 56 - Parallax Scene

  • 57 - صدا، متوقف کردن Parallax 57 - Sound, Stopping Parallax

  • 58 - انتقال صحنه ساده 58 - Simple Scene Transition

  • 59 - انتقال صحنه پیچیده 59 - Complex Scene Transition

  • 60 - خلاصه 60 - Summary

  • Extras 1 - استفاده از Godot برای قطع اتصال سیگنال ها Extras 1 - Using Godot to disconnect signals

  • Extras 2 - اشکال امتیاز دو برابری Dean! Extras 2 - Dean's double score bug!

بازی 2 - Angry Animals (پرندگان خشمگین و فیزیک) Game 2 - Angry Animals (Angry Birds and Physics)

  • مقدمه Introduction

  • 01 - اهداف بخش 01 - Section Goals

  • 02 - چالش راه اندازی پروژه 02 - Project Setup Challenge

  • 03 - راه حل راه اندازی 03 - Project Setup Solution

  • 04 - معرفی Rigidbody2D 04 - Rigidbody2D Introduction

  • 05 - طرح کلی صحنه ها 05 - Scenes Outline

  • 06 - چالش صحنه Animal 06 - Animal Scene Challenge

  • 07 - راه حل چالش صحنه Animal 07 - Animal Scene Challenge Solution

  • 08 - منطق صحنه Animal 08 - Animal Scene Logic

  • 09 - چالش منطق صحنه Animal 09 - Animal Scene Logic Challenge

  • 10 - راه حل چالش منطق صحنه Animal 10 - Animal Scene Logic Challenge Solution

  • 11 - جریان منطق صحنه Animal 11 - Animal Scene Logic Flow

  • 12 - چالش راه اندازی صحنه Animal 12 - Animal Scene Setup Challenge

  • 13 - راه حل چالش راه اندازی صحنه Animal 13 - Animal Scene Setup Challenge Solution

  • 14 - تشخیص Drag 14 - Drag Detection

  • 15 - حرکت Drag 15 - Drag Movement

  • 16 - رها کردن 16 - Release

  • 17 - پرواز 17 - Flight

  • 18 - چالش Water 18 - Water Challenge

  • 19 - راه حل چالش Water 19 - Water Challenge Solution

  • 20 - چالش بازسازی Animal 20 - Animal Regen Challenge

  • 21 - راه حل چالش بازسازی Animal 21 - Animal Regen Challenge Solution

  • 22 - صحنه Cup 22 - Cup Scene

  • 22a - معرفی برخورد Cup 22a - Cup Collisions Intro

  • 23 - برخورد Cup 23 - Cup Collisions

  • 24 - جریان کلی 24 - Overall Flow

  • 25 - صحنه اصلی، چالش Score Manager 25 - Main Scene, Score Manager Challenge

  • 26 - صحنه اصلی، راه حل چالش Score Manager 26 -Main Scene, Score Manager Challenge Solution

  • 27 - صحنه Level Button 27 - Level Button Scene

  • 28 - چالش منطق Level Button 28 - Level Button Logic Challenge

  • 29 - راه حل چالش منطق Level Button 29 - Level Button Logic Challenge Solution

  • 30 - وراثت صحنه 30 - Scene Inheritence

  • 31 - چالش Navigation 31 - Navigation Challenge

  • 32 - راه حل چالش Navigation 32 - Navigation Challenge Solution

  • 33 - چالش Game Ui 33 - Game Ui Challenge

  • 34 - راه حل چالش Game Ui 34 - Game Ui Challenge Solution

  • 35 - منطق Scorer Scene 35 - Scorer Scene Logic

  • 36 - منطق Scorer Scene، گروه ها در کد 36 - Scorer Scene Logic, Groups In Code

  • 37 - چالش تکمیل سطح Scorer Scene 37 - Scorer Scene Level Complete Challenge

  • 38 - راه حل تکمیل سطح Scorer Scene 38 - Scorer Scene Level Complete Solution

  • 39 - چالش تلاش های Scorer Scene 39 - Scorer Scene Attempts Challenge

  • 40 - راه حل تلاش های Scorer Scene 40 - Scorer Scene Attempts Solution

  • 41 - چالش منطق GameUi 41 - GameUi Logic Challenge

  • 41a - راه حل منطق GameUi 41a - GameUi Logic Solution

  • 42 - رویکرد ماندگاری Score 42 - Score Persistence Approach

  • 43 - ماندگاری Score شماره 1 43 - Score Persistence #1

  • 44 - ماندگاری Score شماره 2 44 - Score Persistence #2

بازی 3 - Memory Madness Game 3 - Memory Madness

  • مقدمه Introduction

  • 01 - رویکرد 01 - Approach

  • 02 - طرح کلی 02 - Outline

  • 03 - راه اندازی پروژه 03 - Project Setup

  • 04 - برچسب های راه اندازی پروژه 04 - Project Setup Labels

  • 05 - صحنه اصلی 05 - Master Scene

  • 06 - معرفی منابع سفارشی 06 - Custom Resources Intro

  • 07 - مثال منابع سفارشی 07 - Custom Resources Example

  • 08 - چالش منابع سفارشی 08 - Custom Resources Challenge

  • 09 - راه حل چالش منابع سفارشی 09 - Custom Resources Challenge Solution

  • 10 - تنظیم منبع لیست فایل های تصویر 10 - Image Files List Resource Setup

  • 11 - چالش منبع لیست فایل های تصویر 11 - Image Files List Resource Challenge

  • 12 - راه حل چالش منبع لیست فایل های تصویر 12 - Image Files List Resource Challenge Solution

  • 13 - منابع داده های سطح 13 - Level Data Resources

  • 14 - بارگذاری تصویر Image Manager 14 - Image Manager Image Load

  • 15 - چالش توابع تصویر Image Manager 15 - Image Manager Image Functions Challenge

  • 16 - راه حل چالش توابع تصویر Image Manager 16 - Image Manager Image Functions Challenge Solution

  • 17 - طرح کلی Level Button 17 - Level Button Outline

  • 18 - رابط کاربری Level Button 18 - Level Button UI

  • 19 - منطق Level Button 19 - Level Button Logic

  • 20 - طرح بندی Main Screen 20 - Main Screen Layout

  • 21 - معرفی Front Sprite 21 - Front Sprite Intro

  • 22 - Tweens Front Sprite 22 - Front Sprite Tweens

  • 23 - طرح بندی Game Screen 23 - Game Screen Layout

  • 24 - چالش طرح بندی Game Screen 24 - Game Screen Layout Challenge

  • 25 - راه حل چالش طرح بندی Game Screen 25 - Game Screen Layout Challenge Solution

  • 26 - رابط کاربری Memory Tile 26 - Memory Tile Ui

  • 27 - طرح کلی منطق ساخت سطح 27 - Level Building Logic Outline

  • 28 - پیاده سازی منطق ساخت سطح 28 - Level Building Logic Implementation

  • 29 - چالش منطق ساخت سطح 29 - Level Building Logic Challenge

  • 30 - راه حل چالش منطق ساخت سطح 30 - Level Building Logic Challenge Solution

  • 31 - طرح کلی Navigation 31 - Navigation Outline

  • 32 - چالش Navigation 32 - Navigation Challenge

  • 33 - راه حل چالش Navigation 33 - Navigation Challenge Solution

  • 34 - طرح کلی منطق Scorer 34 - Scorer Logic Outline

  • 35 - منطق Tile 35 - Tile Logic

  • 36 - صحنه Scorer 36 - Scorer Scene

  • 37 - منطق Scorer 1 37 - Scorer Logic 1

  • 38 - منطق Scorer 2 38 - Scorer Logic 2

  • 39 - Tweens Tile 39 - Tile Tweens

  • 40 - چالش Game Over 40 - Game Over Challenge

  • 41 - راه حل چالش Game Over 41 - Game Over Challenge Solution

  • 42 - تکمیل رابط کاربری Game Over 42 - Game Over UI Complete

  • 43 - Sound Manager 43 - Sound Manager

  • 44 - بروزرسانی ها، پایان بخش 44 - Updates, End Of Section

بازی 4 - Foxy Antics، بازی Platformer دهه 80! Game 4 - Foxy Antics, the 80s Platformer!

  • مقدمه Introduction

  • 01 - طرح کلی و اهداف 01 - Outline and goals

  • 02 - چالش راه اندازی 02 - Setup Challenge

  • 03 - راه حل چالش راه اندازی 03 - Setup Challenge Solution

  • 04 - Tile Map Layers 04 - Tile Map Layers

  • 05 - صحنه Player 05 - Player Scene

  • 06 - انیمیشن های Player 06 - Player Animations

  • 07 - حرکت Player 07 - Player Movement

  • 08 - حالت Player 08 - Player State

  • 09 - طرح کلی Enemy 09 - Enemy Outline

  • 10 - Enemy پایه 10 - Base Enemy

  • 11 - تصاویر Snail 11 - Snail Visuals

  • 12 - منطق Snail 12 - Snail Logic

  • 13 - تصاویر Frog 13 - Frog Visuals

  • 14 - منطق Frog 14 - Frog Logic

  • 15 - تصاویر Eagle 15 - Eagle Visuals

  • 16 - منطق Eagle 16 - Eagle Logic

  • 17 - Bullets 17 - Bullets

  • 18 - منطق Bullets 18 - Bullets Logic

  • 19 - Object Maker 19 - Object Maker

  • 20 - صحنه Shooter 20 - Shooter Scene

  • 21 - چالش Eagle Shoot 21 - Eagle Shoot Challenge

  • 22 - راه حل چالش Eagle Shoot 22 - Eagle Shoot Challenge Solution

  • 23 - Explosion 23 - Explosion

  • 24 - Fruit Pickup 24 - Fruit Pickup

  • 25 - مسیر Ball Spikes Folllow 25 - Ball Spikes Path Folllow

  • 26 - یک طرفه، Tile های جایگزین 26 - One way, Alternative Tiles

  • 27 - طرح کلی Player Invincible و Hurt 27 - Player Invincible and Hurt Outline

  • 28 - چالش / راه حل Player Invincible و Hurt 28 - Player Invincible and Hurt Challenge / Solution

  • 29 - Player Hurt 29 - Player Hurt

  • 30 - Player Lives 30 - Player Lives

  • 31 - چالش Hud 31 - Hud Challenge

  • 32 - راه حل چالش Hud 32 - Hud Challenge Solution

  • 33 - امتیاز و جان Hud 33 - Hud Score And Lives

  • 34 - مقدمه Boss 34 - Boss Intro

  • 35 - درختان انیمیشن و Determinism 35 - Animation Trees and Determinism

  • 36 - منطق Boss 36 - Boss Logic

  • 37 - Checkpoint 37 - Checkpoint

  • 38 - چالش Checkpoint 38 - Checkpoint Challenge

  • 39 - راه حل چالش Checkpoint 39 - Checkpoint Challenge Solution

  • 40 - صحنه اصلی 40 - Main Scene

  • Pre-41 - Pixel Snap Pre-41 - Pixel Snap

  • 41 - رویکردهای Moving Platform، PathFollow و Tween 41 - Moving Platform Approaches, PathFollow and Tween

  • 42 - Navigation صحنه 42 - Scene Navigation

  • 43 - Navigation رابط کاربری 43 - Hud Navigation

  • 44 - Shake Cam 44 - Shake Cam

  • 45 - Parallax 45 - Parallax

  • 46 - متوقف کردن چیزها 46 - Stopping Things

  • 47 - توقف Tree 47 - Pausing the Tree

  • 47a - Terrains (Autotiling) 47a - Terrains (Autotiling)

  • 48 - افکار نهایی و تشکر 48 - Final thoughts and thank you

بازی 5 - Sokoban! Game 5 - Sokoban!

  • مقدمه Introduction

  • 01 - طرح کلی یادگیری 01 - Learning Outline

  • 02 - راه اندازی پروژه 02 - Project Setup

  • 03 - ساختار داده سطح 03 - Level Data Structure

  • 04 - خواندن داده سطح 04 - Level Data Read

  • 05 - صحنه اصلی 05 - Main Scene

  • 06 - صحنه Level Button 06 - Level Button Scene

  • 07 - چالش Level Buttons صحنه اصلی 07 - Main Scene Level Buttons Challenge

  • 08 - راه حل چالش Level Buttons صحنه اصلی 08 - Main Scene Level Buttons Challenge Solution

  • 09 - صحنه های Level و Player 09 - Level and Player Scenes

  • 10 - Tile Map Layer Api 10 - Tile Map Layer Api

  • 11 - ساخت Level 11 - Building The Level

  • 12 - قرار دادن دوربین و Player 12 - Placing Camera and Player

  • 13 - Navigation Level Button 13 - Level Button Navigation

  • 14 - حرکت Player 14 - Player Movement

  • 15 - هل دادن جعبه ها 15 - Pushing Boxes

  • 16 - حالت بازی 16 - Game State

  • 17 - رابط کاربری بازی 17 - Game ui

  • 18 - رابط کاربری Game Over 18 - Game Over ui

  • 19 - تکمیل بازی 19 - Completed Game

بازی 6 - Space Ace - چالش شما! Game 6 - Space Ace - Your challenge!

  • مقدمه Introduction

  • 01 - مقدمه، این متفاوت است: D 01 - Introduction, this is different :D

  • 02 - بررسی پروژه 02 - Project Review

  • 03 - چالش Ui Button 03 - Ui Button Challenge

  • 04 - راه حل چالش Ui Button 04 - Ui Button Challenge Solution

  • 05 - بررسی اجمالی صحنه ها 05 - Scenes Overview

  • 06 - بررسی اجمالی وراثت 06 - Inheritance Overview

  • 07 - حرکت Player 07 - Player Movement

  • 08 - چالش حرکت Player 08 - Player Movement Challenge

  • 09 - راه حل چالش حرکت Player 09 - Player Movement Challenge Solution

  • 10 - Hit Box 10 - Hit Box

  • 11 - چالش Bullet 11 - Bullet Challenge

  • 12 - راه حل چالش Bullet 12 - Bullet Challenge Solution

  • 13 - حرکت Bullet 13 - Bullet Movement

  • 14 - چالش ایجاد Bullet 14 - Bullet Creation Challenge

  • 15 - راه حل چالش ایجاد Bullet 15 - Bullet Creation Challenge Solution

  • 16 - صحنه PowerUp 16 - PowerUp Scene

  • 17 - چالش Power Up 17 - Power Up Challenge

  • 18 - راه حل چالش Power Up 18 - Power Up Challenge Solution

  • 19 - چالش Shield 19 - Shield Challenge

  • 20 - راه حل چالش Shield 20 - Shield Challenge Solution

  • 21 - Powerup Shield Player 21 - Player Powerup Shield

  • 22 - چالش Explosion 22 - Explosion Challenge

  • 23 - راه حل چالش Explosion 23 - Explosion Challenge Solution

  • 24 - چالش Enemy Base 24 - Enemy Base Challenge

  • 25 - راه حل چالش Enemy Base 25 - Enemy Base Challenge Solution

  • 26 - چالش شلیک Enemy 26 - Enemy Shoots Challenge

  • 27 - راه حل چالش شلیک Enemy 27 - Enemy Shoots Challenge Solution

  • 28 - نوار Health 28 - Health Bar

  • 29 - چالش مرگ Enemy 29 - Enemy Death Challenge

  • 30 - راه حل چالش مرگ Enemy 30 - Enemy Death Challenge Solution

  • 31 - چالش تولید Power Up 31 - Power Up Spawn Challenge

  • 32 - چالش منبع Wave Manager 32 - Wave Manager Resource Challenge

  • 33 - راه حل چالش منبع Wave Manager 33 - Wave Manager Resource Challenge Solution

  • 34 - صحنه Wave Manager 34 - Wave Manager Scene

  • 35 - رابط کاربری بازی 35 - Game ui

  • 36 - چالش Health Player 36 - Player Health Challenge

  • 37 - راه حل چالش Health Player 37 - Player Health Challenge Solution

  • 38 - امتیاز دهی 38 - Scoring

  • 39 - Game Over 39 - Game Over

  • 40 - مقدمه Saucer 40 - Saucer Intro

  • 41 - صحنه Saucer 41 - Saucer Scene

  • 42 - صحنه Saucer Manager 42 - Saucer Manager Scene

  • 43 - صحنه Homing Missile 43 - Homing Missile Scene

  • 44 - منطق Homing Missile 44 - Homing Missile Logic

  • 45 - تکمیل Homing Missile 45 - Homing Missile Complete

  • 46 - تنظیمات Wave Manager، تکمیل بازی 46 - Wave Manager Tweaks, Game Complete

بازی 7 - به من توجه نکن! (پیمایش هوش مصنوعی) Game 7 - Do Not Mind me! (AI Navigation)

  • مقدمه Introduction

  • 01 - طرح کلی بازی 01 -Game Outline

  • 02 - مسیرها و Terrains 02 - Paths and Terrains

  • 03 - طرح کلی Navigation 2D 03 - Navigation 2D Outline

  • 04 - پیاده سازی Navigation 2D 04 - Navigation 2D implementation

  • 05 - موانع Navigation 05 - Navigation Obstacles

  • 06 - پیوندهای Navigation 06 - Navigation Links

  • 07 - Navigation Tileset 07 - Tileset Navigation

  • 08 - گشت زنی 08 - Patrolling

  • 09 - تشخیص 09 - Detecting

  • 10 - میدان دید 10 - Field Of View

  • 11 - تعقیب و جستجو 11 - Chasing Searching

  • 12 - تصاویر NPC 12 - NPC Visuals

  • 13 - Bullet 13 - Bullet

  • 14 - چالش شلیک NPC 14 - NPC Shoot Challenge

  • 15 - راه حل چالش شلیک NPC 15 - NPC Shoot Challenge Solution

  • 16 - صحنه Pick Up 16 - Pick Up Scene

  • 17- صحنه Exit 17- Exit Scene

  • 18 - شمارش Pickups 18 - Counting Pickups

  • 19 - منطق Game Over 19 - Game Over Logic

  • 20 - برخورد با NPC 20 - Collision With Npc

  • 21 - FOV متغیر و سرعت 21 - Variable FOV and Speed

  • 22 - اجتناب، نقشه نهایی 22 - Avoidance, final map

استقرار Deployment

  • 01 - به زودی 01 - Coming Soon

نمایش نظرات

آموزش ساخت بازی دو بعدی: گودو ۴.۳+ و سی‌شارپ از صفر
جزییات دوره
39.5 hours
362
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,231
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Richard Allbert Richard Allbert

موسس، رمزگشایی دیجیتال

Martyna Olivares Martyna Olivares