آموزش معرفی گودوت 4.4 (بدون نیاز به تجربه برنامه نویسی) - آخرین آپدیت

دانلود Intro To Godot 4.4 (No Programming Experience Needed)

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

آموزش ساخت بازی پلتفرمر دوبعدی با موتور بازی‌سازی Godot

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

آنچه در این دوره می‌آموزید:

  • مبانی برنامه‌نویسی: یادگیری اصول اولیه برنامه‌نویسی با زبان GDScript.
  • ساخت پلتفرمر: ایجاد یک بازی پلتفرمر ساده و سرگرم‌کننده.
  • طراحی مراحل: آشنایی با اصول طراحی مراحل بازی.
  • Tilemap و طراحی محیط: استفاده از Tilemap برای ساخت پلتفرم‌های پیچیده و محیط‌های جذاب.
  • Parallax Background: پیاده‌سازی پس‌زمینه‌های پارالاکس برای ایجاد عمق.
  • NPC و دیالوگ‌ها: ایجاد شخصیت‌های غیرقابل‌بازی (NPC) و سیستم دیالوگ.
  • افکت‌های دیالوگ جذاب: افزودن جلوه‌های ویژه به دیالوگ‌ها.
  • Terrain و طراحی آسان‌تر مراحل: استفاده از Terrain برای سهولت در طراحی مراحل.
  • صداهای پویا: کاوش راه‌های جالب برای دریافت صدای پویا در بازی.
  • آیتم‌های جمع‌آوری‌شدنی: نحوه ایجاد آیتم‌های قابل جمع‌آوری در بازی.
  • رابط کاربری پویا (UI): طراحی رابط کاربری (UI) پویا.
  • انیمیشن بازیکن: آموزش انیمیشن‌سازی برای شخصیت بازیکن.
  • AnimationPlayer: استفاده از قدرت گره AnimationPlayer.
  • کنترلر شخصیت ساده: ایجاد یک کنترلر ساده برای شخصیت.
  • ویژگی‌های جدید Godot 4.3: استفاده از ویژگی‌های جدید Godot 4.3، شامل:
    • Tilemap Layer Node
    • Parallax 2D Node
  • سیگنال‌های سفارشی و متغیرهای سراسری: یادگیری سیگنال‌های سفارشی و متغیرهای سراسری.

این آموزش توسط فردی ارائه می‌شود که حدود 3 سال با موتور Godot کار کرده است و به شما کمک می‌کند تا اصول اولیه و چگونگی استفاده از این موتور بازی‌سازی را یاد بگیرید.

همچنین، راه‌حل‌های مختلفی برای یک مشکل مشابه ارائه می‌شود تا در هنگام پیاده‌سازی ویژگی‌ها در بازی خود، ابزارهای متنوعی در اختیار داشته باشید.


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

مقدمه Introduction

  • مقدمه Introduction

  • سازگاری با Godot 4.4 Godot 4.4 Compatibility

  • نصب موتور Installing the Engine

  • نصب منابع Installing The Resources

  • نقشه راه برای محتوای اضافه شده به دوره Roadmap for added content to course

مقدمه‌ای بر موتور Intro to the Engine

  • ایجاد یک پروژه Creating a Project

  • مقدمه‌ای بر ویرایشگر Intro to the Editor

  • اجرای بازی با زبانه Game Running the Game with the Game Tab

  • تنظیمات ویرایشگر Editor Settings

  • گره‌ها Nodes

  • وراثت گره Node Inheritance

  • اسپریت‌ها Sprites

  • سقوط Rigidbody Rigidbody Falling

  • Tilemap Tilemap

  • برخوردهای Tilemap Tilemap Collisions

  • صحنه‌ها Scenes

بیایید بازی خود را شروع کنیم! Let's Start on our Game!

  • Ready Process Ready Process

  • مقدمه ای بر Gdscript Gdscript Intro

  • انواع بازگشتی Return Types

  • Color Rect Color Rect

  • موقعیت ماوس Mouse Position

  • منطق پایه Basic Logic

  • بررسی منطق نوع Checking Type Logic

  • بررسی اینکه آیا متغیر دارای مقدار است Checking if variable has value

  • اسکریپت Character Body Character Body Script

  • ورودی کاراکتر Character Input

  • ورودی پرش Jump Input

  • ورودی جهت Direction Input

طراحی سطح Level Design

  • بافت اطلس بازیکن Player Atlas Texture

  • اطلس کاشی جدید New Tile Atlas

  • کاشی یک طرفه One Way Tile

  • منطقه مرگ Death Area

  • Call Deffered Call Deffered

  • کاشی آسیب Hurt Tile

  • کاشی پرشی Bouncy Tile

  • بلوک سریع Fast Block

  • طراحی سطح Level Design

آراستن بازی Dressing Up the Game

  • زمینه‌ها و Bitmasks Terrains and Bitmasks

  • انیمیشن بلوک آسیب Hurt Block Animation

  • انیمیشن کاشی سریع Fast Tile Animation

  • انیمیشن کاشی پرشی Bounce Tile Animation

  • انیمیشن شخصیت Character Animation

Parallax Parallax

  • تنظیمات Parallax Parallax Setup

  • آسمان Parallax Parallax Sky

  • کوه Parallax Parallax Mountain

  • آب Parallax Parallax Water

  • ابر های متحرک Parallax Parallax Moving Clouds

  • تپه ها و درختان Parallax Parallax Hills and Trees

  • تنظیمات دوربین Camera Settings

جمع‌آوری‌ها / متغیرهای سراسری / سیگنال‌های سفارشی Collectables / Global Variables / Custom Signals

  • صحنه جمع‌آوری Collectable Scene

  • Animation Player Animation Player

  • متغیرهای سراسری Global Variables

  • توابع سراسری Global Functions

  • UI پایه Basic UI

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

رابط کاربری User Interface

  • بازنشانی متغیرهای سراسری Resetting Global Variables

  • UI قلب Heart UI

  • منطق UI قلب Heart UI Logic

  • منطق گدازه Lava Logic

NPC NPC

  • Npc Npc

  • Rich Text Label Rich Text Label

  • گفتگوی متحرک Animated Dialogue

  • منطق کلید Key Logic

  • پایانی Outro

نمایش نظرات

آموزش معرفی گودوت 4.4 (بدون نیاز به تجربه برنامه نویسی)
جزییات دوره
4.5 hours
64
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
354
4.5 از 5
دارد
دارد
دارد
Jackie Codes
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jackie Codes Jackie Codes

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