آموزش ساخت بازی با Godot - بدون نیاز به تجربه قبلی! - آخرین آپدیت

دانلود How To Create Games In Godot - No Experience Needed!

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

بیاموزید که چگونه با ساخت بازی‌های خیره‌کننده 2D و 3D از صفر، بیشترین بهره را از موتور بازی‌سازی Godot 4 ببرید.

من شما را با اصول اصلی و ویژگی‌های ضروری گودو با استفاده از GDScript (زبان اسکریپت‌نویسی بومی آن) آشنا می‌کنم تا بتوانید مکانیک‌های بازی سرگرم‌کننده و تعاملی خلق کنید.

شما هم صحنه‌های دوبعدی و هم سه بعدی را طراحی خواهید کرد، همراه با کنترل‌کننده بازیکن، دشمنان، سکه‌ها، تله‌ها و موارد بسیار دیگر.

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

من مارکو پائولتا هستم، یک توسعه‌دهنده با تجربه بازی که ۱۰ دوره گودو در Zenva منتشر کرده‌ام، یک کانال یوتیوب با بیش از ۱۱,۰۰۰ دنبال‌کننده دارم و تجربه‌ی حرفه‌ای در Voodoo، یکی از برترین استودیوهای بازی موبایل را کسب کرده‌ام.

همین حالا بپیوندید تا ساخت بازی‌های با کیفیت حرفه‌ای در Godot 4 را گام به گام و بدون تئوری‌های اضافی شروع کنید. بیایید با هم یک چیز فوق‌العاده بسازیم!


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

درس ها Lessons

  • 1) Introduction

  • 2) Class Resources

  • 3) Download Godot

  • 4) Import Source Codes

  • 5) Assets

  • 1) 2D Clicker Action Game Project Overview

  • 2) Import Assets

  • 3) Scenes And Nodes

  • 4) Scenes As Containers

  • 5) Player Scene

  • 6) Add Nodes To The Player

  • 7) Understanding Player Movement Types

  • 8) Player Movement Part 1

  • 9) Player Movement Part 2

  • 10) Changing The Player Controller Type

  • 11) Variables vs Constants

  • 12) Value Types

  • 13) Introduction To Static Typing

  • 14) Return Values

  • 15) Enemy Scene

  • 16) Set Up Enemy Movement

  • 17) Get The Player Using Groups

  • 18) Enemy And Player Collision

  • 19) Squash Enemy

  • 20) Disable The Collision

  • 21) Set Main Scene

  • 22) Instantiate The Enemy

  • 23) Set Random Spawn Points

  • 24) Score Counter

  • 25) Audio

  • 26) Replace Input Actions

  • 27) 2D Clicker Action Game Conclusion

  • 1) 2D Space Dodger Project Overview

  • 2) Set Up Project

  • 3) Create Player Scene

  • 4) Add Player Movement

  • 5) Create The Ground And More About Collision Objects

  • 6) Understand The Game Tab And Stretch Modes

  • 7) Modify Values With The Game Tab

  • 8) Set Up Player Animations

  • 9) Change Player Animations

  • 10) Flip The Player

  • 11) Clamp Player

  • 12) Boolean Expression Assignment

  • 13) The Advantages Of Generic Objects

  • 14) Create Object Scene

  • 15) Make Them Move Down

  • 16) Understand Delta

  • 17) Create SpriteFrames

  • 18) Randomize SpriteFrames

  • 19) Spawn Objects

  • 20) Sort Objects

  • 21) Add Rotation To Objects

  • 22) Differentiate Between Obstacles And Coins

  • 23) Use Enums

  • 24) Create The Score User Interface

  • 25) Introduction To Signals

  • 26) Signals Wrap up And Accessors

  • 27) Update Score

  • 28) Create The Lives Interface

  • 29) Manage Lives

  • 30) Change Object Sprites

  • 31) Create The Game Over UI

  • 32) Create The Game Over Logic

  • 33) Create A Main Menu Scene

  • 34) Add A Background

  • 35) Audio

  • 36) 2D Space Dodger Conclusion

  • 1) 3D Obstacle Course Project Overview

  • 2) Import Assets

  • 3) Introduction To GridMaps

  • 4) Introduction To 3D And Add Collisions To The GridMap

  • 5) Create Your 3D Level

  • 6) Import Player Controller

  • 7) Create Player Scene

  • 8) Add Animations

  • 9) Custom Sky

  • 10) Create Coins Scene, Use Snap, Rotate Level

  • 11) Coins UI, Logic And Signals

  • 12) Death Zone

  • 13) Game Over UI And Logic

  • 14) Add Rotation To Coins

  • 15) Create Generic Objects

  • 16) Place Obstacles And Rotate Them

  • 17) Design Your Final Level

  • 18) Make Certain Meshes Bigger In The GridMap

  • 19) You Win UI And Logic

  • 20) Main Menu UI And Logic

  • 21) Audio

  • 22) 3D Obstacle Course Conclusion

  • 1) Build The Games

  • 2) Congratulations!

نمایش نظرات

آموزش ساخت بازی با Godot - بدون نیاز به تجربه قبلی!
جزییات دوره
11h 3m
92
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
42
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Marco Paoletta Marco Paoletta

توسعه‌دهنده بازی و تولیدکننده محتوا

سلام!

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

در نتیجه، کانال یوتیوب خود را با نام Letta Corporation در جولای ۲۰۲۲ راه‌اندازی کردم. در کمتر از سه سال، توانستم جامعه‌ای بزرگ و حامی با بیش از ۱۰,۰۰۰ مشترک بسازم! این افراد به این دلیل مرا دنبال می‌کنند که توانسته‌ام به آن‌ها در بهبود مهارت‌هایشان به عنوان توسعه‌دهنده بازی کمک کنم.

مدرس دوره‌های توسعه بازی در یک شرکت معتبر

به لطف دیده شدن کانال یوتیوبم، با پابلو فاریاس، مدیرعامل Zenva، ارتباط برقرار کردم. Zenva یک وب‌سایت پیشرو در زمینه برنامه‌نویسی و توسعه بازی با بیش از ۱ میلیون یادگیرنده است. او از نحوه تدریس من در ویدیوهای رایگان یوتیوب استقبال کرد و مشتاق بود تا دوره‌های بیشتری در زمینه توسعه بازی برای پلتفرم خود ایجاد کنیم. در نتیجه، من در عرض دو ماه، ۱۰ دوره Godot به مجموع ۲۵ ساعت محتوا و همچنین هفت دوره GameMaker به مجموع ۲۲ ساعت محتوا ایجاد کردم.

همکاری با یکی از بزرگترین شرکت‌های توسعه بازی موبایل

علاوه بر این، فرصت همکاری با Voodoo، یکی از بزرگترین شرکت‌های توسعه بازی موبایل با ۷ میلیارد دانلود و ۲۰۰ میلیون کاربر فعال ماهانه، را به صورت استودیو خارجی داشتم. من در برنامه آکادمی Voodoo شرکت کردم و از نزدیک با تیمی متخصص از Voodoo همکاری داشتم که بازی‌های تست شده توسط من را تأیید می‌کردند. این بازی‌ها با Unity ساخته شده بودند. نمی‌توانید تصور کنید که هنگام ایجاد سه نمونه اولیه موفق با آن‌ها، چقدر از کارشناسان صنعت آموختم.

علاوه بر تجربیات حرفه‌ای، مفتخر به همکاری به عنوان توسعه‌دهنده بازی مستقل برای مشتریان مختلف و ساخت بازی‌های مستقل در فروشگاه Google Play نیز بوده‌ام. باز هم، با استفاده از موتور Unity.

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