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

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 Trial یک بازی از ابتدا بسازیم - 0 دلار و تجربه 0 مورد نیاز است.

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

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


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

معرفی Introduction

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

معرفی Introduction

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

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

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

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

راه اندازی 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • متغیرها Variables

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

  • نظرات Comments

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

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

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

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

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

  • متغیرها Variables

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

  • نظرات Comments

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

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

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

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

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

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

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

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

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

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

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

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

  • جنبش Movement

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

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

  • صدا FX Sound FX

  • Thruster FX Thruster FX

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

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

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

  • جنبش Movement

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

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

  • بازیکن Lazers Player Lazers

  • بازیکن Lazers Player Lazers

  • صدا FX Sound FX

  • Thruster FX Thruster FX

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

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

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

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

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

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

کشتی دشمن The Enemy Ship

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

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

کشتی دشمن The Enemy Ship

  • جنبش دشمن Enemy Movement

  • جنبش دشمن Enemy Movement

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

  • برخوردها Collisions

  • برخوردها Collisions

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

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

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

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

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

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

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

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

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

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

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

  • نقاط شکست Breakpoints

  • نقاط شکست Breakpoints

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

  • Drawing Player HP & Lives Drawing Player HP & Lives

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

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

  • Drawing Player HP & Lives Drawing Player HP & Lives

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

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

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

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

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

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

رئیس بد بزرگ 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

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

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

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

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

ایجاد یک منو 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

نمایش نظرات

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

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Aaron Craig Aaron Craig

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