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

دانلود Roblox Programming and Game Creation

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

آموزش گام به گام ساخت بازی در روبلاکس

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

  • آموزش مقدماتی زبان برنامه‌نویسی Lua برای روبلاکس
  • نحوه ساخت اشیاء بازی دلخواه با قطعات روبلاکس
  • آموزش ایجاد اسکریپت برای افزودن قابلیت‌های گیم‌پلی
  • چگونگی ساخت مدیر بازی و استفاده از اسکریپت‌های ماژول
  • ساخت بازی‌های اختصاصی خود در روبلاکس

پیش‌نیازها:

  • کامپیوتر (PC) یا مک با اتصال به اینترنت
  • دسترسی لازم برای نصب Roblox Studio

جزئیات دوره آموزشی ساخت بازی روبلاکس:

در این کلاس آموزشی جامع، نه تنها نحوه ساخت بازی در روبلاکس را فرا خواهید گرفت، بلکه با زبان برنامه‌نویسی قدرتمند Lua نیز مسلط خواهید شد. زبان Lua به دلیل کاربرد گسترده‌اش در توسعه بازی‌ها و همچنین در حوزه‌هایی مانند پردازش تصویر و توسعه وب، بسیار محبوب است. این دوره آموزشی شامل بخش ویژه‌ای برای مبتدیان است که مهارت‌های برنامه‌نویسی پایه مانند تعریف و استفاده از متغیرها، دستورات انتساب، شرط‌ها، حلقه‌ها، جداول و توابع را پوشش می‌دهد. پس از یادگیری مبانی، به موضوعات چالش‌برانگیزتر مانند رویدادهای لمسی (touched events)، پاورآپ‌ها (powerups)، تله‌ها (traps)، اسپاون کردن اشیاء و هیولاهای NPC، و همچنین تابلو امتیازات (leaderboard) برای ثبت امتیازات و نمرات خواهیم پرداخت. علاوه بر این، مبحث رابط کاربری (UI) را نیز در هنگام ساخت یک فروشگاه درون بازی برای بازیکنان جهت خرید سلاح‌های مورد نیازشان پوشش می‌دهیم. این دوره به صورت دوره‌ای به‌روزرسانی خواهد شد و در حال حاضر، ویدیوهای آموزشی با نرخ یک بار در هفته بازسازی می‌شوند تا از قابلیت‌های گسترده‌تر روبلاکس به طور کامل بهره ببریم. همچنین، محتوای جدیدی در راه است که شامل هوش مصنوعی پایه شخصیت‌های غیرقابل بازی (NPC AI)، بخشی برای ساخت سلاح‌های اختصاصی، ایجاد انیمیشن‌ها، و استفاده از ذخیره داده (data store) برای امکان ذخیره اطلاعات بازیکنان بین بازی‌ها خواهد بود!


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

شروع کار Getting Started

  • دریافت یک حساب کاربری Roblox Get a Roblox Account

  • پنجره های Roblox Studio و حالت تاریک Roblox Studio Windows & Dark Mode

  • باز کردن، بستن، ذخیره و تست یک بازی Open, Close, Save, and Test a Game

  • بازی زمین و بایگانی Terrain Game and Archiving

  • مبانی Part - قسمت اول Part Basics - Part 1

  • موقعیت و محل spawn Position and Spawn Location

  • تبدیل Part به مدل Parts to Model

  • مبانی Part Part Basics

  • مبانی اسکریپت نویسی - دستور print Scripting Basics - The Print Statement

  • مبانی اسکریپت نویسی - کنسول توسعه دهنده در Roblox Player Scripting Basics - Developer Console in Roblox Player

  • مبانی اسکریپت نویسی: متغیرها Scripting Basics: Variables

  • مبانی متغیر Variable Basics

  • مبانی اسکریپت نویسی: تغییر رنگ با کد Scripting Basics: Changing Color with Code

  • مبانی بیشتر متغیر More Variable Basics

  • مبانی اسکریپت نویسی: متریال و Enum Scripting Basics: Material and the Enum

  • دریافت یک کپی از این تجربه! Get a Copy of this Experience!

  • مبانی اسکریپت نویسی: موقعیت، اندازه و Vector3 Scripting Basics: Position, Size and Vector3

  • مبانی اسکریپت نویسی: تغییر Part به ایوان Scripting Basics: Modify a Part into a Patio

  • مبانی اسکریپت نویسی: IF-THEN-ELSE (شرط‌ها) Scripting Basics: IF-THEN-ElSE (Conditionals)

  • مبانی اسکریپت نویسی: توابع Scripting Basics: Functions

  • مبانی اسکریپت نویسی: اطلاعات بیشتر در مورد توابع Scripting Basics: More on Functions

  • مبانی اسکریپت نویسی: مدیریت یک رویداد با یک تابع Scripting Basics: Handle an Event with a Function

  • مبانی اسکریپت نویسی: رویداد لمس شده Scripting Basics: Touched Event

  • مبانی اسکریپت نویسی: Humanoid، Health و دستور IF THEN Scripting Basics: Humanoid, Health, and IF THEN Statement

  • مبانی اسکریپت نویسی: حلقه‌های WHILE DO و سکه PowerUp Scripting Basics: WHILE DO Loops and a PowerUp Coin

  • مبانی اسکریپت نویسی: حلقه‌های WHILE DO، شرط شکستن حلقه Scripting Basics: WHILE DO Loops, Break loop condition

  • مبانی اسکریپت نویسی: جداول، لیست‌ها و زوج‌های کلید/مقدار Scripting Basics: Tables, Lists and Key/Value pairs

  • مبانی اسکریپت نویسی Scripting Basics

اشیاء بازی Game Objects

  • تله گرز سنگی Boulder Trap

  • تله گرز سنگی - ساخت تله Boulder Trap - Buidling the Trap

  • تله گرز سنگی: رها کردن گرز سنگی Boulder Trap: Release the Boulder

  • تله گرز سنگی: بازنشانی تله Boulder Trap: Reset the Trap

  • تله گرز سنگی: صدا و آسیب Boulder Trap: Sound and Damage

  • تله گرز سنگی: ایجاد تصویر کوچک برای مدل Boulder Trap: Create a Thumbnail for the Model

  • ایجاد یک نشان برای بازی شما Create a Badge for Your Game

  • تله گرز سنگی: اعطای نشان Boulder Trap: Award Badge

  • پاکسازی تله گرز سنگی و حذف نشان از موجودی Boulder Trap Cleanup and Delete Badge from Inventory

  • تولیدکننده ساده دسته زامبی Simple Zombie Horde Spawner

  • تولیدکننده ساده دسته زامبی: حلقه تولید Simple Zombie Horde Spawner: Spawn Loop

  • تولیدکننده ساده دسته زامبی: پیکربندی Simple Zombie Horde Spawner: Configuration

  • تولیدکننده ساده دسته زامبی: بشکه Simple Zombie Horde Spawner: Barrel

  • تولیدکننده ساده دسته زامبی - روشن/خاموش کردن تولیدکننده Simple Zombie Horde Spawner - Turn ON/OFF Spawner

  • تولیدکننده ساده دسته زامبی - افزودن دکال به بشکه Simple Zombie Horde Spawner - Add Decal to Barrel

  • سخنرانی ۹: مین‌های زمینی Lecture 9: Landmines

  • مین زمینی - ایجاد مدل Landmine - Create Model

  • مین زمینی - چشمک زدن LED Landmine - Blinking LED

  • مین زمینی - انفجار Landmine - Explosion

  • تلپورت (در صحنه) Teleporter (In Scene)

  • واحد تلپورت A Teleportation Unit A

  • واحد تلپورت B Teleportation Unit B

  • واحد تلپورت C Teleportation Unit C

  • اسکریپت تلپورت - از پد A به پد B Teleporter Script - Pad A to Pad B

  • اسکریپت تلپورت - از پد B به پد C و موسیقی Teleporter Script - Pad B to Pad C and Music

  • تلپورت - صدا و زمان خنک شدن (CoolDown) Teleporter - Sound and CoolDown

  • ویرایشگر زمین - تولیدکننده Terrain Editor - Generator

  • ویرایشگر زمین - ناحیه و ویرایش Terrain Editor - Region and Edit

  • مقدمه استخر گدازه Lava Pool Intro

  • استخر گدازه - ساخت استخر Lava Pool - Build Pool

  • استخر گدازه - گسترش گدازه Lava Pool - Expand Lava

  • استخر گدازه - تخلیه گدازه Lava Pool - Drain Lava

  • استخر گدازه - صدا و آسیب Lava Pool - Sound and Damage

تولید اشیاء Spawning Objects

  • افزودن اشیاء بازی به Server Storage Add Game Objects to Server Storage

  • حلقه موج و ابزارهای جلسه Wave Loop and Session Utilities

  • تولید زامبی‌ها Spawn Zombies

  • شمارش زامبی‌ها - کنترل موج Zombie Counting - Controlling the Wave

  • شمارش زامبی‌ها - افزایش تولید و پاکسازی موج Zombie Counting - Increase Spawns and Clear Wave

  • علامت هشدار میدان مین Caution Minefield Sign

  • تولید مین‌های زمینی Spawn Landmines

  • ارتفاع زمین، Ray Casting، تولیدکننده سلامتی Terrain Height, Ray Casting, Health Spawner

  • فورتان گدازه با رویدادهای قابل اتصال (Bindable Events) Lava Eruption with Bindable Events

تابلو امتیازات، تپانچه، کشتارها و مرگ‌ها Leaderboard, Pistol, Kills and Deaths

  • تابلو امتیازات - امتیاز، کشتارها و مرگ‌ها Leaderboard - Points, Kills, and Deaths

  • افزودن امتیاز به تابلو امتیازات - سکه‌ها Adding Points to the Leaderboard - Coins

  • مقدار پیش‌فرض در SessionUtils - castRayDownForHeight Default Value in SessionUtils - castRayDownForHeight

  • پاکسازی عملکرد Performance Cleanup

  • اعطای سکه (قسمت ۱) Coin Award (Part 1)

  • اعطای سکه (قسمت ۲) Coin Award (Part 2)

  • تفنگ ساده Simple Gun

  • امتیاز کشتار و مرگ در تابلو امتیازات Kills and Deaths on the Leaderboard

  • امتیاز برای کشتار NPC Points for NPC Kills

  • عدم احتساب لوازم جانبی در شلیک Exclude Accessories in Shot

  • زمان خنک شدن (Cool-Down) اسلحه Weapon Cool-Down

  • انیمیشن لگد برای تپانچه Kickback Animation for Pistol

  • سخنرانی ۷۰: شعله سر لوله (Muzzle Flash) Lecture 70: Muzzle Flash

ذخیره داده بین جلسات Saving Data Between Sessions

  • Datastore - ذخیره بین جلسات The Datastore - Saving Between Sessions

  • ذخیره داده‌های تابلو امتیازات (قسمت ۱) Save Leaderboard Data (Part 1)

  • ذخیره داده‌های تابلو امتیازات (قسمت ۲) Save Leaderboard Data (Part 2)

  • داده‌های نامعتبر هنگام قطع اتصال Bad Data on Kick

  • رگه روزانه (Daily Streak) Daily Streak

  • ایجاد صف پیام - قسمت ۱ Create a Message Queue - Part 1

  • ایجاد صف پیام - قسمت ۲ Create a Message Queue - Part 2

  • افزودن صف پیام ساده به بازی زامبی Add Simple Message Queue to Zombie Game

خرید آیتم‌ها در بازی - Passهای بازی Purchasing Items In Game - Game Passes

  • ایجاد یک فروشگاه Create a Shop

  • فروشگاه: دریافت منابع Shop: Get Resources

  • فروشگاه: کلیک روی زنگوله و ارسال رویداد به کلاینت Shop: Click the Bell and Fire Event to Client

  • فروشگاه: دکمه بستن و افزودن صدای زنگ هنگام باز شدن Shop: Close Button and Add Ding on Opening

  • فروشگاه: افزودن آیتم‌ها به لیست Shop: Adding Items to the List

  • فروشگاه: پیش‌نمایش قاب برای آیتم‌های انتخاب شده Shop: Preview Frame for Selected Items

  • فروشگاه: کد دکمه خرید Shop: Buy Button Code

  • فروشگاه: خرید سمت سرور Shop: Server-side Purchase

  • فروشگاه: ارائه بازخورد Shop: Provide Feedback

  • فروشگاه: بررسی خطا برای خریدها Shop: Error Checks for Purchases

  • ماندگاری آیتم‌های فروشگاه - ایجاد ابزارهای ذخیره سازی تجهیزات Persisting Shop Items - Create Equipment Storage Utils

  • ماندگاری آیتم‌های فروشگاه - ذخیره داده‌ها در جدول تجهیزات Persisting Shop Items - Storing Data in Equipment Table

  • ماندگاری آیتم‌های فروشگاه - ذخیره و بازیابی تجهیزات Persisting Shop Items - Save and Retrieve the Equipment

  • پاکسازی کد در مدیر بازی (Game Manager) Code Cleanup in Game Manager

شخصیت‌های غیرقابل بازی (NPC) Non-Playing Characters

  • مقدمه NPC NPC Introduction

  • افزودن اسکریپت انیمیشن به یک Rig Adding the Animate Script to a Rig

  • گشت زنی ساده Simple Patrol

  • دنبال کردن نزدیکترین بازیکن Follow Closest Player

  • یافتن مسیر - جایی برای پنهان شدن نیست Path Finding - No Where to Hide

  • یافتن مسیر - مدیریت مسیرهای مسدود شده Path Finding - Handling Blocked Paths

  • یافتن مسیر با قابلیت بالا رفتن Path Finding Climbing

  • حمله NPC: تعقیب و لگد زدن Attacking NPC: Chase and Kick

  • حمله NPC: تعقیب و لگد زدن ۲ (اسکریپت) Attacking NPC: Chase and Kick 2 (Script)

  • حمله NPC: صدای لگد Attacking NPC: Kick Sound

  • حمله NPC: پس زدن (Knockback) Attacking NPC: Knockback

  • ادغام چاک در بازی Integrate Chuck into the Game

  • وارد کردن چاک Import Chuck

  • هدف NPC: سرویس جمع آوری (Collection Service) NPC Target: Collection Service

  • هدف NPC: سرویس جمع آوری (قسمت ۲ - افزودن تگ با کد) NPC Target: Collection Service (Part 2 - Add Tag with Code)

  • بازسازی چاک Respawn Chuck

  • چاک در حال انتخاب دشمنان Chuck is Choosing Enemies

سرورهای رزرو شده و بتل رویال Reserved Servers and Battle Royale

  • مقدمه بتل رویال Battle Royale Intro

  • ساخت دیوار بتل Make the Battle Wall

  • تلپورت به یک سرور رزرو شده Teleport to a Reserved Server

  • ایجاد رابط کاربری برای بتل رویال Create User Interface for Battle Royale

  • اجرای کد بتل برای نمایش رابط کاربری Initiate Battle Code to Show User Interface

  • ارسال گروه به سرور خصوصی Send Group to Private Server

  • انتقال سلاح‌ها به سرور خصوصی Transfer Weapons to Private Server

  • بازگشت به خانه پس از مرگ در بتل رویال Death Respawn Home in Battle Royale

  • شروع بتل در مدیر بتل (Battle Manager) در آرنای بتل رویال Start Battle in Battle Manager (Battle Royale Arena)

  • رابط کاربری بتل رویال - قسمت ۱ Battle Royale User Interface - Part 1

  • رابط کاربری بتل رویال - قسمت ۲ Battle Royale User Interface - Part 2

  • بتل رویال - اعلام برنده Battle Royale - Declare Winner

  • بتل رویال - کد BattleMgr Battle Royale - BattleMgr Code

خرید قطعات و ساخت خانه‌ها Purchase Lots and Build Houses

  • خرید قطعه زمین برای خانه - مقدمه Buying a Lot for a House - Introduction

  • تنظیم قطعه زمین و افزودن اسکریپت‌های مدیر Set Up Lot and Add Manager Scripts

  • تنظیم GameMgr و Property Manager برای ذخیره املاک Set Up GameMgr and Property Manager to Save Properties

  • خرید قطعه زمین Buying the Lot

  • تست خرید قطعات زمین (تست سبک) Testing the Buying Lots (light testing)

  • ایجاد مسیر به قطعه زمین (Beam) Create Path to Lot (Beam)

  • کدنویسی Beam به قطعه زمین Code the Beam to the Lot

  • تست Beamها با دو بازیکن در سرور آزمایشی Test Beams with Two Players on Test Server

  • افزودن اقلام ملک با کد Add Property Items with Code

  • افزودن اقلام ملک با کد - قسمت ۲: کلبه Add Property Items with Code - Part 2: Cabin

  • تنظیم فروشگاه خرید ملک - قسمت ۱ Set up Property Purchase Shop - Part 1

  • فروشگاه خرید ملک - قسمت ۲ Property Purchase Shop - Part 2

  • فروشگاه خرید ملک - قسمت ۳: سمت سرور Property Purchase Shop - Part 3: Server Side

نمایش نظرات

آموزش برنامه‌نویسی و ساخت بازی در روبلاکس
جزییات دوره
15 hours
144
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,701
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

SimTek Game Development SimTek Game Development

مدرس توسعه بازی در سیم‌تک