آموزش جامع ساخت بازی اندروید با یونیتی در 30 روز: بیش از 15 بازی - آخرین آپدیت

دانلود Master Unity Android Game Development in 30 Days : 15+ Games

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

آموزش جامع ساخت بازی اندروید با یونیتی 6: متخصص توسعه بازی های موبایل شوید!

در این دوره، توسعه بازی های اندروید با یونیتی 6 را به صورت حرفه ای یاد بگیرید و با استفاده از #C، بیش از 15 بازی جذاب اندرویدی بسازید. در 30 روز، به یک متخصص تبدیل شوید!

چرا این دوره؟

  • یادگیری عملی: هر روز یک پروژه جدید بسازید و مهارت‌های خود را به صورت گام به گام ارتقا دهید.
  • بازی سازی سریع: اولین بازی اندرویدی خود را در 10 دقیقه بسازید!
  • تنوع پروژه‌ها: بیش از 15 بازی اندرویدی دو بعدی و سه بعدی متنوع بسازید.
  • پروژه محور: از ساخت یک بازی دونده نینجا سه بعدی بی پایان تا بازی‌های جذاب دیگر.
  • آموزش جامع C#: اصول اولیه برنامه نویسی C# را به طور کامل یاد بگیرید.
  • کنترل لمسی: نحوه پیاده سازی کنترل‌های لمسی را در بازی‌های خود بیاموزید.
  • انتشار بازی: خروجی APK بگیرید و بازی خود را روی دستگاه اندرویدی اجرا کنید.

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

هر روز یک چیز جدید یاد بگیرید، گام به گام به سوی حرفه ای شدن!

در 30 روز، استاد توسعه بازی های اندروید با یونیتی 6 شوید.

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

  1. ساخت بازی اندرویدی دونده نینجا سه بعدی
  2. ایجاد بازی اندرویدی تیرانداز لمسی دو بعدی
  3. ساخت بازی اندرویدی دونده بی پایان سه بعدی
  4. ایجاد بازی جاخالی دادن سه بعدی
  5. ایجاد بازی اندرویدی توپ غلتان سه بعدی
  6. ساخت بازی جمع آوری هویج دو بعدی
  7. کسب درآمد از بازی های اندرویدی با تبلیغات ویدیویی
  8. یادگیری برنامه نویسی C# از صفر
  9. تسلط بر توسعه بازی های اندرویدی دو بعدی
  10. ایجاد بازی های اندرویدی با یونیتی 6
  11. و بیشتر...

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

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

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

  • یاد بگیرید که چگونه بازی های اندرویدی دو بعدی و سه بعدی را با یونیتی 6 بسازید
  • ساخت بازی های موبایل کاملاً کاربردی با یونیتی 6
  • یادگیری مبانی برنامه نویسی C#
  • ایجاد بیش از 15 پروژه بازی اندرویدی در یونیتی
  • یادگیری نحوه ساخت بازی های موبایل در یونیتی
  • استفاده از مهارت های آموخته شده از این دوره در هر پروژه بازی یونیتی

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

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

محتوا و مرور کلی: این دوره با بیش از 150 سخنرانی و بیش از 25 ساعت محتوا برای برنامه نویسان مبتدی مناسب است. شما توسعه بازی دو بعدی و سه بعدی یونیتی را با ساخت بیش از 15 پروژه بازی اندرویدی یاد خواهید گرفت. می توانید بعداً از این مهارت ها در هر یک از پروژه های یونیتی خود استفاده کنید.

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

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

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

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

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

اعتبارات:

موسیقی توسط Bensound

کد مجوز: AEDGEIJTKL25XMGX

منبع تصویر: تولید شده توسط هوش مصنوعی از Canva


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

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

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

  • آزمون بخش Section Quiz

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

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

  • راه اندازی Unity 6 برای توسعه بازی های اندروید Setting Up Unity 6 for Android Game Development

  • ایجاد یک اسکریپت C# جدید در Unity 6 Creating A New C# Script in Unity 6

  • نصب Unity 2023 Installing Unity 2023

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

روز 2: ساخت اولین بازی اندروید خود با Unity 6 Day 2 : Build Your First Android Game with Unity 6

  • ساخت یک بازی تیراندازی لمسی سه بعدی اندروید با Unity 6 Build A 3D Tap Shooter Android Game with Unity 6

روز 3: ساخت یک بازی تیراندازی لمسی دو بعدی اندروید با Unity 6 Day 3 : Build A 2D Tap Shooter Android Game with Unity 6

  • تست بازی Play Testing The Game

  • راه اندازی پروژه و وارد کردن Sprites Setting Up The Project & Importing Sprites

  • ایجاد اسکریپت Target Creating The Target Script

  • ایجاد Game Manager Creating The Game Manager

  • Spawn کردن تصادفی Target ها Randomly Spawning The Targets

  • ایجاد UI امتیاز Creating The Score UI

  • ایجاد UI منو Creating The Menu UI

  • اضافه کردن Tap To Start و به پایان رساندن بازی Adding Tap To Start & Finishing The Game

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

روز 4: دوره فشرده اسکریپت نویسی C# (تمرینات کدنویسی) Day 4 : C# Scripting Crash Course ( Coding Exercises )

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

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

  • یادگیری متغیرها و Datatypes در C# Learning Variables & Datatypes in C#

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

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

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

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

  • کار با متغیرهای Boolean در C# Working with Boolean Variables in C#

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

  • تمرین If Else If Else Practice

  • متغیر Boolean و تمرین شرط Boolean Variable & Condition Practice

روز 5: دوره فشرده اسکریپت نویسی C# - قسمت 2 Day 5 : C# Scripting Crash Course - Part 2

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

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

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

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

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

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

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

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

  • راه اندازی زمین و بازیکن Setting Up The Ground and Player

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

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

  • ایجاد GameManager Creating The GameManager

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

  • تبدیل بازی به اندروید Converting The Game To Android

  • اضافه کردن ورودی های لمسی و تست بازی Adding Touch Inputs and Playtesting The Game

  • تنظیمات نهایی و ساخت apk Final Tweaks and Building apk

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

روز 7: بازی جمع آوری هویج اندروید با جوی استیک لمسی Day 7 : Carrot Collector Android Game with Touch Joystick

  • ساخت یک بازی جمع آوری هویج اندروید با Unity Build A Carrot Collector Android Game with Unity

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

روز 8: ساخت Ninja Runner - بازی دونده بی پایان سه بعدی با Unity 6 Day 8 : Build Ninja Runner - 3D Endless Runner Game with Unity 6

  • گیم پلی Ninja Run Ninja Run Gameplay

  • وارد کردن دارایی های سه بعدی برای بازی Importing 3D Assets for the Game

  • اضافه کردن پل Adding The Bridge

  • راه اندازی سطح و Skybox Setting Up The Level & Skybox

  • وارد کردن و راه اندازی شخصیت نینجا Importing & Setting Up Ninja Character

  • اضافه کردن انیمیشن به شخصیت بازیکن Adding Animations To The Player Character

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

  • Spawn کردن پل ها به طور نامحدود Spawning Bridges Infinitely

روز 9: ساخت Ninja Runner - قسمت 2 Day 9 : Build Ninja Runner - Part 2

  • ایجاد موانع و تشخیص برخورد Creating Obstacles & Detecting Collision

  • Spawn کردن موانع Spawning The Obstacles

  • ایجاد UI امتیاز Creating The Score UI

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

  • اضافه کردن برخی تنظیمات Adding Some Tweaks

  • اضافه کردن موسیقی پس زمینه Adding Background Music

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

روز 10: بازی Roll A Ball Coin Collecting اندروید Day 10 : Roll A Ball Coin Collecting Android Game

  • ساخت بازی Roll A Ball Coin Collecting با Unity Building Roll A Ball Coin Collecting Game with Unity

  • تبدیل به اندروید و وارد کردن جوی استیک لمسی Converting To Android & Importing Touch Joystick

  • کدنویسی کنترل ورودی جوی استیک لمسی Coding Touch Joystick Input Control

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

روز 11: بازی سرگرم کننده Balloon Popper اندروید Day 11 : Balloon Popper Fun Android Game

  • ساخت یک بازی Balloon Popper اندروید Building A Balloon Popper Android Game

روز 12: ساخت بازی 2D Block Dodger اندروید با Unity Day 12 : Build 2D Block Dodger Android Game with Unity

  • تست بازی Playtesting The Game

  • راه اندازی و وارد کردن دارایی ها Setting Up & Importing Assets

  • اضافه کردن زمین، بازیکن و آسمان Adding Ground Player & Sky

  • ایجاد Block Creating The Block

  • ایجاد اسکریپت Block Creating The Block Script

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

  • ایجاد Game Manager و Spawn کردن Blocks Creating Game Manager & Spawning Blocks

  • ایجاد UI امتیاز و منو Creating Score & Menu UI

  • ایجاد متن عنوان و رفع UI Tap Creating Title Text & Fixing Tap UI

  • ساخت برای اندروید و ایجاد Apk Building For Android & Creating Apk

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

  • ساخت یک بازی دونده بی پایان سه بعدی اندروید با Unity Build A 3D Endless Runner Android Game with Unity

روز 14: بازی Food Eater اندروید با Unity Day 14 : Food Eater Android Game with Unity

  • ساخت بازی Food Eater اندروید با Unity Building Food Eater Android Game with Unity

روز 15: بازی Save The Ball اندروید با Unity Day 15 : Save The Ball Android Game with Unity

  • ساخت بازی Save The Ball اندروید با Unity Building Save The Ball Android Game with Unity

روز 16: بازی Ball Smash اندروید با Unity Day 16 : Ball Smash Android Game with Unity

  • ساخت بازی Ball Smash اندروید با Unity Building Ball Smash Android Game with Unity

روز 17: بازی 2D Egg Catcher اندروید با Unity - قسمت 1 Day 17: 2D Egg Catcher Android Game with Unity - Part 1

  • معرفی بازی Egg Catcher 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 GameManager

  • Spawn کردن تخم مرغ ها Spawning The Eggs

  • Spawn کردن تخم مرغ ها در موقعیت های تصادفی Spawning Eggs at Random Positions

روز 18: بازی 2D Egg Catcher با Unity - قسمت 2 Day 18 : 2D Egg Catcher Game with Unity - Part 2

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

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

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

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

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

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

روز 19: ساخت بازی 3D ZigZag Racing اندروید با Unity Day 19 : Build 3D ZigZag Racing Android Game with Unity

  • معرفی بازی ZigZag Racer Introduction to ZigZag Racer Game

  • ایجاد اولین پلتفرم Creating The First Platform

  • راه اندازی دوربین Setting Up The Camera

  • ایجاد پلتفرم های کوچک Creating Small Platforms

  • اضافه کردن مدل ماشین Adding The Car Model

  • راه اندازی Collider ماشین Setting Up The Car Collider

روز 20: ساخت بازی 3D ZigZag Racing اندروید با Unity - قسمت 2 Day 20 : Build 3D ZigZag Racing Android Game with Unity - Part 2

  • ایجاد اسکریپت کنترلر ماشین و حرکت دادن ماشین Creating Car Controller Script & Moving The Car

  • بررسی ورودی و تغییر جهت ماشین Checking Input and Changing Direction of The Car

  • ایجاد Game Manager و حرکت بعد از اولین لمس Creating Game Manager & Moving After First Touch

  • نادیده گرفتن اولین Tap Ignoring the First Tap

روز 21: ساخت بازی 3D ZigZag Racing اندروید با Unity - قسمت 3 Day 21 : Build 3D ZigZag Racing Android Game with Unity - Part 3

  • درک مکانیزم Spawn کردن پلتفرم Understanding the Platform Spawning Mechanism

  • ایجاد پلتفرم های Spawn تصادفی Creating Random Spawning Platforms

  • Spawn کردن خودکار پلتفرم ها Spawning Platforms Automatically

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

  • متوقف کردن Spawn کردن پلتفرم و دنبال کردن دوربین در Game Over Stopping Platform Spawning & Camera Following on Game Over

  • ایجاد جلوه سقوط پلتفرم Creating The Platform Falling Effect

  • بارگیری مجدد سطح و رفع نور Reloading Level & Fixing Light

روز 22: ساخت بازی 3D ZigZag Racing اندروید با Unity - قسمت 4 Day 22 : Build 3D ZigZag Racing Android Game with Unity - Part 4

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

  • نمایش امتیاز روی صفحه Displaying Score on Screen

  • به روز رسانی امتیاز در طول گیم پلی Updating Score During Game Play

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

  • انیمیشن دادن به متن Tap Animating The Tap Text

  • ایجاد متن امتیاز بالا Creating The High Score Text

  • به روز رسانی و ذخیره امتیاز بالا Updating and Saving The High Score

  • رفع برخی مشکلات Fixing Some Problems

روز 23: ساخت بازی 3D ZigZag Racing اندروید با Unity - قسمت 5 Day 23 : Build 3D ZigZag Racing Android Game with Unity - Part 5

  • پیدا کردن و وارد کردن موسیقی رایگان بازی Finding and Importing Free Game Music

  • پخش صدا Playing Audio

  • ایجاد آیتم های قابل جمع آوری Creating Collectable Items

  • Spawn کردن تصادفی الماس ها Spawning Diamonds Randomly

  • افزایش امتیاز و از بین بردن الماس ها Incrementing Score & Destroying Diamonds

  • پخش صدا هنگام جمع آوری الماس ها Playing Audio When Collecting Diamonds

روز 24: ساخت بازی 3D ZigZag Racing اندروید با Unity - قسمت 6 Day 24 : Build 3D ZigZag Racing Android Game with Unity - Part 6

  • ایجاد افکت ذره ای Pick Up Creating Pick Up Particle Effect

  • Instantiate کردن افکت ذره ای Pick Up Instantiating Pick Up Particle Effect

  • تغییر خودکار رنگ پس زمینه Changing Background Color Automatically

  • انتشار بازی خود به صورت آنلاین با WebGL Build Publish Your Game Online with WebGL Build

  • انتشار بازی خود در پلتفرم اندروید Publish Your Game on Android Platform

  • 5 مکان برای آپلود رایگان بازی اندروید شما 5 Places To Upload Your Android Game for Free

روز 25: بازی 3D Endless Runner Hyper Casual اندروید Day 25 : 3D Endless Runner Hyper Casual Android Game

  • راه اندازی بازی Setting Up The Game

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

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

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

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

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

  • راه اندازی مجدد بازی در برخورد Restarting Game On Collision

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

روز 26: بازی 3D Endless Runner Hyper Casual - قسمت 2 Day 26 : 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

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

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

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

روز 27: ملزومات توسعه بازی اندروید با Unity Day 27 : Unity Android Game Development Essentials

  • ورودی لمسی آسان و ساده Easy & Simple Touch Input

  • ورودی لمسی اندروید Unity Unity Android Touch Input

  • ورودی شتاب سنج اندروید Unity Unity Android Accelerometer Input

  • لمس و از بین بردن اشیاء بازی Touch & Destroy Game Objects

  • ورودی کشیدن لمسی Touch Swipe Input

روز 28: پیاده سازی تبلیغات ویدیویی و کسب درآمد از بازی خود Day 28 : Implementing Video Ads & Monetizing Your Game

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

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

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

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

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

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

  • Clone کردن و ایجاد مخزن جدید Cloning and Creating New Repository

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

  • ایجاد Branch برای پروژه های خود Branching Your Projects

  • Push کردن مخزن محلی به Github و Bitbucket Pushing Local Repository to Github & Bitbucket

روز 30: شما با موفقیت دوره را به پایان رساندید Day 30 : You Have Successfully Finished The Course

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

نمایش نظرات

آموزش جامع ساخت بازی اندروید با یونیتی در 30 روز: بیش از 15 بازی
جزییات دوره
26.5 hours
162
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
419
4.5 از 5
دارد
دارد
دارد
Raja Biswas
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Raja Biswas Raja Biswas

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