آموزش برنامه‌نویسی شیءگرا پیشرفته برای بازی‌های آنریل (Unreal Engine) - آخرین آپدیت

دانلود Intermediate Object-Oriented Programming for Unreal Games

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره، چهارمین و آخرین بخش از مجموعه تخصصی آموزش توسعه بازی‌های ویدئویی با استفاده از زبان برنامه‌نویسی ++C و موتور بازی‌سازی آنریل در محیط ویندوز یا مک است. پیش‌فرض این دوره بر این است که شما دانش پیش‌نیاز سه دوره قبلی این مجموعه را کسب کرده‌اید. توصیه می‌شود پیش از شروع این دوره، این مهارت‌ها را از طریق گذراندن دوره‌های قبلی یا تجربه شخصی به دست آورده باشید. در طول این مسیر، شما دانش پایه خود در ++C و آنریل را ارتقا داده و با پیاده‌سازی مفاهیمی چون ورودی و خروجی فایل‌ها، ارث‌بری، چندریختی (Polymorphism) و مدیریت رویدادها، بازی‌هایی قدرتمندتر با طراحی شیءگرا بسازید. این دوره ابزارهای پیشرفته‌تری را در اختیار شما قرار می‌دهد تا بازی‌های حرفه‌ای را با ++C و Unreal توسعه دهید! ماژول ۱: شروع استفاده از فایل‌ها برای پیاده‌سازی در بازی‌های آنریل ماژول ۲: یادگیری نحوه استفاده از ارث‌بری و چندریختی برای کاهش حجم کدنویسی ماژول ۳: پیاده‌سازی مدیریت رویدادها برای طراحی شیءگرا و افزودن منوها به بازی ماژول ۴: بررسی و اجرای کامل یک پروژه بازی کوچک در محیط آنریل

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

استثناها و ورودی و خروجی فایل‌ها Exceptions and File IO

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

  • راهنمای محیط دوره کورسرا Navigating a Coursera Course

  • معرفی مدرس (اختیاری) Meet the Instructor (optional)

  • معرفی درس Lesson Introduction

  • استثناها چیستند؟ What Are Exceptions?

  • مدیریت‌کننده‌های استثنا Exception Handlers

  • معرفی درس Lesson Introduction

  • چرا از فایل‌ها استفاده می‌کنیم؟ Why Files?

  • خواندن داده‌ها از فایل Reading from a File

  • نوشتن داده‌ها در فایل Writing to a File

  • افزودن داده به انتهای فایل Appending to a File

  • فایل‌های داده‌های پیکربندی بازی Game Configuration Data Files

  • استفاده از داده‌های پیکربندی بازی، بخش اول Using Game Configuration Data, Part 1

  • استفاده از داده‌های پیکربندی بازی، بخش دوم Using Game Configuration Data, Part 2

  • سیستم ذخیره بازی (SaveGame) SaveGame

ارث‌بری و چندریختی Inheritance and Polymorphism

  • معرفی درس Lesson Introduction

  • ارث‌بری چیست؟ What Is Inheritance?

  • خانواده و ارث‌بری Family and Inheritance

  • پول و ارث‌بری Money and Inheritance

  • اکتورها و پاون‌ها (Actors and Pawns) Actors and Pawns

  • کلاس‌های انتزاعی (Abstract Classes) Abstract Classes

  • معرفی درس Lesson Introduction

  • چندریختی چیست؟ What Is Polymorphism?

  • خانواده و چندریختی Family and Polymorphism

  • پول و چندریختی Money and Polymorphism

  • معرفی درس Lesson Introduction

  • سیستم لوت (Loot) Loot

  • خرس‌های بدون لوت No Loot Teddy Bears

  • خرس‌های دارای لوت Loot Teddy Bears

مدیریت رویدادها و منوها Event Handling and Menus

  • معرفی درس Lesson Introduction

  • اشاره‌گرها به توابع Pointers to Functions

  • توابع بازگشتی (Callback Functions) Callback Functions

  • دلیگیت‌های تک‌گانه در آنریل Single Delegates in Unreal

  • دلیگیت‌های چندپخشی و رویدادها در آنریل Multi-cast Delegates and Events in Unreal

  • نقشه‌ها (Maps) Maps

  • افزودن مدیریت‌کننده رویدادها Adding an Event Manager

  • بازنویسی کد تخریب خرس‌ها Refactoring Teddy Bear Destruction

  • معرفی درس Lesson Introduction

  • دکمه‌های منو Menu Buttons

  • افزودن یک سیستم منوی ساده Adding a Simple Menu System

  • افزودن منوی توقف (Pause Menu) Adding a Pause Menu

پروژه نهایی: غذا دادن به خرس‌ها Feed the Teddies

  • معرفی درس Lesson Introduction

  • مدیریت‌کننده رویدادها The Event Manager

  • منوها Menus

  • گیم‌پلی پایه Basic Gameplay

  • گیم‌پلی کامل Full Gameplay

  • صداگذاری Sound

  • داده‌های پیکربندی Configuration Data

  • جمع‌بندی و اتمام Finishing Up

نمایش نظرات

آموزش برنامه‌نویسی شیءگرا پیشرفته برای بازی‌های آنریل (Unreal Engine)
جزییات دوره
15h 38m
49
(آخرین آپدیت)
3,477
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar