آموزش توسعه بازی با MonoGame: طراحی، ساخت و متحرک‌سازی - آخرین آپدیت

دانلود MonoGame Development: Design, Build & Animate Games

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: با گذراندن این دوره، هنرجویان قادر خواهند بود بازی‌های دوبعدی (2D) تعاملی طراحی کنند، تکنیک‌های رندرینگ سه‌بعدی (3D) را به کار گیرند، منطق برخورد (Collision) را پیاده‌سازی کرده و مکانیک‌های پیشرفته بازی مانند سیستم امتیازدهی، جان و مراحل را با استفاده از فریم‌ورک MonoGame ادغام نمایند. این دوره مهارت‌های ضروری برای خلق، بهینه‌سازی و انتشار بازی‌های جذاب از صفر را در اختیار کاربران قرار می‌دهد. از نصب و پیکربندی اولیه شروع کرده و سپس در ابزار MonoGame Pipeline Tool تسلط می‌یابید، گرافیک‌های دوبعدی و سه‌بعدی را بررسی می‌کنید و در نهایت یک بازی کامل Brick Breaker (سنگ‌شکن) می‌سازید. هر ماژول به صورت گام‌به‌گام مهارت‌هایی در زمینه حرکت اشیاء، Sprite Batching، تشخیص برخورد، اعمال تکسچر و تبدیل‌های مبتنی بر بردار را توسعه می‌دهد. آنچه این دوره را متمایز می‌کند، رویکرد عملی و پروژه-محور آن است. به جای تئوری‌های مجزا، شما به طور مداوم ویژگی‌های واقعی بازی را می‌سازید؛ از حرکت ساده یک توپ تا طراحی‌های پیچیده چند مرحله‌ای با بلوک‌های پویا. در پایان، شما نه تنها با گردش کار MonoGame آشنا می‌شوید، بلکه یک بازی صیقل‌خورده و آماده برای رزومه خواهید داشت تا توانایی‌های خود را به نمایش بگذارید. چه در توسعه بازی مبتدی باشید و چه به دنبال گسترش مهارت‌های خود در C# و MonoGame باشید، این دوره شما را توانمند می‌سازد تا با اعتماد به نفس کامل، بازی‌های تعاملی خلق کرده، نوآوری کنید و آن‌ها را منتشر نمایید.

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

شروع کار با MonoGame Getting Started with MonoGame

  • مقدمه‌ای بر MonoGame Introduction to Monogamic

  • نصب Installation

  • پیکربندی Setup

  • ایجاد پروژه Create Project

  • افزودن محتوا Add Content

  • موقعیت توپ Ball Position

  • بررسی متد Initialize Protect Override Void Initialize

  • زمان بازی (Game Time) Game Time

  • افزودن دو توپ Add two Ball

  • حرکت موقعیت توپ Ball Position Moving

  • ادامه حرکت موقعیت توپ Ball Position Moving Continue

ابزارها و گرافیک دوبعدی Tools and 2D Graphics

  • ابزار MonoGame Pipeline Monogamy Pipeline Tool

  • کار با Pipeline Tool Pipeline Tool

  • ادامه کار با Pipeline Tool Pipeline Tool Continue

  • مقدمه‌ای بر گرافیک دوبعدی Intro to 2D Graphics

  • مفهوم Sprite Batch Sprite Batch

  • ادامه Sprite Batch Sprite Batch Continue

  • افزودن مکان و منبع Add the Location and Source

  • کار با Float Float

  • مرور گرافیک دوبعدی 2D Graphics Review

بررسی گرافیک سه‌بعدی Exploring 3D Graphics

  • مقدمه‌ای بر گرافیک سه‌بعدی 3D Graphics Introduction

  • بارگذاری مدل سه‌بعدی Load 3D Model

  • تولید برنامه سه‌بعدی Generate 3D Programme

  • رندر خروجی سه‌بعدی Render 3D Output

  • افزودن انیمیشن سه‌بعدی Add 3D Animation

  • افزودن زاویه چرخش Add Angle to Roasted

  • افزودن افکت تکسچر Add Texture Effect

  • نمونه کارهای MonoGame Monogamy Showcase

  • ادامه نمونه کارهای MonoGame Monogamy Showcase Continue

  • نمونه کد MonoGame Monogamy Sample

توسعه بازی سنگ‌شکن Brick Breaker Game Development

  • بازی سنگ‌شکن Brick Breaker Game

  • ادامه بازی سنگ‌شکن Brick Breaker Game Continue

  • جزئیات بیشتر بازی سنگ‌شکن More on Brick Breaker Game

  • افزودن حرکت به پد (راکت) Adding Movement to Paddle

  • ادامه افزودن حرکت به پد Adding Movement to Paddle Continue

  • افزودن توپ Adding Ball

  • ادامه افزودن توپ Adding Ball Continue

  • برخورد توپ با دیوار Ball Bouncing of Wall

  • جزئیات بیشتر برخورد توپ با دیوار More on Ball Bouncing of Wall

  • برخورد با پد Paddle Collision

  • ادامه برخورد با پد Paddle Collision Continue

بهبود مکانیک‌های گیم‌پلی Enhancing Gameplay Mechanics

  • سنگ‌شکن - مرور تنظیمات پد بخش اول Brick Breaker – Paddle Setup Review Part 1

  • سنگ‌شکن - افزودن بلوک‌ها با حلقه بخش اول Brick Breaker – Adding Blocks with Loop Part 1

  • سنگ‌شکن - افزودن بلوک‌ها با حلقه بخش دوم Brick Breaker – Adding Blocks with Loop Part 2

  • سنگ‌شکن - پیاده‌سازی بلوک‌ها بخش اول Brick Breaker – Brick Block Implementation Part 1

  • سنگ‌شکن - پیاده‌سازی بلوک‌ها بخش دوم Brick Breaker – Brick Block Implementation Part 2

  • سنگ‌شکن - منطق برخورد بلوک‌ها بخش اول Brick Breaker – Block Collision Logic Part 1

  • سنگ‌شکن - منطق برخورد بلوک‌ها بخش دوم Brick Breaker – Block Collision Logic Part 2

  • افزودن امتیاز - تنظیمات اولیه امتیاز Add Score – Initial Score Setup

  • افزودن امتیاز - رسم امتیاز با SpriteBatch بخش اول Add Score – Drawing Score with SpriteBatch Part 1

  • افزودن امتیاز - رسم امتیاز با SpriteBatch بخش دوم Add Score – Drawing Score with SpriteBatch Part 2

  • افزودن امتیاز - بازنشانی در هنگام Game Over Add Score – Reset on Game Over

  • افزودن جان‌ها بخش اول Add Lives Part 1

  • افزودن جان‌ها بخش دوم Add Lives Part 2

  • تقویت جان‌ها (Power up) بخش اول Power up Lives Part 1

  • تقویت جان‌ها (Power up) بخش دوم Power up Lives Part 2

  • افزودن مرحله بخش اول Add Level Part 1

  • افزودن مرحله بخش دوم Add Level Part 2

  • افزودن مرحله بخش سوم Add Level Part 3

  • شمارش بلوک‌ها بخش اول Block Count Part 1

  • شمارش بلوک‌ها بخش دوم Block Count Part 2

  • نمایش پیام خوش‌آمدگویی به مرحله ۲ بخش اول Show Welcome to Level 2 Message Part 1

  • نمایش پیام خوش‌آمدگویی به مرحله ۲ بخش دوم Show Welcome to Level 2 Message Part 2

طراحی پیشرفته مراحل و بلوک‌ها Advanced Level Design and Blocks

  • افزودن بلوک زرد مرحله ۲ بخش اول Add Level 2 Yellow Block Part 1

  • افزودن بلوک زرد مرحله ۲ بخش دوم Add Level 2 Yellow Block Part 2

  • افزودن بلوک زرد مرحله ۲ بخش سوم Add Level 2 Yellow Block Part 3

  • افزودن بلوک زرد مرحله ۲ بخش چهارم Add Level 2 Yellow Block Part 4

  • بلوک زرد مرحله ۲ - معرفی بلوک Level 2 Yellow Block – Block Introduction

  • بلوک زرد مرحله ۲ - مدیریت برخورد Level 2 Yellow Block – Collision Handling

  • بلوک زرد مرحله ۲ - شرط موقعیت توپ Level 2 Yellow Block – Ball Position Condition

  • حذف بلوک زرد - رفع مشکل تکسچر Remove Yellow Block – Texture Issue Fix

  • حذف بلوک زرد - شرط توقف بارگذاری مجدد Remove Yellow Block – Stop Reload Condition

  • حذف بلوک زرد - پیام تکمیل مرحله Remove Yellow Block – Level Complete Message

  • حذف بلوک زرد - نمایش متنی با زمان‌بندی Remove Yellow Block – Timed Text Display

  • بلوک آبی مرحله ۳ - معرفی مرحله Level 3 Blue Block – Level Introduction

  • بلوک آبی مرحله ۳ - بارگذاری لیست بلوک‌ها Level 3 Blue Block – Loading Block List

  • بلوک آبی مرحله ۳ - افزودن به لیست بلوک‌ها Level 3 Blue Block – Adding to Block List

  • بلوک آبی مرحله ۳ - تنظیمات جلسه نهایی Level 3 Blue Block – Final Session Setup

  • بلوک آبی مرحله ۳ - مدیریت برخورد شرطی Level 3 Blue Block – Conditional Collision Handling

  • بلوک آبی مرحله ۳ - اجرای پیشرفت مرحله Level 3 Blue Block – Level Progress Execution

  • بلوک آبی مرحله ۳ - منطق توقف تولید بلوک Level 3 Blue Block – Stop Block Generation Logic

  • بلوک آبی مرحله ۳ - مکانیسم پنهان کردن توپ Level 3 Blue Block – Ball Hiding Mechanism

  • بلوک آبی مرحله ۳ - مقایسه موقعیت بلوک‌ها Level 3 Blue Block – Block Position Comparison

  • بلوک آبی مرحله ۳ - تنظیم موقعیت با بردارها Level 3 Blue Block – Position Adjustment with Vectors

نمایش نظرات

آموزش توسعه بازی با MonoGame: طراحی، ساخت و متحرک‌سازی
جزییات دوره
20h 35m
84
(آخرین آپدیت)
19
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده