آموزش سی شارپ و یونیتی بر اساس مثال - 20+ پروژه توسعه بازی کوچک [ویدئو]

C# and Unity by Example — 20+ Mini Game Development Projects [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: موتور بازی Unity رایگان و آسان برای یادگیری است و دارای مستندات عالی است. با داشتن مهارت های ساخت بازی یونیتی و دانش اسکریپت نویسی سی شارپ، قادر خواهید بود به راحتی بازی های چشمگیری بسازید. مناسب برای مبتدیان، این دوره شامل بیش از 100 سخنرانی و بیش از 20 ساعت محتوا می باشد. با ساخت بیش از 20 پروژه کوچک و توسعه مهارت هایی که می توانید بعداً در هر یک از پروژه های یونیتی خود از آنها استفاده کنید، توسعه بازی های Unity 2D و 3D را یاد خواهید گرفت. با شروع نصب یونیتی و ویژوال استودیو، این دوره شما را با ساخت پروژه های مختلف، مراحل یادگیری بازی سازی با یونیتی را طی می کند. برای برنامه نویسان نوپا، یک بخش جداگانه اصول برنامه نویسی C# را برای توسعه بازی در Unity پوشش می دهد. پس از تسلط بر اصول اولیه، این دوره شما را با پروژه های نمونه ای آشنا می کند که روند ساخت بازی با یونیتی را نشان می دهد. در پایان دوره، دانش ساخت بازی‌های کاملا کاربردی با Unity و C# و استفاده از مهارت‌های C# خود را برای ساخت پروژه‌های غیربازی دیگر خواهید داشت. به همراه فایل های کاری، می توانید پروژه های بازی را با نویسنده بسازید و در پایان دوره گواهی پایان دوره قابل تایید را دریافت کنید. تمامی کدها و فایل های پشتیبانی این دوره در آدرس زیر در دسترس خواهند بود: https://github.com/PacktPublishing/C-Sharp-and-Unity-by-Example-20-Mini-Game-Development-Projects درک اصول C# اسکریپت نویسی آموزش ساخت بازی برای اندروید به مفاهیم اساسی برنامه نویسی مسلط شوید بازی های دو بعدی کاملا کاربردی بسازید تبلیغات ویدیویی را در بازی های خود ادغام کنید نکات و ترفندهای روشنگرانه برای کار با یونیتی را کشف کنید اگر مبتدی هستید که می خواهید یونیتی را با ساختن پروژه های کوچک یاد بگیرید، این دوره برای شما مناسب است. همچنین اگر توسعه دهنده یونیتی یا سی شارپ هستید که به دنبال ارتقای مهارت های خود هستید، به شما کمک خواهد کرد. فقط در یک ساعت یک بازی تیراندازی دو بعدی بسازید * اولین مدل سه بعدی خود را بسازید و آن را به Unity وارد کنید * با ساخت پروژه های کوچک سی شارپ را بیاموزید

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

معرفی Introduction

  • معرفی Introduction

  • Unity 2022 را نصب و راه اندازی کنید Install and Set-up Unity 2022

راهنمای مبتدی مطلق برای C# Absolute Beginner's Guide to C#

  • شروع کار با سی شارپ و یونیتی Getting Started with C# and Unity

  • درک ساختار یک اسکریپت C# Understanding Structure of a C# Script

  • توابع رویداد در یونیتی Event Functions in Unity

  • متغیرها در سی شارپ Variables in C#

  • متغیرهای عمومی در یونیتی Public Variables in Unity

  • درک عملکرد به روز رسانی Understanding the Update Function

  • مبانی توابع در سی شارپ Basics of Functions in C#

  • توابع با پارامترها و انواع بازگشت در سی شارپ Functions with Parameters and Return Types in C#

  • بیانیه های If Else در سی شارپ If Else Statements in C#

  • شرایط بیشتر و بررسی برابری More Conditions and Equality Checking

  • متغیرهای بولی در سی شارپ Boolean Variables in C#

  • آرایه ها در C# Unity Arrays in C# Unity

  • اطلاعات بیشتر درباره آرایه ها در سی شارپ More About Arrays in C#

  • برای حلقه ها در سی شارپ For Loops in C#

  • حلقه در سی شارپ While Loops in C#

  • یادگیری برای هر حلقه در سی شارپ Learning For Each Loop in C#

  • جابجایی عبارات موردی در سی شارپ Switch Case Statements in C#

پروژه 1 - از بین بردن آبجکت ها با سی شارپ در یونیتی Project 1 - Destroying Objects with C# in Unity

  • از بین بردن آبجکت ها با سی شارپ در یونیتی Destroying Objects with C# in Unity

پروژه 2 - تشخیص کلیک ماوس با مثال کاربردی سی شارپ Project 2 - Detecting Mouse Clicks with C# Practical Example

  • تشخیص کلیک ماوس با سی شارپ در Unity Detecting Mouse Clicks with C# in Unity

پروژه 3 - تشخیص ورودی های صفحه کلید در سی شارپ Project 3 - Detecting Keyboard inputs in C#

  • تشخیص ورودی های صفحه کلید در C# Unity Detecting Keyboard Inputs in C# Unity

پروژه 4 - حرکت اجسام با سرعت در واحد Project 4 - Moving Objects with Velocity in Unity

  • حرکت اجسام با استفاده از توابع فیزیک در سی شارپ Moving Objects using Physics Functions in C#

پروژه 5 - حرکت اجسام با ورودی های صفحه کلید Project 5 - Moving Objects with Keyboard Inputs

  • جابجایی اشیا با ورودی های صفحه کلید در Unity C# Moving Objects with Keyboard Inputs in Unity C#

پروژه 6 - چرخاندن جهت پخش کننده با سی شارپ در یونیتی Project 6 - Flipping Direction of Player with C# in Unity

  • چرخاندن جهت بازیکن در یونیتی Flipping Direction of Player within Unity

پروژه 7 – تشخیص برخورد و از بین بردن اجسام در سی شارپ Project 7 – Detecting Collision and Destroying Objects in C#

  • تشخیص برخورد و از بین بردن اجسام در سی شارپ Detecting Collision and Destroying Objects in C#

پروژه 8 - ایجاد سیستم امتیازدهی با سی شارپ در یونیتی Project 8 - Creating Scoring System with C# in Unity

  • ایجاد یک سیستم امتیازدهی با سی شارپ در یونیتی Creating a Scoring System with C# in Unity

پروژه 9 - شروع مجدد صحنه بازی در یونیتی سی شارپ Project 9 - Restarting Game Scene in Unity C#

  • راه اندازی مجدد صحنه بازی در یونیتی سی شارپ Restarting Game Scene in Unity C#

پروژه 10 - به تاخیر انداختن فراخوانی تابع در سی شارپ Project 10 - Delaying Function Calls in C#

  • به تاخیر انداختن فراخوانی تابع در سی شارپ با یونیتی Delaying Function Calls in C# with Unity

پروژه 11 - تغییر رنگ پس زمینه دوربین به صورت تصادفی با C# Project 11 - Change Camera Background Color Randomly with C#

  • تغییر رنگ پس زمینه دوربین به صورت تصادفی با C# Change Camera Background Color Randomly with C#

پروژه 12 - ساخت یک بازی تیراندازی دو بعدی با Unity و C# Project 12 - Build a 2D Shooter Game with Unity and C#

  • با Unity و C# یک بازی تیرانداز دو بعدی بسازید Build a 2D Shooter Game with Unity and C#

پروژه 13 - ایجاد پس زمینه اسکرول بی نهایت در سی شارپ و یونیتی Project 13 - Create Infinite Scrolling Background in C# and Unity

  • پس زمینه اسکرول بی نهایت در سی شارپ و یونیتی ایجاد کنید Create Infinite Scrolling Background in C# and Unity

پروژه 14 - ایجاد جلوه لرزش دوربین در یونیتی سی شارپ Project 14 - Create Camera Shake Effect in Unity C#

  • ایجاد افکت لرزش دوربین در Unity C# Create Camera Shake Effect in Unity C#

پروژه 15 - چرخاندن اشیا با ماوس در سی شارپ Project 15 - Rotate Objects with Mouse in C#

  • چرخاندن اشیا با موس در سی شارپ Rotate Objects with Mouse in C#

پروژه 16 - تشخیص کلیک روی دکمه با C# Unity Project 16 - Detect Button Clicks with C# Unity

  • تشخیص کلیک روی دکمه با C# Unity Detect Button Clicks with C# Unity

پروژه 17 - ایجاد جلوه بزرگنمایی و کوچک نمایی با استفاده از سی شارپ Project 17 - Create Zoom In and Out Effect Using C#

  • ایجاد جلوه بزرگنمایی و کوچک نمایی با استفاده از سی شارپ Create Zoom In and Out Effect Using C#

پروژه 18 - یک بازی دو بعدی در یونیتی بسازید Project 18 - Build a 2D Runner Game in Unity

  • واردات دارایی ها Importing the Assets

  • تنظیم پس زمینه بازی Setting Up the Game Background

  • ایجاد پس زمینه اسکرول بی پایان Creating Scrolling Endless Background

  • ایجاد و جابجایی زمین Creating and Moving the Grounds

  • تنظیم کاراکتر پخش کننده Setting Up the Player Character

  • ساختن پرش بازیکن Making the Player Jump

  • رفع پرش بازیکن با چک زمینی Fixing Player Jump with Ground Check

  • اضافه کردن انیمیشن پرش Adding the Jump Animation

  • راه اندازی موانع Setting Up the Obstacles

  • افزودن حرکات به موانع Adding Movements to Obstacles

  • تخم ریزی موانع Spawning the Obstacles

  • تخم ریزی تصادفی مانع Random Obstacle Spawning

  • تخم ریزی موانع با تاخیر تصادفی Spawning Obstacles with Random Delay

  • از بین بردن موانع در برخورد Destroying Obstacles on Collision

  • ساخت انیمیشن مرگ بازیکن Creating Player Death Animation

  • توقف تخم ریزی موانع Stop Spawning the Obstacles

  • توقف اسکرول پس‌زمینه Stop Background Scrolling

  • ایجاد Game Over Panel Creating Game Over Panel

  • افزودن قابلیت ها به منو و دکمه های Game Over Adding Functionalities to Game Over Menu and Buttons

  • طراحی منوی اصلی Designing the Main Menu

  • افزودن قابلیت ها به منوی اصلی Adding Functionalities to the Main Menu

  • ایجاد انیمیشن های منوی اصلی Creating Main Menu Animations

  • ایجاد افکت بارش برف Creating Snow Falling Effect

  • شمارش و نمایش امتیاز Counting and Displaying the Score

پروژه 19 - ساخت یک بازی اندروید با یونیتی Project 19 - Build an Android Game with Unity

  • ساخت بازی اندروید با Unity و C# 2019 Build an Android Game with Unity and C# 2019

پروژه 20 - شناسایی ورودی های لمسی با استفاده از C# Unity Project 20 - Detect Touch Inputs Using C# Unity

  • با استفاده از C# Unity ورودی های لمسی را شناسایی کنید Detect Touch Inputs using C# Unity

پروژه 21 - شناسایی ورودی های شتاب سنج در یونیتی با سی شارپ Project 21 - Detect Accelerometer Inputs in Unity with C#

  • تشخیص ورودی های شتاب سنج در یونیتی با سی شارپ Detect Accelerometer Inputs in Unity with C#

پروژه 22 - با ورودی های لمسی اشیاء را از بین ببرید Project 22 - Destroy Objects with Touch Inputs

  • با ورودی های لمسی اشیاء را از بین ببرید Destroy Objects with Touch Inputs

پروژه 23 - شناسایی ورودی Swipe در Unity با C# Project 23 - Detect Swipe Input in Unity with C#

  • تشخیص Swipe Input در Unity با C# Detect Swipe Input in Unity with C#

نمایش نظرات

آموزش سی شارپ و یونیتی بر اساس مثال - 20+ پروژه توسعه بازی کوچک [ویدئو]
جزییات دوره
13 h 16 m
65
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Raja Biswas
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Raja Biswas Raja Biswas

بنیانگذار Charger Games، یادگیرنده و معلم پرشور