آموزش حرفه‌ای سی شارپ در 30 روز: ساخت بازی با یونیتی 6 - آخرین آپدیت

دانلود Master C# Scripting in 30 Days : C# Unity 6 Game Development

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

آموزش جامع برنامه نویسی C# برای ساخت بازی در یونیتی (Unity) در 30 روز

یادگیری گام به گام و روزانه مطالب جدید برای توسعه بازی

تسلط بر برنامه نویسی C# در یونیتی در 30 روز

آنچه در این دوره آموزشی خواهید آموخت:

  1. یادگیری C# از صفر تا صد

  2. ساخت اولین بازی‌های 3 بعدی و 2 بعدی خود

  3. آموزش اسکریپت نویسی C# ضروری برای یونیتی

  4. آشنایی با مفاهیم برنامه نویسی شیء گرا (OOP)

  5. ایجاد کنترلر شخصیت 3 بعدی

  6. ساخت نمونه اولیه بازی پلتفرمر 2 بعدی

  7. آشنایی با ساختارهای داده در C#

  8. مسلط شدن به ریاضیات برداری (Vector Maths)

  9. کار با کواترنیون‌ها (Quaternions) در یونیتی

  10. پیاده سازی Object Pooling با استفاده از C#

    و موارد دیگر...

من (Charger Games) برنامه نویسی C# و توسعه بازی در یونیتی را به هزاران نفر در کانال یوتیوب خود آموزش داده ام. من عاشق آموزش مفاهیم پیچیده به روشی ساده هستم، بنابراین حتی اگر تجربه برنامه نویسی قبلی ندارید، نگران نباشید، من همه چیز را گام به گام و به ترتیب کامل به شما آموزش می دهم.

مفاهیم اساسی، ابزارها و توابعی را که برای ساخت بازی‌های کاملاً کاربردی با C# و موتور بازی سازی یونیتی نیاز دارید، یاد بگیرید.

با این دوره یک پایه قوی در توسعه بازی با یونیتی بسازید.

  • یاد بگیرید چگونه ویژگی‌های بازی‌های 2 بعدی و 3 بعدی را با استفاده از C# پیاده سازی کنید.

  • ساخت بازی‌های کاملاً کاربردی با یونیتی

  • یادگیری مبانی برنامه نویسی C#

  • تسلط بر C# ضروری برای توسعه بازی در یونیتی

  • یادگیری نحوه ساخت بازی های اندرویدی در یونیتی

  • استفاده از مهارت‌های آموخته شده از این دوره در هر پروژه یونیتی

یک مهارت قدرتمند در نوک انگشتان شما یادگیری اصول توسعه بازی‌های 2 بعدی و 3 بعدی در یونیتی، یک ابزار قدرتمند و بسیار مفید را در نوک انگشتان شما قرار می‌دهد. یونیتی رایگان است، یادگیری آن آسان است، مستندات عالی دارد و موتور بازی سازی مورد استفاده برای ساخت بازی است.

مشاغل توسعه بازی با یونیتی فراوان است و توانایی یادگیری اسکریپت نویسی C# همراه با توسعه بازی در یونیتی، به شما زمینه قوی برای ساخت آسان‌تر بازی‌های عالی می‌دهد.

محتوا و نمای کلی این دوره برای برنامه نویسان مبتدی مناسب است و از طریق بیش از 100 سخنرانی و بیش از 20 ساعت محتوا، اسکریپت نویسی C# برای توسعه بازی در یونیتی را خواهید آموخت. بعداً می‌توانید از این مهارت‌ها در هر یک از پروژه‌های یونیتی خود استفاده کنید.

این دوره با نصب یونیتی و ویژوال استودیو آغاز می‌شود و شما را از طریق فرآیند یادگیری اسکریپت نویسی C# برای توسعه بازی با یونیتی راهنمایی می‌کند.

شما C# را از ابتدا یاد خواهید گرفت، بنابراین حتی اگر یک برنامه نویس مبتدی مطلق هستید، می‌توانید برنامه نویسی C# را از مبانی گام به گام یاد بگیرید.

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

دانشجویانی که این دوره را تکمیل می‌کنند، دانش لازم برای ایجاد بازی‌های کاملاً کاربردی با یونیتی و C# یا استفاده از مهارت‌های C# خود را برای ساخت هر چیز مفید دیگری که می‌خواهند خواهند داشت.

با استفاده از فایل‌های کاری، می‌توانید همزمان با نویسنده، هر مفهوم را بررسی کنید و پس از اتمام دوره، یک گواهینامه قابل تأیید دریافت خواهید کرد.

اعتبارات:

دارایی‌های هنری گرفته شده از:

Kenny, gameart2d, gamedeveloperstudio, freepik, flaticon


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

روز 0: معرفی این دوره Day 0 : Introduction To This Course

  • چه چیزی در داخل این دوره وجود دارد What's Inside The Course

  • آزمون بخش Section Quiz

روز 1: نصب و راه اندازی یونیتی 6 (2025) Day 1 : Installing & Setting Up Unity 6 (2025)

  • نصب و راه اندازی یونیتی 6 (2025) Installing & Setting Up Unity 6 (2025)

  • نصب و راه اندازی یونیتی 2023 Installing & Setting Up Unity 2023

  • نصب و ایجاد اولین پروژه با یونیتی 2022 Installing & Creating Your First Project with Unity 2022

  • رفع مشکل تکمیل خودکار ویژوال استودیو Fix Visual Studio Auto Completion Problem

  • آزمون بخش Section Quiz

روز 2: شروع به کار با سی شارپ در یونیتی 6 Day 2 : Getting Started with C# in Unity 6

  • ایجاد اولین اسکریپت سی شارپ در یونیتی 6 Creating Your First C# Script in Unity 6

  • نوشتن اولین کد سی شارپ و ایجاد اولین اسکریپت Writing Your First C# Code & Creating First Script

  • درک ساختار یک اسکریپت سی شارپ به طور مفصل Understanding The Structure of a C# Script in Detail

  • یادگیری متغیرها و انواع داده در سی شارپ Learning Variables & Datatypes in C#

  • آزمون بخش Section Quiz

  • چگونه تمرینات کدنویسی را حل کنیم How To Solve Coding Exercises

  • اولین تمرین کدنویسی شما Your First Coding Exercise

  • فایل های پروژه Project Files

روز 3: تصمیم گیری و بررسی شرط با سی شارپ در یونیتی Day 3 : Taking Decisions and Condition Checking with C# in Unity

  • شروع به کار با دستورات if else برای بررسی شرایط Getting Started with if else statements for Checking Conditions

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

  • ترکیب چند شرط با هم در سی شارپ Combining Multiple Conditions Together in C#

  • تمرین If Else If Else Practice

  • متغیر بولی و تمرین شرط Boolean variable & Condition Practice

  • آزمون بخش Section Quiz

  • فایل های پروژه Project Files

روز 4: یادگیری همه چیز درباره توابع در سی شارپ Day 4 : Learning All About Functions in C#

  • ایجاد و فراخوانی توابع سفارشی در سی شارپ Creating and Calling Custom Functions in C#

  • ایجاد توابع با پارامترها و انواع بازگشتی Creating Functions with Parameters and Return Types

  • توابع، پارامترها و تمرین بازگشت Functions, Parameters & Return Practice

  • فایل های پروژه Project Files

روز 5: یادگیری درباره حلقه ها در سی شارپ با مثال Day 5 : Learning About Loops in C# with Examples

  • مفهوم حلقه ها و توضیح مفصل حلقه For Concept of loops and For loop Detailed Explanation

  • حلقه While با مثال مفصل While loop with detailed example

  • فایل های پروژه Project Files

روز 6: آرایه ها در سی شارپ با مثال های عملی Day 6 : Arrays in C# with Practical Examples

  • شروع به کار با آرایه ها در سی شارپ و یونیتی Getting Started with Arrays in C# & Unity

  • آرایه ها با مثال های عملی بیشتر Arrays with More Practical Examples

  • فایل های پروژه Project Files

روز 7: راهنمای شروع سریع اسکریپت نویسی یونیتی سی شارپ Day 7 : Unity C# Scripting Quickstart Guide

  • شروع سریع یونیتی سی شارپ - قسمت 1 Unity C# Quickstart - Part 1

  • شروع سریع یونیتی سی شارپ - قسمت 2 Unity C# Quickstart - Part 2

  • شروع سریع یونیتی سی شارپ - قسمت 3 Unity C# Quickstart - Part 3

  • فایل های پروژه Project Files

روز 8: ادامه راهنمای شروع سریع اسکریپت نویسی یونیتی سی شارپ Day 8 : Unity C# Scripting Quickstart Guide Continued

  • یادگیری حلقه Foreach، آرایه و یافتن با تگ ها Learning Foreach Loop , Array and Find with Tags

  • یادگیری Coroutine، Invoke و اضافه کردن تاخیر Learning Coroutine , Invoke and Adding Delay

  • فایل های پروژه Project Files

روز 9: ساخت بازی جاخالی دادن سه بعدی با سی شارپ و یونیتی Day 9 : Create A 3D Dodging Game with C# & Unity

  • تنظیم زمین و بازیکن Setting Up Ground and Player

  • ایجاد سنگ های در حال سقوط Creating The Falling Stones

  • ایجاد کنترلر بازیکن Creating Player Controller

  • ایجاد GameManager Creating The GameManager

  • ایجاد مکانیزم امتیازدهی Creating Score Mechanism

  • فایل های پروژه برای این بخش Project Files for this Section

روز 10: ساخت بازی جمع آوری سکه سه بعدی با سی شارپ و یونیتی Day 10 : Build A 3D Coin Collecting Game with C# & Unity

  • ساخت بازی جمع آوری سکه سه بعدی با یونیتی و سی شارپ Build A 3D Coin Collecting Game with Unity & C#

  • فایل های پروژه برای این بخش Project Files for this Section

روز 11: اصول اسکریپت نویسی سی شارپ برای توسعه بازی های دو بعدی Day 11 : C# Scripting Essentials for 2D Game Development

  • یادگیری اسکریپت نویسی سی شارپ برای توسعه بازی های دو بعدی یونیتی Learn C# Scripting for Unity 2D Game Development

  • فایل های پروژه برای این بخش Project Files for this Section

روز 12: ساخت بازی اندرویدی جمع آوری هویج دو بعدی با سی شارپ و یونیتی Day 12 : Build A 2D Carrot Collecting Android Game with C# & Unity

  • ساخت بازی اندرویدی جمع آوری هویج دو بعدی با جوی استیک لمسی Build 2D Carrot Collector Android Game with Touch Joystick

  • فایل های پروژه برای این بخش Project Files for this Section

روز 13: ساخت بازی ترکاندن بادکنک دو بعدی با یونیتی و سی شارپ Day 13 : Build A 2D Balloon Popper Game with Unity & C#

  • ساخت بازی ترکاندن بادکنک دو بعدی Build 2D Balloon Popper Game

  • فایل های پروژه برای این بخش Project Files for this Section

روز 14: ساخت بازی اندرویدی جاخالی دادن بلوک دو بعدی با یونیتی و سی شارپ Day 14 : Build 2D Block Dodge Android Game with Unity & C#

  • ساخت بازی اندرویدی جاخالی دادن بلوک دو بعدی Build 2D Block Dodge Android Game

  • فایل های پروژه برای این بخش Project Files for this Section

روز 15: کار با ساختارهای داده در سی شارپ و یونیتی Day 15 : Working With Data Structures in C# & Unity

  • شروع به کار با لیست ها در سی شارپ Getting Started with Lists in C#

  • اطلاعات بیشتر درباره لیست با مثال های عملی More About List with Practical Examples

  • پشته و کاربرد آن در سی شارپ Stack and It's Application in C#

  • کار با صف ها در سی شارپ Working with Queues in C#

  • پیاده سازی دیکشنری در سی شارپ Implementing Dictionary in C#

روز 16: بردارها و ریاضیات برداری در سی شارپ و یونیتی Day 16 : Vectors and Vector Math in C# & Unity

  • هر آنچه می خواستید درباره بردارها بدانید Everything You Wanted To Know About Vectors

  • بردارهای واحد و نرمال سازی Unit Vectors & Normalizing

  • درک و پیاده سازی ضرب داخلی بردار Understanding & Implementing Vector Dot Products

  • ضرب خارجی بردار با مثال و نمایش تصویری Vector Cross Products with Examples & Visual Demonstration

روز 17: همه چیز درباره کواترنیون ها و چرخش در یونیتی سی شارپ Day 17 : All About Quaternions & Rotating in Unity C#

  • چرا از کواترنیون ها استفاده می شود و چگونه یونیتی چرخش ها را مدیریت می کند Why are Quaternions Used and How Unity Handles Rotations

  • کار با زوایای اویلر در سی شارپ Working with Euler Angles in C#

  • یافتن زاویه به سمت یک هدف با LookRotation Finding The Angle To A Target with LookRotation

  • درون یابی بین دو کواترنیون با استفاده از Slerp Interpolation Between Two Quaternions using Slerp

  • ترکیب چندین چرخش کواترنیونی در سی شارپ Combining multiple Quaternion Rotations in C#

روز 18: ایجاد نمونه اولیه بازی پلتفرمر دو بعدی با سی شارپ و یونیتی Day 18 : Creating 2D Platformer Game Prototype with C# & Unity

  • ایجاد کنترلر بازیکن پلتفرمر دو بعدی Creating 2D Platformer Player Controller

  • افزودن انیمیشن های بازیکن Adding Player Animations

  • ایجاد یک دوربین دنبال کننده صاف Creating A Smooth Following Camera

  • افزودن قابلیت پرش دوتایی Adding Double Jump Feature

  • فایل های پروژه برای این بخش Project Files for this Section

روز 19: ساخت بازی گرفتن تخم مرغ دو بعدی با یونیتی و سی شارپ Day 19 : Building 2D Egg Catcher Game with Unity & C#

  • معرفی بازی گرفتن تخم مرغ Introduction To The Egg Catcher Game

  • تنظیم صحنه Setting Up The Scene

  • تنظیم سبد Setting Up The Basket

  • ایجاد کنترلر سبد Creating The Basket Controller

  • حرکت صاف سبد Smoothly Moving Basket

  • محدود کردن حرکت سبد Limiting Basket Movement

  • تنظیم تخم مرغ Setting Up The Egg

  • ایجاد بررسی کننده امتیاز Creating Score Checker

  • ایجاد اسکریپت تخم مرغ Creating Egg Script

  • تنظیم GameManager Setting Up The GameManger

  • تولید مثل تخم مرغ ها Spawning The Eggs

  • تولید تخم مرغ ها در موقعیت های تصادفی Spawing Eggs at Random Positions

  • فایل های پروژه برای این بخش Project Files for this Section

روز 20: بازی گرفتن تخم مرغ دو بعدی - قسمت 2 Day 20 : 2D Egg Catcher Game - Part 2

  • افزودن قابلیت امتیازدهی Adding Score Functionality

  • طراحی رابط کاربری امتیاز Designing Score UI

  • طراحی منوی شروع Designing The Start Menu

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

  • ایجاد منوی پایان بازی Creating Game Over Menu

  • ساخت و انتشار برای اندروید Building and Publishing To Android

  • فایل های پروژه برای این بخش Project Files for this Section

روز 21: تسلط بر Object Pooling با مثال های عملی Day 21 : Master Object Pooling with Practical Examples

  • درک نیاز Object Pooling Understanding The Need of Object Pooling

  • پیاده سازی یک نسخه ساده از Object Pool در سی شارپ Implementing A Simple Version of Object Pool in C#

  • ایجاد یک Object Pool در حال رشد Creating A Growing Object Pool

  • ایجاد یک Object Pool جنریک پیشرفته برای چندین شی Creating an Advanced Generic Object Pool for Multiple Objects

  • پیاده سازی چندین Object Pool با یک مثال Implementing Mutliple Object Pools with an Example

  • فایل های پروژه برای این بخش Project Files for this Section

روز 22: مفاهیم برنامه نویسی شی گرا در سی شارپ Day 22 : Object Oriented Programming Concepts in C#

  • درک کلاس ها و اشیاء در سی شارپ Understanding Classes & Objects in C#

  • سازنده ها در سی شارپ یونیتی Constructors in C# Unity

  • مقداردهی اولیه اشیاء با System.Serializable Initializing Objects with System.Serializable

  • Enums در سی شارپ Enums in C#

  • فایل های پروژه برای این بخش Project Files for this Section

روز 23: مفاهیم برنامه نویسی شی گرا بیشتر Day 23 : More Object Oriented Programming Concepts

  • وراثت در سی شارپ - قسمت 1 Inheritance in C# - Part 1

  • وراثت در سی شارپ - قسمت 2 Inheritance in C# - Part 2

  • توابع مجازی چندریختی و Overriding در سی شارپ Polymorphism Virtual Functions & Overriding in C#

  • استفاده از Namespaces در سی شارپ و یونیتی Using Namespaces in C# & Unity

  • فایل های پروژه برای این بخش Project Files for this Section

روز 24: مفاهیم متفرقه اسکریپت نویسی سی شارپ Day 24 : Miscellaneous C# Scripting Concepts

  • Properties در سی شارپ با مثال Properties in C# with Examples

  • توابع و کلاس های استاتیک در سی شارپ Static Variables Functions& Classes in C#

  • Method Overloading در سی شارپ Method Overloading in C#

  • درک Coroutines در یونیتی سی شارپ Understanding Coroutines in Unity C#

  • فایل های پروژه برای این بخش Project Files for this Section

روز 25: ایجاد بازی Dino Run دو بعدی - Endless Runner Day 25: Create 2D Dino Run Game - Endless Runner

  • آزمایش بازی Dino Run Playtesting Dino Run Game

  • وارد کردن دارایی ها و ایجاد پس زمینه Importing Assets & Creating Background

  • ایجاد پس زمینه پیمایشی Creating Scrolling Background

  • افزودن زمین ها Adding The Grounds

  • ایجاد دایناسور دونده Creating The Running dino

  • پرش دایناسور Making Dino Jump

  • فایل های پروژه برای این بخش Project Files for this Section

روز 26: بازی Dino Run - قسمت 2 Day 26: Dino Run Game - Part 2

  • افزودن انیمیشن پرش دایناسور Adding Dino Jump Animation

  • تنظیم مانع Setting Up The Obstacle

  • ایجاد مرگ دایناسور Creating The Dino Death

  • ایجاد GameManager Creating GameManager

  • تولید تصادفی موانع Randomly Spawning Obstacles

روز 27: بازی Dino Run - قسمت 3 Day 27 : Dino Run Game - Part 3

  • ایجاد رابط کاربری امتیاز و سیستم امتیازدهی Creating Score UI & Scoring System

  • طراحی منوی پایان بازی Designing Game Over Menu

  • افزودن قابلیت ها به منوی پایان بازی Adding Functionalities To Game Over Menu

  • ایجاد صحنه منوی اصلی Creating Main Menu Scene

  • متحرک سازی متن عنوان Animating The Title Text

  • فایل های پروژه برای این بخش Project Files for this Section

روز 28: ایجاد یک کنترلر شخصیت سه بعدی آسان و سریع Day 28 : Creating A 3D Character Controller Easy & Fast

  • ایجاد یک کنترلر شخصیت سه بعدی Creating A 3D Character Controller

  • چرخاندن شخصیت به سمت جهت موس Rotating Character Towards Mouse Direction

  • فایل های پروژه Project Files

روز 29: ایجاد اسکریپت های سی شارپ آماده استفاده برای پروژه های یونیتی Day 29 : Create Ready To Use C# Scripts for Unity Projects

  • بزرگنمایی و کوچک نمایی با سی شارپ در یونیتی Zooming In and Out with in Unity with C#

  • ایجاد جلوه لرزش دوربین با استفاده از سی شارپ Creating Camera Shake Effect using C#

  • چرخاندن اشیاء با موس با استفاده از کد سی شارپ Rotating Objects with Mouse using C# Code

  • تشخیص کلیک دکمه ها و رویدادهای OnClick Detecting Button Clicks and OnClick Events

  • ایجاد پس زمینه پیمایشی بی نهایت دو بعدی برای بازی های دونده Create 2D Infinite Scrolling Background for Runner Games

  • فایل های پروژه Project Files

روز 30: پیاده سازی تبلیغات ویدیویی در بازی های خود Day 30 : Implementing Video Ads in Your Games

  • تنظیم تبلیغات یونیتی 2023 Setting Up Unity Ads 2023

  • پیاده سازی تبلیغات بینابینی Implementing Interstitial Ads

  • پخش تبلیغات ویدیویی بینابینی در بازی خود Playing Interstitial Video Ads in Your Game

  • نمایش تبلیغات بنری در بازی خود Displaying Banner Ads in Your Game

  • فایل های پروژه Project Files

تبریک پایان دوره Course End Greetings

  • شما دوره را به پایان رساندید You Have Finished The Course

نمایش نظرات

آموزش حرفه‌ای سی شارپ در 30 روز: ساخت بازی با یونیتی 6
جزییات دوره
23.5 hours
140
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
668
4.6 از 5
دارد
دارد
دارد
Raja Biswas
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Raja Biswas Raja Biswas

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