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

دانلود How to Make Tile Based Platform Games in Gamemaker

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

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

شما یک موتور بازی پلتفرمر قدرتمند توسعه خواهید داد که می‌توانید در بازی‌های آینده خود از آن استفاده کنید.

نحوه پیاده‌سازی برخوردهای سریع مبتنی بر کاشی (Tile-based Collisions) را خواهید آموخت و مهارت لازم برای گنجاندن آن در بازی‌های خود را کسب خواهید کرد.

نحوه پیاده‌سازی یک سیستم نورپردازی قابل تنظیم را یاد می‌گیرید که هر شیء در بازی می‌تواند از آن استفاده کند.

ساخت ذرات سفارشی (Custom Particles) که با محیط تعامل دارند را فرا می‌گیرید.

نحوه ساخت یک ماشین حالت متناهی (Finite State Machine) و استفاده از آن برای کنترل کارآمد بازیکن و دشمنان را می‌آموزید.

شما پیاده‌سازی حملات مبتنی بر موج (Wave-based Attacks)، تله‌های بازیکن، دوربین‌ها، انتقال‌های محو شونده (Fade Transitions)، ذخیره امتیازات بالا، راهنمای ابزار سفارشی (Custom Tooltips)، لرزش صفحه (Screenshake) و موارد دیگر را یاد خواهید گرفت.

پیش‌نیازها:

  • نرم‌افزار GameMaker (قابل استفاده رایگان)
  • رایانه شخصی یا مک با قابلیت اجرای GameMaker

در اینجا چند نقل قول از نظرات این دوره آموزش بازی‌سازی آورده شده است:

  • "این بهترین آموزش GameMaker Studio 2 است که تا به حال دیده‌ام! ... این دوره خیلی خیلی سرگرم‌کننده است." - فرانک

  • "بدون شک، این بهترین محتوایی است که برای یادگیری GMS2 پیدا کرده‌ام: مدرس به وضوح هم در GM و هم در برنامه‌نویسی متخصص است؛ سرعت آموزش عالی، مطالب بی‌نظیر و واقعاً بهترین شیوه‌ها را آموزش می‌دهد. این دوره در میان تمام آموزش‌های پولی و رایگان GameMaker برجسته است." - کرگ

  • "بدون شک یکی از بهترین دوره‌های Game Maker است که در تمام وب‌سایت‌های آموزش آنلاین دیده‌ام." - جیسون

  • "این یک دوره کامل است و فقط یک معرفی یا راهنمای مبتدی نیست." - اشانترا

  • "من از این دوره بسیار تحت تأثیر قرار گرفتم. طراحی موتور بازی ظریف و با فکر است." - جاناتون

آیا همیشه می‌خواستید بازی خود را بسازید، اما نمی‌دانستید چگونه؟

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

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

در این دوره آموزش ساخت بازی شما خواهید آموخت:

  • ماشین‌های حالت متناهی (Finite State Machines) (بهترین روش برای ساختاردهی کد شما در موتور بازی‌سازی)

  • برخوردهای مبتنی بر کاشی (Tile Based Collisions) (روشی فوق‌العاده سریع برای تشخیص برخورد در بازی‌های پلتفرمر)

  • ذرات شبه-سفارشی جذاب (که با محیط تعامل دارند و به جذابیت بصری بازی شما می‌افزایند)

  • سیستم‌های نورپردازی (که چندین شیء را پوشش می‌دهند و به واقع‌گرایی محیط بازی کمک می‌کنند)

  • دشمنان و سکانس‌های اسکریپت‌شده (شامل تولید دشمن و هوش مصنوعی پایه)

  • انتقال‌های محو شونده اتاق، ذخیره امتیازات بالا، راهنمای ابزار سفارشی و موارد بسیار دیگر از ویژگی‌های پیشرفته بازی!

تمام گرافیک‌ها و کدها فراهم شده است؛ تنها کافیست شروع به یادگیری کنید تا بتوانید زودتر از آنچه فکر می‌کنید بازی‌های خود را بسازید و منتشر کنید. هر جلسه نیز با کیفیت 1080p/60fps ارائه می‌شود تا حداکثر وضوح را در حین یادگیری داشته باشید.

GameMaker برای دانلود و استفاده رایگان است.

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

نکته: تمام کدها برای استفاده شخصی شما آزاد است. برخی از دارایی‌های گرافیکی در مالکیت عمومی هستند (مانند مجموعه‌های کاشی، دشمنان) اما برخی دیگر کپی‌رایت پیتر مورگان 2021 را دارند (شخصیت بازیکن، پس‌زمینه، عناصر رابط کاربری، نام بازی و صفحه عنوان) و مجاز به انتشار در Steam نیستند.


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

مقدمه Introduction

  • مقدمه Introduction

  • اتاق‌ها Rooms

  • حرکت دادن بازیکن Moving the Player

  • انیمیشن‌های بازیکن Player Animations

  • مقدمه Introduction

ماشین‌های حالت متناهی Finite State Machines

  • اسکریپت‌ها Scripts

  • حالت‌ها States

  • آرایه‌های حالت State Arrays

  • حالت حمله Attack State

  • ماشین‌های حالت متناهی Finite State Machines

برخوردها Collisions

  • تنظیم برخورد کاشی‌ها Tile Collision Setup

  • برخوردهای افقی کاشی‌ها Horizontal Tile Collisions

  • برخوردهای عمودی کاشی‌ها Vertical Tile Collisions

  • کاشی‌ها Tiles

پرش و دفاع Jump and Block

  • حالت پرش Jump State

  • حالت دفاع Block State

  • پرش و دفاع Jump and Block

بهبود پرش Improving Jump

  • پرش‌های کنترل‌شده Controlled Jumps

  • پرش‌های دوبل Double Jumps

  • افکت‌های پرش Jump Effects

  • بهبود پرش Improving Jump

بهبودهای بازیکن Player Improvements

  • نشستن و دفاع Crouch and Block

  • آرایه ماسک Mask Array

  • پشتیبانی از کنترلر Controller Support

  • بهبودهای بازیکن Player Improvements

دوربین‌ها Cameras

  • دوربین‌ها Cameras

  • دوربین‌ها Cameras

کاشی‌ها Tiles

  • قرار دادن کاشی‌ها Laying Tiles

  • لایه‌بندی کاشی‌ها Layering Tiles

  • کاشی‌های متحرک Animated Tiles

  • پس‌زمینه پارالاکس Parallax Background

  • سکوی یک طرفه One Way Platforms

  • کاشی‌ها Tiles

دشمن قورباغه Frog Enemy

  • دشمن قورباغه Frog Enemy

  • حالت بیکار قورباغه Frog Idle State

  • حالت پرش قورباغه Frog Jump State

  • حالت شروع پرش قورباغه Frog Jump Start State

  • حالت فرود پرش قورباغه Frog Jump Land State

  • بررسی لبه‌ها Check for Ledges

  • حالت حمله قورباغه Frog Attack State

  • هشدار حمله قورباغه Frog Attack Warning

  • دشمن قورباغه Enemy Frog

حمله بازیکن Player Attack

  • حمله بازیکن Player Attack

  • آسیب رساندن به دشمن Hurting the Enemy

  • بهینه‌سازی‌ها Optimisations

  • نمایش آسیب Showing Damage

  • افکت‌های شمشیر Sword Effects

  • عقب‌نشینی Knockback

  • حمله بازیکن Player Attack

حمله دشمن Enemy Attack

  • حمله تن‌به‌تن دشمن Enemy Melee

  • حالت آسیب‌پذیری Hurting State

  • فلاشی شدن اسپرایت Flashing Sprite

  • دفاع در برابر آسیب Blocking Damage

  • دفاع در برابر عقب‌نشینی Blocking Knockback

  • بهبود عقب‌نشینی Improving Knockback

  • مرگ دشمن - سنگ‌های قیمتی Enemy Death - Gems

  • حمله دشمن Enemy Attack

رسم رابط کاربری Drawing the GUI

  • رسم رابط کاربری Drawing the GUI

  • رابط کاربری نوار سلامتی Health Points GUI

  • رسم رابط کاربری Drawing the GUI

بهبودهای بازی Game improvments

  • افکت جرقه Spark Effect

  • بازتاب جرقه از دیوار Spark Wall Bounce

  • کشش بازیکن Player Stretching

  • غنیمت Loot

  • پایداری بازیکن Player Persistence

  • مرگ بازیکن Player Death

  • لرزش صفحه Screen Shake

  • بهبودهای بازی Game Improvements

نورپردازی Lighting

  • نورپردازی Lighting

  • نورپردازی پیشرفته Advanced Lighting

  • نورپردازی سنگ‌های قیمتی Gem Lighting

  • نورپردازی Lighting

تله‌ها Traps

  • تله‌های مرگبار Death Traps

  • تله‌های تیر Arrow Traps

  • تولیدکننده تیر Arrow Spawner

  • جرقه تله تیر Arrow Trap Spark

  • آسیب تیر Arrow Damage

  • تله‌ها Traps

دشمن حشره‌ای Enemy Bug

  • دشمن حشره‌ای Bug Enemy

  • حالت گشت‌زنی حشره Bug Patrol State

  • حالت تعقیب حشره Bug Chase State

  • جزئیات اضافی حشره Bug Extras

  • دشمن حشره‌ای Enemy Bug

جان‌های بازیکن Player Lives

  • جان‌های بازیکن Player Lives

  • آیتم‌های بازیابی سلامتی Health Drops

  • رابط کاربری امتیاز Score GUI

  • جان‌های بازیکن Player Lives

انتقال اتاق‌ها Room Transitions

  • بازی تمام شد Game Over

  • محو شدن صفحه Fade Screen

  • انیمیشن منوی اصلی Main Menu Tweening

  • انتقال اتاق‌ها Room Transitions

  • محو شدن هنگام مرگ Death Fade

  • انتقال اتاق‌ها Room Transitions

امتیاز بالا Highscore

  • امتیاز بالا Highscore

  • امتیاز بالا Highscore

اتاق نهایی Final Room

  • اتاق نهایی Final Room

  • جزئیات اتاق نهایی Final Room Details

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

  • تولید بیشتر دشمنان More Spawning Enemies

  • تله خروج Exit Trap

  • فرار از تله Escape the Trap

  • صفحه پایان بازی Game End Screen

  • اتاق نهایی Final Room

راهنمای ابزار Tooltips

  • راهنمای ابزار ساده Simple Tooltips

  • راهنمای ابزار پیشرفته Advanced Tooltips

  • راهنمای ابزار Tooltips

صدا Sound

  • صداهای بازیکن Player Sounds

  • صداها و موسیقی بازی Game Sounds and Music

  • صدا Sound

نهایی کردن بازی Finalising the game

  • انتشار بازی Releasing the Game

  • سخنرانی جایزه Bonus Lecture

نمایش نظرات

آموزش ساخت بازی‌های پلتفرمر کاشی‌محور در گیم‌میکر
جزییات دوره
11 hours
89
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
7,176
4.7 از 5
دارد
دارد
دارد
Peter Morgan
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Peter Morgan Peter Morgan

بازی ساز، توسعه دهنده موبایل و مدرس