آموزش Unreal Engine 5 Blueprints: Multiplayer 2D RPG Platformer

Unreal Engine 5 Blueprints: Multiplayer 2D RPG Platformer

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

****همیشه به روز با درس های جدید****

سفر توسعه بازی خود را با Unreal Engine 5 آغاز کنید.

چه یک توسعه‌دهنده بازی مبتدی، برنامه‌نویس، هنرمند یا طراح باشید، Unreal Engine 5 همه چیزهایی را که به عنوان یکی از محبوب‌ترین و پرکاربردترین موتورهای بازی توسط حرفه‌ای‌ها نیاز دارید به شما ارائه می‌دهد. این دوره برای همه کسانی است که درگیر بازی هستند. توسعه برای تمام سطوح مهارت، زیرا ما نه تنها یک بازی Unreal Engine 2D را از ابتدا تا انتها کدنویسی می کنیم، بلکه طراحی و توسعه می دهیم.

با ویژگی اصلی آن: طرح‌های Unreal Engine 5 مستقیماً به ساخت بازی بروید. یک بازی کامل را بدون نوشتن یک خط کد برنامه ریزی کنید. بدون نیاز به تجربه!

هنگامی که ما یک پلتفرم RPG دوبعدی چند نفره Unreal Engine 5 ایجاد می کنیم، همزمان با یادگیری سریع از آن لذت ببرید. خواهید دید که شروع چقدر آسان است و چقدر سریع می توانید بازی های خود را بسازید. از همان ابزارهایی که استودیوهای AAA در پروژه های خود استفاده می کنند استفاده کنید. همه چیز رایگان است.

در پایان این دوره، شما یک پلتفرمر دو بعدی RPG چندنفره Unreal Engine 5 را ایجاد و کدنویسی می‌کنید که ویدیوهای آن را آسان و عمیق دنبال می‌کنید. برای ساختن بازی‌های دو بعدی خود در Unreal Engine 5، جریان‌های کاری، ابزارها و مهارت‌های جدیدی را یاد خواهید گرفت.

این دوره همه چیزهایی را که برای شروع توسعه بازی‌های دوبعدی باید بدانید را پوشش می‌دهد، از جمله:

  • نمای کلی و پیمایش Unreal Engine 5

  • طرح‌های Unreal Engine 5

  • چند نفره Unreal Engine 5

  • وارد کردن دارایی‌های دو بعدی

  • طراحی محیط با استفاده از کاشی‌ها و نقشه‌های کاشی

  • حرکت ایجاد کاراکتر (پریدن، دویدن، ضربه زدن...)

  • ایجاد دشمن با استفاده از هوش مصنوعی Unreal Engine

  • انیمیشن شخصیت با استفاده از Sprites Flipbooks (هم برای بازیکن و هم برای دشمن)

  • سیستم آسیب و سلامت Unreal Engine (هم برای بازیکن و هم برای دشمن)

  • تجربه و سیستم تراز

  • رابط های کاربری (نوارهای سلامت و تجربه، صفحه مرگ، منوی انتخاب کاراکتر...)

  • جلوه های ویدیویی و صوتی (VFX و SFX)

  • سیستم دوربین Unreal Engine

  • مکانیک بالا رفتن از طناب و نردبان

  • متن رزم شناور

  • منابع مفید (که روند توسعه بازی شما را آسان می کند)

من همچنین پروژه تمام شده را در اختیار شما قرار می دهم تا بتوانید در حین دنبال کردن دوره، آن را همانطور که می خواهید بررسی کنید.

بهترین روش توسعه بازی را از یک توسعه دهنده منتشر شده بیاموزید.

نام من مصطفی است و من کارگردان و توسعه دهنده Farmtale در Steam هستم که فقط با Unreal Engine Blueprints ساخته شده است. با سالها تجربه در ساخت بازی و آموزش، در هر مرحله در کنار شما خواهم بود. راه‌های زیادی برای توسعه و کدنویسی بازی‌ها وجود دارد که برخی بهتر از بقیه هستند. من ابزارها و نکات مختلف بهینه سازی را برای دستیابی به عملکرد آماده بازی به شما نشان خواهم داد.

اکنون ثبت نام کنید، به انجمن توسعه دهندگان بازی انحصاری ما دسترسی داشته باشید و نتایج واقعی را ببینید.

در درس 1 می بینمت!

مصطفی نافعی

پروژه کلاس شما ایجاد یک پلتفرم RPG 2 بعدی چندنفره با استفاده از طرح‌های Unreal Engine با ویدیوهای آسان دنباله‌دار است. در صورت تمایل می توانید دشمنان یا شخصیت های سفارشی خود را اضافه کنید (یا از وب سایت maples.im برای تولید کاراکترهای بیشتر استفاده کنید).

برای الهام بخشیدن و ایجاد انگیزه، می توانید پیشرفت خود را در هر مرحله به اشتراک بگذارید.

از دیدن کارهای همه هیجان زده هستم!


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

درس ها Lessons

  • توقف حرکت دوربین Stopping the Camera Movement

  • نهایی کردن سیستم سطح بندی Finalizing the Leveling System

  • کنترلر هوش مصنوعی AI Controller

  • پرش بازیکن Player Jump

  • نمای کلی نمودار طرح Blueprint Graph Overview

  • مقدمه طرح ویجت Widget Blueprint Introduction

  • ایجاد یک کتابخانه تابع Creating a Function Library

  • حجم محدوده مش ناوبری Navigation Mesh Bounds Volume

  • حذف Anti Aliasing Removing Anti Aliasing

  • دشمن در حال اعمال خسارت Enemy Applying Damage

  • ایجاد رابط کاربری سطح Creating the Level UI

  • بازیکن ضربه ضربه Player Hit Impulse

  • عملکرد کتابخانه متن شناور Floating Text Library Function

  • نقشه های والدین و کودک Parent & Child Blueprints

  • متغیرها Variables

  • شبیه سازی بازیگر Actor Replication

  • Enemy Death And Respawn Enemy Death And Respawn

  • حذف هرزنامه Climb Up Removing Climb Up Spamming

  • ایجاد بازیگر متن شناور Creating the Floating Text Actor

  • استقرار در سطح دشمن Enemy Level Placement

  • بررسی اجمالی Unreal Engine 5 Unreal Engine 5 Overview

  • مقدمه ای بر جداول داده ها Introduction to Data Tables

  • ورودی متغیر سفارشی Custom Variable Input

  • عملکرد انتخاب شخصیت Character Selection Functionality

  • حالت خدای بازیکن Player God Mode

  • بهبود حرکت دوربین Improving the Camera Movement

  • قرار دادن نقشه کاشی در سطح Placing the Tile Map in the Level

  • سطح بالا SFX و VFX Level Up SFX & VFX

  • پیدا کردن یک نقطه تصادفی در ناحیه متحرک Finding a Random Point in Movable Area

  • رویدادها و عملکردها Events & Functions

  • حالت بازی و کنترلر پخش کننده Game Mode & Player Controller

  • جداول داده از طریق Google Sheets Data Tables Through Google Sheets

  • آماده سازی Flipbooks Preparing the Flipbooks

  • ایجاد رابط کاربری اصلی Creating the Main UI

  • تنظیم کاراکتر Setting up the Character

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

  • انیمیشن های پرش بازیکن Player Jump Animations

  • مقدمه طرح Blueprint Introduction

  • بازیکن در حال دریافت خسارت Player Receiving Damage

  • راه اندازی پیاده های دشمن Setting Up the Enemy Pawns

  • رابط کاربری انتخاب کاراکتر Character Selection UI

  • حذف UI از Viewport Removing UI from the Viewport

  • انیمیشن ضربه دشمن Enemy Hit Animation

  • ایجاد بازیگر دوربین Creating the Camera Actor

  • افزودن ورودی حمله Adding the Attack Input

  • به روز رسانی دوره های آینده Future Course Updates

  • به روز رسانی تجربه Updating the Experience

  • بازیکن در حال اعمال خسارت Player Applying Damage

  • خلق شخصیت دوم Creating the Second Character

  • دانلود Unreal Engine 5 Downloading Unreal Engine 5

  • شمارش متن شناور Floating Text Enumeration

  • انیمیشن های حرکت بازیکن Player Movement Animations

  • طراحی محیط Designing the Environment

  • واردات دارایی های زیست محیطی Importing the Environment Assets

  • افزودن مرزهای نقشه Adding Map Boundaries

  • بهبود دشمن در تعقیب بازیکن Improving Enemy Chasing the Player

  • تهویه صعود Climb Conditioning

  • توقف درخت رفتار Stopping the Behavior Tree

  • رابط بلوپرینت Blueprint Interface

  • حرکت بازیکن پایه Basic Player Movement

  • ایجاد نقشه کاشی Creating a Tile Map

  • رفع اشکالات موجود Fixing Existing Bugs

  • حذف Player Chase on Death Removing Player Chase on Death

  • ایجاد Sprites Creating Sprites

  • دشمن در تعقیب بازیکن Enemy Chasing the Player

  • ضربه، مرگ و Respawn SFX Hit, Death & Respawn SFX

  • حذف سوسو زدن Removing the Flickering

  • به روز رسانی موقعیت دوربین Updating the Camera Position

  • ایجاد یک سطح جدید Creating a New Level

  • به روز رسانی متن مرگ Updating the Death Text

  • رفع اشکال حرکت و مشکل برش Fixing Movement Bug & Clipping Issue

  • ایجاد رابط کاربری متن شناور Creating the Floating Text UI

  • نهایی کردن حرکت شخصیت Finalizing the Character Movement

  • به روز رسانی حالت حرکت بازیکن Updating Player Movement Mode

  • بازیکن VFX را بزنید Player Hit VFX

  • برای هر حلقه For Each Loop

  • Climbing Object Type Enumeration Climbing Object Type Enumeration

  • اضافه کردن Collision Adding Collision

  • اضافه کردن جلوه صوتی پرش Adding Jump Sound Effect

  • ورودی حرکت بالا و پایین Up & Down Movement Input

  • تنظیم مکان صعود Adjusting the Climb Location

  • کلاس های طرح Blueprint Classes

  • دشمن در حال دریافت خسارت Enemy Receiving Damage

  • اضافه کردن تجربه در مورد مرگ دشمن Adding Experience on Enemy Death

  • Enemy Respawn Fade Enemy Respawn Fade

  • به روز رسانی نوار سلامت Updating the Health Bar

  • سطح عملکرد UI Level UI Functionality

  • سازه های Structures

  • اضافه کردن طناب اسپرایت Adding the Rope Sprite

  • پاکسازی پروژه Cleaning Up the Project

  • افزودن رابط کاربری اصلی به Viewport Adding the Main UI to the Viewport

  • کانال برخورد سفارشی Custom Collision Channel

  • مقدمه Introduction

  • تخم ریزی دوربین Spawning the Camera

  • توقف انیمیشن حمله Stopping the Attack Animation

  • منابع مفید Useful Resources

  • رفع اشکالات نهایی Fixing the Final Bugs

  • ایجاد Flipbook های دشمن Creating the Enemy Flipbooks

  • عملکرد رابط کاربری متن شناور Floating Text UI Functionality

  • حجم ارسال فرآیند Post Process Volume

  • منطق متن شناور Floating Text Logic

  • ایجاد Flipbooks Creating Flipbooks

  • به روز رسانی سطح Updating the Level

  • افزودن UI به Viewport Adding UI to the Viewport

  • ایجاد مکان Spawn Creating the Spawn Location

  • رفع اشکال مرگ نردبان Fixing the Ladder Death Bug

  • ایجاد مجموعه کاشی Creating a Tile Set

  • ایجاد یک پروژه جدید Creating a New Project

  • رویداد همپوشانی طناب Rope Overlap Event

  • بازیکن Respawn Player Respawn

  • افزودن انیمیشن UI Adding UI Animation

  • افزودن تجربه به سازه ها Adding Experience to Structures

  • دولت جنبش دشمن Enemy Movement State

  • مکث انیمیشن صعود Pausing the Climb Animation

  • اضافی: پاک کردن کد شما EXTRA: Cleaning Up Your Code

  • تخته سیاه و درخت رفتار Blackboard & Behavior Tree

نمایش نظرات

آموزش Unreal Engine 5 Blueprints: Multiplayer 2D RPG Platformer
جزییات دوره
16h 18m
116
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
144
4 از 5
دارد
دارد
دارد
Pixel Helmet
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pixel Helmet Pixel Helmet

توسعه دهنده و ناشر بازی

Pixel Helmet یک توسعه دهنده و ناشر بازی های ویدیویی است که در دانمارک قرار دارد. ما به تازگی اولین بازی خود را Farmtale بر روی پلتفرم Steam منتشر کرده ایم.

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

ما پیشنهاد می‌کنیم دوره‌هایی را در Modeling، Texturing، Unreal Engine، Blueprints، C++، طراحی بازی، و موارد دیگر ایجاد کنیم. اگر در طول دوره به کمک نیاز دارید، لطفاً از طریق Skillshare به ما اطلاع دهید یا در Discord، Twitter یا LinkedIn با ما در ارتباط باشید.