آموزش حرفه ای و جامع ساخت بازی با یونیتی در 30 روز: بیش از 25 پروژه بازی - آخرین آپدیت

دانلود Master Unity Game Development in 30 Days : 25+ Game Projects

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

یادگیری روزانه چیزهای جدید به صورت گام به گام در 30 روز

تسلط بر توسعه بازی با Unity در 30 روز

آموزش جامع ساخت بازی با Unity و C# (یونیتی 6)

با این دوره، توسعه بازی‌های Unity و برنامه نویسی C# را در 30 روز یاد بگیرید. هر روز چیز جدیدی بسازید و به تدریج در Unity و C# متخصص شوید. اولین بازی‌های 3D و 2D خود را قدم به قدم ایجاد کنید.

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

  • تسلط بر Unity و C# در 30 روز
  • ساخت بازی‌های اندرویدی با Unity
  • ایجاد کنترلر پلیر برای بازی‌های پلتفرمر 2D
  • تسلط بر برنامه نویسی C# برای بازی‌های 2D و 3D
  • ساخت بیش از 25 پروژه توسعه بازی
  • کسب درآمد از بازی‌ها با تبلیغات ویدیویی

پیش نیاز: آشنایی اولیه با Unity و برنامه نویسی C#

لیست پروژه‌هایی که در این دوره خواهید ساخت:

  1. ساخت بازی 2D جمع آوری هویج (Carrot Collector)
  2. ایجاد بازی ترکاندن بادکنک (Balloon Popper)
  3. ساخت بازی اندرویدی 3D دونده بی پایان (Endless Runner)
  4. ایجاد بازی 3D توپ و ماز (Maze Ball)
  5. ایجاد کنترلر شخصیت 3D (Character Controller)
  6. ساخت نمونه اولیه بازی پلتفرمر 2D (Platformer)
  7. کسب درآمد از بازی‌های اندرویدی با تبلیغات ویدیویی
  8. یادگیری برنامه نویسی C# با مثال
  9. تسلط بر توسعه بازی 2D
  10. ایجاد کنترلر ماشین 2D (Car Controller)
  11. و بیشتر...

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

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

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

  • یاد بگیرید که از ویژگی‌های 2D و 3D Unity استفاده کنید
  • بازی‌های کاملاً کاربردی با Unity بسازید
  • مبانی برنامه نویسی C# را یاد بگیرید
  • بیش از 25 پروژه بازی در Unity ایجاد کنید
  • یاد بگیرید که بازی‌های اندرویدی را در Unity بسازید
  • از مهارت‌های آموخته شده از این دوره در هر پروژه Unity استفاده کنید

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

مشاغل در توسعه بازی unity فراوان است و توانایی یادگیری برنامه نویسی C# همراه با توسعه بازی Unity به شما یک پس زمینه قوی می دهد تا به راحتی بازی های عالی بسازید.

محتوا و بررسی اجمالی مناسب برای برنامه نویسان مبتدی، از طریق این دوره با بیش از 100 سخنرانی و بیش از 20 ساعت محتوا، توسعه بازی Unity 2D و 3D را با ساخت بیش از 25 پروژه بازی یاد خواهید گرفت. بعداً می توانید از این مهارت ها در هر یک از پروژه های Unity خود استفاده کنید.

با شروع نصب Unity، Visual Studio، این دوره شما را از طریق فرآیند یادگیری توسعه بازی با unity با ساخت بیش از 25 پروژه بازی در unity راهنمایی می کند.

برای برنامه نویسان مبتدی یک بخش جداگانه در مورد برنامه نویسی C# وجود دارد که اصول برنامه نویسی C# را برای توسعه بازی در Unity آموزش می دهد.

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

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

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

اعتبارات:

موسیقی که من استفاده می کنم: Bensound

کد مجوز: JUCMLM4XVLSJKBN6

دارایی های هنری برگرفته از:

Kenny, gameart2d, gamedeveloperstudio


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

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

  • معرفی این دوره Introduction To This Course

  • آزمون بخش Section Quiz

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

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

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

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

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

  • آزمون بخش Section Quiz

روز 2: ایجاد بازی جمع آوری هویج با Unity Day 2 : Creating A Carrot Collector Game with Unity

  • ایجاد بازی جمع آوری هویج Creating A Carrot Collector Game

  • آزمون بخش Section Quiz

روز 3: ایجاد بازی جاخالی دادن سه بعدی با Unity Day 3 : Create A 3D Dodging Game with Unity

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

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

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

  • ایجاد GameManager Creating The GameManager

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

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

  • آزمون بخش Section Quiz

روز 4: ایجاد بازی ترکاندن بادکنک 2D با Unity Day 4 : Creating A Balloon Popper 2D Game with Unity

  • ایجاد بازی ترکاندن بادکنک 2D Creating A Balloon Popper 2D Game

  • آزمون بخش Section Quiz

روز 5: ایجاد بازی جاخالی دادن بلوک اندروید Day 5 : Creating A Block Dodger Android Game

  • ایجاد بازی جاخالی دادن بلوک Creating A Block Dodger Game

  • آزمون بخش Section Quiz

روز 6: ساخت بازی سه بعدی توپ مارپیچ با Unity Day 6 : Build 3D Maze Ball Game with Unity

  • معرفی بازی توپ مارپیچ Introduction To the Maze Ball Game

  • تنظیم سطح بازی Setting Up The Game Level

  • طراحی مارپیچ ها Designing The Mazes

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

  • اضافه کردن توپ Adding The Ball

  • ایجاد عناصر UI Creating UI Elements

  • ایجاد گیم منیجر و کنترل بازی Creating Game Manager and Controlling The Game

  • اضافه کردن دکمه شروع مجدد Adding A Restart Button

  • اضافه کردن برخی بهبودها به بازی Adding Some Improvements To The Game

  • آزمون بخش Section Quiz

روز 7: ایجاد بازی دویدن بی پایان سه بعدی اندروید Day 7 : Creating A 3D Endless Runner Android Game

  • ایجاد بازی دویدن بی پایان سه بعدی Creating A 3D Endless Runner Game

روز 8: کسب درآمد از بازی های خود با تبلیغات ویدیویی (به روز رسانی 2023) Day 8 : Monetize Your Games With Video Ads ( 2023 Updated )

  • راه اندازی تبلیغات Unity با Unity 2023 Setting Up Unity Ads with Unity 2023

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

  • پخش تبلیغات ویدیویی در بازی های خود Playing Video Ads in Your Games

  • نمایش تبلیغات بنری Displaying Banner Ads

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

روز 9: ایجاد بازی جمع آوری سکه سه بعدی با Unity Day 9 : Creating A 3D Coin Collector Game with Unity

  • ایجاد بازی جمع آوری سکه سه بعدی Creating A 3D Coin Collector Game

روز 10: یادگیری اصول توسعه بازی 2D Unity Day 10 : Learn Unity 2D Game Development Essentials

  • یادگیری مفاهیم اصلی توسعه بازی 2D Unity Learn Unity 2D Game Development Essential Concepts

روز 11: ایجاد یک نمونه اولیه بازی Platformer 2D Day 11 : Create A 2D Platformer Game Prototype

  • ایجاد کنترلر بازیکن Platformer 2D Creating a 2D Platformer Player Controller

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

  • ایجاد یک دوربین روان Creating A Smooth Following Camera

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

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

روز 12: ایجاد بازی سه بعدی توپ فوتبال Day 12 : Creating A 3D Soccer Ball Game

  • ایجاد یک بازی توپ فوتبال با Unity Creating A Soccer Ball Game with Unity

روز 13: بازی اندروید خورنده غذا Day 13 : Food Eater Android Game

  • بازی اندروید خورنده غذا Food Eater Android Game

روز 14: ایجاد بازی نجات توپ Day 14 : Create Save The Ball Game

  • ایجاد بازی نجات توپ Create Save The Ball Game

روز 15: بازی شوت توپ لمسی Day 15 : Touch Ball Shoot Game

  • بازی شوت توپ لمسی Touch Ball Shoot Game

روز 16: آموزش ساده حرکت با ورودی لمسی Day 16 : Moving with Touch Input Simple Tutorial

  • آموزش ساده حرکت با ورودی لمسی Moving with Touch Input Simple Tutorial

روز 17: ایجاد یک بازی تیراندازی به هدف 2D Day 17 : Create A 2D Target Shooting Game

  • ساخت بازی تیراندازی به هدف 2D با Unity Build A 2D Target Shooting Game with Unity

روز 18: طراحی و متحرک سازی یک شخصیت بازی 2D Day 18 : Design & Animate A 2D Game Character

  • طراحی یک شخصیت هیولا 2D Designing a 2D Monster Character

  • متحرک سازی شخصیت 2D در Unity Animating The 2D Character in Unity

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

روز 19: اصول اولیه برنامه نویسی C# برای Unity Day 19 : Absolute Basics of C# Scripting for Unity

  • شروع به کار با برنامه نویسی C# در Unity Getting Started with C# Scripting in Unity

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

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

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

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

  • مبانی تابع در C# Function Basics in C#

  • توابع با نوع برگشتی و پارامترها در Unity Functions with return Type & Parameters in Unity

روز 20: اطلاعات بیشتر درباره اسکریپت نویسی Unity C# Day 20 : More About Unity C# Scripting

  • دستورات If Else در C# If Else Statements in C#

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

  • درک متغیرهای بولی Understanding Boolean Variables

  • مقدمه ای بر آرایه ها در C# Introduction to Arrays in C#

  • حلقه های While در اسکریپت نویسی C# While Loops in C# Scripting

  • حلقه های Foreach در C# Foreach loops in C#

  • دستورات Switch Case در C# Switch Case Statements in C#

روز 21: ایجاد یک کنترلر ماشین از بالا به پایین 2D Day 21 : Create A 2D Top Down Car Controller

  • ایجاد حرکت ماشین 2D Creating 2D Car Movement

  • ایجاد مکانیزم چرخش ماشین Creating The Car Turning Mechanism

  • دنبال کردن دوربین برای ماشین 2D از بالا به پایین Camera Follow for 2D Top Down Car

  • ایجاد یک دوربین روان Creating A Smooth Follow Camera

  • زوم خودکار دوربین بر اساس فاصله Auto Zoom Camera based on Distance

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

روز 22: یادگیری C# برای Unity 3D با مثال Day 22 : Learn C# for Unity 3D with Examples

  • C# برای توسعه بازی Unity - قسمت 1 C# for Unity Game Development - Part 1

  • C# برای توسعه بازی Unity - قسمت 2 C# for Unity Game Development - Part 2

  • C# برای توسعه بازی Unity - قسمت 3 C# for Unity Game Development - Part 3

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

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

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

  • فایل های اسکریپت Script Files

روز 24: ساخت یک بازی Hyper Casual دویدن بی پایان سه بعدی Day 24 : Build A 3D Endless Runner Hyper Casual Game

  • تنظیم بازی Setting Up The Game

  • اضافه کردن بازیکن Adding The Player

  • ایجاد اسکریپت کنترلر بازیکن Creating The Player Controller Script

  • محدود کردن موقعیت بازیکن Limiting Player Position

  • ایجاد دشمنان Creating Enemies

  • Spawn کردن دشمنان از موقعیت تصادفی Spawning Enemies form Random Position

  • شروع مجدد بازی در برخورد Restarting Game on Collision

  • ایجاد سیستم امتیاز Creating The Score System

روز 25: ساخت یک بازی Hyper Casual دویدن بی پایان سه بعدی - قسمت 2 Day 25 : Build A 3D Endless Runner Hyper Casual Game - Part 2

  • فشار دادن هر کلید برای شروع بازی Press Any Key To Start The Game

  • ایجاد متن چشمک زن متحرک Creating Animated Blinking Text

  • ایجاد منوی اصلی Creating The Main Menu

  • ذخیره امتیاز و ایجاد بالاترین امتیاز Saving Score and Creating High Score

  • اضافه کردن افکت مه Adding Fog Effect

  • اضافه کردن کنترل های ورودی لمسی Adding Touch Input Controls

  • ایجاد رابط کاربری مستقل از وضوح صفحه نمایش Creating Screen Resolution Independent UI

  • تبدیل به Android و اجرا روی دستگاه تلفن همراه Converting To Android & Running on Mobile Device

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

روز 26: یادگیری کنترل نسخه Day 26 : Learn Version Controlling

  • چرا از کنترل نسخه استفاده کنیم Why use Version Controlling

  • شبیه سازی و ایجاد مخزن جدید Cloning and Creating New Repository

  • مثال عملی کنترل نسخه Practical Version Controlling Example

  • شاخه بندی پروژه های خود Branching Your Projects

  • ارسال مخزن محلی به Github و Bitbucket Pushing Local Repository to Github & Bitbucket

روز 27: یادگیری C# برای توسعه بازی 2D با مثال Day 27 : Learn C# for 2D Game Development By Examples

  • از بین بردن اشیاء Destroying Objects

  • تشخیص کلیک های ماوس Detecting Mouse Clicks

  • از بین بردن با ورودی صفحه کلید Destroying with Keyboard Input

  • حرکت دادن اشیاء با اضافه کردن سرعت Moving Objects by Adding Velocity

  • حرکت با ورودی صفحه کلید Moving With Keyboard Input

  • معکوس کردن جهت Sprite ها Flipping Direction of Sprites

  • تشخیص برخورد از بین بردن اشیاء Detecting Collision Destroying Objects

  • ایجاد سیستم امتیاز Creating Score System

  • شروع مجدد صحنه بازی Restarting Game Scene

  • به تاخیر انداختن فراخوانی تابع Delaying Function Calling

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

روز 28: ایجاد اسکریپت های C# مفید آماده برای استفاده در پروژه های بازی Day 28 : Create Useful C# Scripts Ready To Use in Game Projects

  • ایجاد افکت لرزش دوربین با کد C# Creating Camera Shake Effect with C# Code

  • اضافه کردن رویدادهای OnClick به دکمه ها Adding OnClick Events To Buttons

  • چرخاندن اشیاء در سه بعدی با ماوس Roating Objects in 3D With Mouse

  • پس زمینه اسکرول بی نهایت 2D 2D Infinite Scrolling Background

  • زوم کردن و بیرون زوم کردن دوربین با اسکرول چرخ ماوس Camera Zoom in and Out by Scrolling Mouse Wheel

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

روز 29: یادگیری اصول توسعه بازی اندروید Day 29 : Learn Android Game Development Essentials

  • آموزش ورودی لمسی Unity Unity Touch Input Tutorial

  • لمس و نابود کردن اشیاء در Unity Touch & Destroy Objects in Unity

  • آموزش ورودی شتاب سنج Accelerometer Input Tutorial

  • ایجاد رابط کاربری واکنش گرا در Unity Creating Responsive UI in Unity

  • ورودی لمسی Swipe در Unity Touch Swipe input in Unity

  • دانلود فایل های اسکریپت Download Script Files

روز 30: ایجاد دشمنان هوشمند در Unity با Navmesh Day 30 : Create Intelligent Enemies in Unity with Navmesh

  • شروع به کار با Navmesh در Unity Getting Started with Navmesh in Unity

  • تعقیب و گریز در حالی که از موانع اجتناب می کنید Chasing while Avoiding Obstacles

  • همه چیز درباره Navmesh Agent All About Navmesh Agent

  • حرکت Agent روی سطح شیب دار و مکان های باریک Agent Moving on Ramp and Narrow Places

  • حرکت دادن Agent هوشمند به طبقه بالا Moving Intellingent Agent Upstairs

  • پریدن با پیوندهای خارج از مش Jumping with Off Mesh Links

  • ایجاد پیوندهای خارج از مش به صورت دستی Creating Off Mesh Links Manually

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

تبریک میگم دوره رو به اتمام رسوندید Congrats You Have Finished The Course

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

نمایش نظرات

آموزش حرفه ای و جامع ساخت بازی با یونیتی در 30 روز: بیش از 25 پروژه بازی
جزییات دوره
26.5 hours
125
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,119
4.5 از 5
دارد
دارد
دارد
Raja Biswas
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Raja Biswas Raja Biswas

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