آموزش کدنویسی را با ساخت بازی‌های ویدیویی بیاموزید - بدون نیاز به تجربه! - آخرین آپدیت

دانلود Learn To Code by Making Video Games - No Experience Needed!

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

شروع کدنویسی امروز با ساخت بازی: یادگیری سرگرم‌کننده و جذاب با GameMaker Studio 2

  • کدنویسی بازی‌های ویدیویی خودتان
  • تفکر مانند یک برنامه‌نویس
  • استفاده حرفه‌ای از GameMaker Studio 2
  • انیمیشن‌سازی اسپریت‌ها
  • افزودن موسیقی و جلوه‌های صوتی
  • انتقال بین سطوح مختلف بازی
  • ساخت منو
  • تکمیل یک بازی ویدیویی کامل

پیش‌نیازها

  • اشتیاق به یادگیری ساخت بازی‌های ویدیویی!
  • نیازی به دانستن کدنویسی نیست.
  • تجربه طراحی بازی لازم نیست.
  • تجربه قبلی در GameMaker Studio 2 یا نرم‌افزارهای دیگر مورد نیاز نیست.
  • یک کامپیوتر که قادر به اجرای GameMaker Studio 2 باشد.

اگر همیشه رویای ساخت یک بازی یا شروع برنامه‌نویسی را داشته‌اید، اما از پیچیدگی آن هراس داشته‌اید، این دوره آموزشی برای شماست! ما بازی را از ابتدا با استفاده از نسخه آزمایشی GameMaker Studio 2 می‌سازیم؛ هزینه 0 و تجربه 0 مورد نیاز است.

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

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


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

معرفی Introduction

  • مقدمه دوره Course Introduction

مقدمه Introduction

  • معرفی دوره Course Introduction

راه اندازی GameMaker Studio 2 Getting GameMaker Studio 2 Set Up

  • دانلود و نصب GameMaker Studio 2 Downloading & Installing GameMaker Studio 2

  • دانلود و نصب GameMaker Studio 2 Downloading & Installing GameMaker Studio 2

  • تنظیم GameMaker Studio 2 Setting up GameMaker Studio 2

  • اجرای دموهای بازی Running Game Domos

  • تفاوت های GameMaker 2 و 2.3 GameMaker 2 & 2.3 Differences

  • تفاوت های GameMaker 2 و 2.3 GameMaker 2 & 2.3 Differences

راه اندازی GameMaker Studio 2 Getting GameMaker Studio 2 Set Up

  • راه اندازی GameMaker Studio 2 Setting up GameMaker Studio 2

  • بازی در حال اجرا Domos Running Game Domos

همه چیز درباره Sprites All About Sprites

  • ساختن اولین Sprite شما! Creating Your First Sprite!

  • اولین اسپرایت خود را بسازید! Creating Your First Sprite!

  • انیمیشن Sprite شما Animating Your Sprite

  • وارد کردن Sprite ها از فایل ها Importing Sprites From Files

  • وارد کردن Sprites از فایل ها Importing Sprites From Files

  • نحوه استفاده از Sprite Sheets How To Use Sprite Sheets

همه چیز درباره Sprite ها All About Sprites

  • متحرک کردن جن شما Animating Your Sprite

  • نحوه استفاده از Sprite Sheets How To Use Sprite Sheets

همه چیز درباره اشیا All About Objects

  • بررسی اجمالی اشیاء Objects Overview

  • مرور کلی Object ها Objects Overview

  • رویدادهای شی Object Events

  • رویدادهای Object Object Events

  • ویژگی های داخلی Built-in Properties

  • خصوصیات داخلی Built-in Properties

همه چیز درباره Object ها All About Objects

اتاق ها/سطوح Rooms/Levels

  • مرور کلی اتاق ها Rooms Overview

  • نمای کلی اتاق ها Rooms Overview

اتاق ها / سطوح Rooms/Levels

آموزش کدنویسی Learning To Code

  • ایجاد ذهنیت مناسب Getting Into The Right Mindset

  • اولین خط کد شما Your First Line of Code

  • اولین خط کد شما Your First Line of Code

  • متغیرها Variables

  • منطق If Else If Else Logic

  • کامنت ها Comments

  • خواندن خطاها Reading Errors

  • توابع – بخش اول Functions Part 1

  • توابع قسمت 1 Functions Part 1

  • توابع – بخش دوم Functions Part 2

  • توابع قسمت 2 Functions Part 2

یادگیری کدنویسی Learning To Code

  • ورود به طرز فکر صحیح Getting Into The Right Mindset

  • متغیرها Variables

  • اگر دیگر منطق If Else Logic

  • نظرات Comments

  • خطاهای خواندن Reading Errors

اولین بازی شما! Your First Game!

  • ساختن بازی Creating The Game

  • برنامه ریزی بازی بعدی ما Planning Our Next Game

  • برنامه ریزی بازی بعدی ما Planning Our Next Game

اولین بازی شما! Your First Game!

  • ایجاد بازی Creating The Game

کشتی بازیکن The Player Ship

  • کشتی بازیکن را وارد کنید Import The Player Ship

  • وارد کردن کشتی بازیکن Import The Player Ship

  • حرکت Movement

  • بهبود حرکت بازیکن Refining Player Movement

  • نقشه کلیدها (برای استفاده از WASD) Key Mapping (To Use WASD)

  • لیزرهای بازیکن Player Lazers

  • بازیکن Lazers Player Lazers

  • جلوه های صوتی Sound FX

  • جلوه های موتور Thruster FX

کشتی بازیکن The Player Ship

  • جنبش Movement

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

  • نقشه برداری کلید (برای استفاده از WASD) Key Mapping (To Use WASD)

  • صدا FX Sound FX

  • Thruster FX Thruster FX

بازی نگاه و احساس Game Look & Feel

  • تنظیمات اتاق The Room Settings

  • موسیقی پس زمینه Background Music

  • موسیقی پس زمینه Background Music

ظاهر و حس بازی Game Look & Feel

  • تنظیمات اتاق The Room Settings

کشتی دشمن The Enemy Ship

  • جنبش دشمن Enemy Movement

  • حرکت دشمن Enemy Movement

  • لیزرهای دشمن Enemy Lazers

  • برخوردها Collisions

  • برخوردها Collisions

  • نابود کردن کشتی دشمن Destroying The Enemy Ship

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

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

کشتی دشمن The Enemy Ship

  • لزرهای دشمن Enemy Lazers

  • نابود کردن کشتی دشمن Destroying The Enemy Ship

دشمنان پویا Dynamic Enemies

  • پیکربندی Spawn دشمن Configuring Enemy Spawn

دشمنان پویا Dynamic Enemies

  • پیکربندی Enemy Spawn Configuring Enemy Spawn

با استفاده از Debugger Using The Debugger

  • اشکال زدا چیست What Is The Debugger

  • Debugger چیست What Is The Debugger

  • نقاط شکست Breakpoints

  • نقاط شکست Breakpoints

استفاده از Debugger Using The Debugger

رابط کاربری گرافیکی The GUI

  • ترسیم HP و جان بازیکن Drawing Player HP & Lives

  • امتیاز بازیکن Player Score

رابط کاربری گرافیکی (GUI) The GUI

  • Drawing Player HP & Lives Drawing Player HP & Lives

  • امتیاز بازیکن Player Score

رئیس بد بزرگ The Big Bad Boss

  • راه اندازی باس Setting Up The Boss

  • آوردن باس Bring In The Boss

  • حرکت رئیس را دریافت کنید Get The Boss Moving

  • حرکت دادن باس Get The Boss Moving

  • لرزش صفحه (اسکریپت ها) Screen Shake (Scripts)

  • لرزش صفحه (اسکریپت) Screen Shake (Scripts)

  • حمله لیزری باس Boss Lazer Attack

  • برخورد و سلامت رئیس Collisions & Boss Health

  • برخوردها و سلامتی باس Collisions & Boss Health

  • حمله فوق العاده باس Boss Super Attack

  • GUI باس و پایان دادن به مرحله Boss GUI & Ending The Level

  • Boss GUI & Ending The Level Boss GUI & Ending The Level

رئیس بزرگ و بد The Big Bad Boss

  • راه اندازی رئیس Setting Up The Boss

  • رئیس را بیاورید Bring In The Boss

  • باس لازر اتک Boss Lazer Attack

  • باس سوپر اتک Boss Super Attack

ایجاد یک منو Creating A Menu

  • تنظیم منوی اصلی Setting Up The Main Menu

  • راه اندازی منوی اصلی Setting Up The Main Menu

  • اتاق های تعویض Changing Rooms

  • تغییر اتاق ها Changing Rooms

  • اتاق اعتبارات The Credits Room

  • حالت بی پایان + سطوح Endless Mode + Levels

  • حالت بی پایان + سطوح Endless Mode + Levels

ساخت منو Creating A Menu

  • اتاق اعتبار The Credits Room

آرایه ها - انتخاب یک کشتی Arrays - Choosing A Ship

  • نحوه استفاده از آرایه ها How To Use Arrays

  • نحوه استفاده از آرایه ها How To Use Arrays

آرایه ها – انتخاب کشتی Arrays - Choosing A Ship

نحوه استفاده از کنترلر به عنوان ورودی How To Use A Controller As Input

  • پشتیبانی کنترلر - قسمت 1 Controller Support - Part 1

  • پشتیبانی کنترلر – بخش اول Controller Support - Part 1

  • پشتیبانی کنترلر – بخش دوم Controller Support - Part 2

  • پشتیبانی کنترلر - قسمت 2 Controller Support - Part 2

نحوه استفاده از کنترلر به عنوان ورودی How To Use A Controller As Input

شما اکنون یک توسعه دهنده بازی هستید! You're Now A Game Developer!

  • تبریک! گام بعدی چیست؟ Congratulations! What Next?

  • تبریک می گویم! بعدش چی؟ Congratulations! What Next?

شما اکنون یک توسعه دهنده بازی هستید! You're Now A Game Developer!

نمایش نظرات

آموزش کدنویسی را با ساخت بازی‌های ویدیویی بیاموزید - بدون نیاز به تجربه!
جزییات دوره
7 hours
58
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,294
4.4 از 5
دارد
دارد
دارد
Aaron Craig
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Aaron Craig Aaron Craig

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