آموزش مقدماتی یونیتی - توسعه بازی به زبان ساده - آخرین آپدیت

دانلود Intro to Unity - Game Development Made Easy

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و بی‌درنگ که به شما کمک می‌کند دانش خود را بیازمایید، فرضیات را به چالش بکشید و با پیشرفت در دوره، درک خود را عمیق‌تر کنید. در این دوره، موتور بازی‌سازی Unity را کشف خواهید کرد و اصول اولیه توسعه بازی را خواهید آموخت. با شروع از مفاهیم اصلی، ابزارها، رابط کاربری و ویژگی‌هایی که یونیتی برای ساخت بازی‌های دوبعدی (2D) و سه‌بعدی (3D) ارائه می‌دهد را درک خواهید کرد. شما یاد خواهید گرفت که چگونه صحنه‌های بازی را ایجاد و سازماندهی کنید، دارایی‌ها (Assets) را وارد کنید و با اسپریت‌ها، بافت‌ها (Textures) و سایر عناصر کار کنید. این دوره شما را در مسیر اسکریپت‌نویسی برای حرکت بازیکن، مدیریت برخوردها (Collisions) و پیاده‌سازی سیستم‌های انیمیشن راهنمایی می‌کند. همچنین سطوح تعاملی شامل رفتار دشمنان، سیستم‌های مبارزه و طراحی رابط کاربری (UI) را طراحی خواهید کرد که باعث افزایش جذابیت و عمق بازی شما می‌شود. با پیشرفت در دوره، مهارت‌های ضروری در فیزیک بازی، کنترل دوربین و بهینه‌سازی عملکرد برای اجرای روان بازی را توسعه خواهید داد. در پایان، شما یک پروتوتایپ (نمونه اولیه) کاملاً عملیاتی با ویژگی‌های تعاملی، از جمله صدا و تعامل با NPCها خواهید ساخت که شما را برای ادامه مسیر توسعه بازی آماده می‌کند. این دوره برای مبتدیان و توسعه‌دهندگان مشتاق بازی ایده‌آل است. داشتن درک پایه از مفاهیم برنامه‌نویسی مفید است اما الزامی نیست.

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

مبانی توسعه بازی Game Development Basics

  • چه چیزی یک بازی ویدئویی می‌سازد؟ پیش‌نمایش What Makes a Video Game? Preview

  • درک موتورهای بازی‌سازی پیش‌نمایش Understanding Game Engines Preview

  • مبانی توسعه بازی دوبعدی پیش‌نمایش 2D Game Development Basics Preview

  • مفاهیم توسعه بازی سه‌بعدی 3D Game Development Concepts

  • گشت و گذار سه‌بعدی در داخل موتور بازی یونیتی A 3D Tour Inside the Unity Game Engine

  • انیمیشن کاراکتر و ریگ‌بندی Character Animation and Rigs

  • برنامه‌ریزی و پروتوتایپینگ Planning and Prototyping

  • مبانی شبکه سازی Networking Basics

  • ایده‌های پروژه برای مبتدیان و مرور Beginner Project Ideas and Recap

شروع کار با یونیتی Getting Started with Unity

  • Unity Hub و تنظیمات پروژه پیش‌نمایش Unity Hub and Project Setup Preview

  • بررسی رابط کاربری Unity 6 Unity 6 Interface Overview

  • تمرین Task

کار با دارایی‌ها و صحنه‌ها Working with Assets and Scenes

  • Asset Store و بارگذاری دارایی‌های دموی دوبعدی Asset Store and Loading the 2D Demo Assets

  • ایجاد صحنه دوبعدی از طریق Tilemaps، Prefabs و Sprites 2D Scene Creation via Tilemaps, Prefabs, and Sprites

مقدمه‌ای بر اسکریپت‌نویسی Introduction to Scripting

  • مبانی اسکریپت‌نویسی (کامپوننت‌ها، توابع، متغیرها) Scripting Basics (Components, Functions, Variables)

  • اسکریپت‌نویسی برای تنظیمات اولیه و حرکت بازیکن (فقط افقی) Scripting the Basic Player Setup and Movement (Horizontal Only)

  • پرش بازیکن و برخورد با محیط Player Jumping and Collision with the Environment

  • متدها، آرگومان‌ها، دستورات Return و بررسی‌های If Methods, Arguments, Return Statements, and the If-Checks

  • جلوگیری از پرش دوبل Preventing Double Jumps

  • تمرین Task

انیمیشن‌ها و رابط کاربری Animations and UI

  • انیمیشن‌های بازیکن با استفاده از Sprites Player Animations Using Sprites

  • فعال کردن انیمیشن‌های بازیکن از طریق کد Triggering Player Animations from Code

  • المان‌های رابط کاربری دوبعدی (تصاویر و متن) 2D UI Elements (Images and Text)

  • تمرین Task

پیاده‌سازی دشمن Enemy Implementation

  • ساخت دشمن و حرکت پایه آن‌ها Enemy Creation and Their Basic Movement

  • تغییر جهت دشمنان از طریق سنسورها Changing the Direction of Enemies via Sensors

  • تمرین Task

صحنه‌ها و جلوه‌ها Scenes and Effects

  • اسکریپت‌نویسی پنل‌های GameOver و GameWon Scripting the GameOver and GameWon UI Panels

  • تنظیم پنل‌های GameOver و GameWon در Canvas Setting Up the GameOver and GameWon Panels Inside the Canvas

  • پیاده‌سازی صدا (جلوه‌های صوتی و موسیقی) Audio Implementation (SFX, Music)

  • بارگذاری مرحله بعد Loading a Next Level

جمع‌بندی توسعه بازی دوبعدی 2D Game Development Wrap-Up

  • نتیجه‌گیری و مرور Conclusion and Recap

  • تمرین Task

مقدمه‌ای بر توسعه بازی و بررسی رابط کاربری یونیتی Introduction to Game Development and Overview of Unity's UI

  • مقدمه‌ای بر توسعه بازی Introduction to Game Development

  • رابط کاربری یونیتی Unity UI

  • ایجاد صحنه و اشیاء Creating Scene and Objects

  • ذخیره‌سازی اشیاء Storing Objects

  • ساختار پوشه‌بندی Folder Structure

  • چالش ۱ Challenge 1

مقدمه طراحی مرحله، تزئینات، صداها و نورپردازی Level Design Introduction, Decorations, Sounds, and Lighting

  • مقدمه‌ای بر طراحی مرحله Introduction to Level Design

  • وارد کردن تزئینات از Asset Store Importing Decorations from the Asset Store

  • متریال‌ها و بافت‌ها Materials and Texture

  • بهینه‌سازی صداها و مش‌ها Sounds and Mesh Optimizations

  • نورپردازی و ملاحظات عملکردی Lighting and Performance Considerations

  • نکاتی برای طراحی مرحله Tips for Level Design

  • چالش ۲ Challenge 2

Rigidbodies، فیزیک و مقدمه‌ای بر اسکریپت‌نویسی Rigidbodies, Physics, and Introduction to Scripting

  • مقدمه Introduction

  • Rigidbodies و Colliders Rigidbodies and Colliders

  • مقدمه‌ای بر متدها و متغیرهای اسکریپت‌نویسی Introduction to Scripting - Methods and Variables

  • مقدمه‌ای بر جریان کد و چاپ متغیرها Introduction to Scripting - Code Flow and Printing the Variables

  • مقدمه‌ای بر تصادفی‌سازی و تأثیر بر سایر کامپوننت‌ها Introduction to Scripting - Randomness and Affecting Other Components

  • مقدمه‌ای بر زمان، محدوده متد و طول عمر متغیرها Introduction to Scripting - Time, Method Scope, and the Lifetime of Variables

  • متدهای برخورد و صفحه فشار (Pressure Plate) Collision Methods and the Pressure Plate

  • Rigidbodies در حالت استراحت، دستور If و کلمه کلیدی Null Sleeping Rigidbodies, the If Statement, the Null Keyword

  • چالش ۳ Challenge 3

ناوبری بازیکن، کنترل دوربین و تعامل با اشیاء Player Navigation, Camera Controls, and Item Interaction

  • مقدمه Introduction

  • حرکت بازیکن در جهت‌های جهان (World Directions) Player Movement Along the World Directions

  • سرعت مستقل از نرخ فریم (Framerate Independent) Framerate Independent Player Speed

  • موس و چرخش دوربین بازیکن Mouse and Rotating the Player Camera

  • حرکت بازیکن: جابجایی محلی در مقابل جهانی Player Movement: Local vs World Displacements

  • برداشتن جعبه‌ها از طریق Raycast Grabbing Crates via Raycast

  • باز کردن درها از طریق صفحات فشار Opening Doors via Pressure Plates

  • موسیقی و جلوه‌های صوتی Music and Sound Effects

  • چالش ۴ Challenge 4

سیستم امتیازدهی رابط کاربری UI Score System

  • مقدمه Introduction

  • نسخه اصلاح شده بدون نشانگر موس Backup Revised No Cursor

  • رابط کاربری: سلامتی و امتیاز User Interface: Health and Score

  • بارگذاری صحنه و بازنشانی مرحله Scene Loading and Resetting the Level

  • اجتناب از مدیرهای تکراری و صفحه Game Over Avoiding Duplicate Managers and the Game Over Screen

  • چالش ۵ Challenge 5

ناوبری NPC و انیمیشن‌ها NPC Navigation and Animations

  • مقدمه Introduction

  • ناوبری دشمن و موانع Enemy Navigation and Obstacles

  • تشخیص حضور بازیکن Sensing the Player's Presence

  • وضعیت دشمن، حمله و ناپدید شدن Enemy State, Attacking, Despawning

  • تنظیم سرعت حملات دشمن Pacing the Enemy Attacks

  • Animator و آواتار انیمیشن The Animator and the Animation Avatar

  • فعال کردن انیمیشن‌های کاراکتر Triggering Character Animations

  • انیمیشن‌های حمله تصادفی Random Attack Animations

  • چالش ۶ Challenge 6

سیستم مبارزه و نتیجه‌گیری پروژه Combat System and the Project's Conclusion

  • سیستم مبارزه و نتیجه‌گیری پروژه Combat System and the Project's Conclusion

  • فرار کردن دشمن Enemy Running Away

  • استفاده از Spherecast و هشدار دادن دشمن به دوستانش Spherecast and Enemy Alerting Its Friends

  • غنائم دشمن و معجون‌ها Enemy Loot and the Potions

  • گروه‌بندی متغیرها Grouping Variables

  • عنوان‌های نهایی بازی Final Titles of the Game

  • نتیجه‌گیری و چالش نهایی Conclusion and the Final Challenge

نمایش نظرات

آموزش مقدماتی یونیتی - توسعه بازی به زبان ساده
جزییات دوره
12h 33m
86
(آخرین آپدیت)
86
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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