آموزش نحوه کدگذاری در یونیتی - آخرین آپدیت

دانلود How to CODE in Unity

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

اعتماد به نفس نوشتن اسکریپت های خود را به دست آورید، از جهنم آموزشی فرار کنید و شروع به ساخت بازی های خود کنید

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

اگر به نظر شما شبیه است، می‌خواهم به شما کمک کنم که فرار کنید.

نحوه نوشتن اسکریپت های شخصی

را بیاموزید

نحوه کدنویسی در یونیتی نوع متفاوتی از دوره آنلاین است.

اگر هرکدام از ویدیوهای من را خوانده‌اید، یا ویدیوهای من را تماشا کرده‌اید، احتمالاً از قبل می‌دانید که من دوست دارم در اصول اولیه توسعه بازی غواصی عمیق انجام دهم، اغلب به سؤالاتی که همه دارند، اما هیچ کس دیگری پاسخ می‌دهم. زحمت جواب درست را می دهد.

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

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

آشنا به نظر می رسد؟

با تسلط بر اصول اولیه، یک برنامه نویس شوید

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

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

این دوره برای چه کسانی است

این دوره برای کسانی است که در مورد یادگیری کدنویسی در Unity جدی هستند.

چه یک مبتدی کاملاً مبتدی باشید که می‌خواهید اولین بازی خود را بسازید، یا یک توسعه‌دهنده باتجربه که می‌خواهد بر اصول اولیه تسلط داشته باشد، این دوره می‌تواند دقیقاً به شما در انجام این کار کمک کند.

اگر از یادگیری نحوه ساخت پروژه‌های نمونه خسته شده‌اید و می‌خواهید مهارت‌هایی را برای ساختن چیزی به خودتان بدهید، How to CODE in Unity به شما کمک می‌کند دقیقاً این کار را انجام دهید.

آنچه یاد خواهید گرفت

در ماژول یک، اصول اولیه اسکریپت نویسی C# را در Unity خواهید آموخت. نحوه ایجاد اسکریپت، نحوه چیدمان آنها، و مواردی که می توان از آنها استفاده کرد، از جمله:

  • متغیرها
  • توابع
  • اپراتورها
  • بیانیه های مشروط
  • تکرار کننده ها
  • روتین ها
  • زمانبندی
  • اعداد
  • اشکال زدایی
  • و نحوه اتصال اسکریپت ها به یکدیگر

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

در ماژول دو، تکنیک‌های پیشرفته‌تر اسکریپت‌نویسی و نحوه سازماندهی اسکریپت‌های مختلف در پروژه خود را به گونه‌ای که تغییر آن را آسان می‌کند، یاد خواهید گرفت، از جمله:

  • اشیاء قابل اسکریپت
  • انواع داده های سفارشی
  • نمایندگان رویدادها
  • ترکیب اسکریپت
  • ارث
  • رابط ها
  • خواص
  • عملکرد اسکریپت
  • بهترین روش اصول جامد

در پایان ماژول، می‌آموزید که چگونه با بهبود مثال پروژه قبلی، کار با آن را آسان‌تر و تغییر را آسان‌تر از درس‌های ماژول یک بسازید.


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

درس ها Lessons

  • 109 زمان 2 نسخه ی نمایشی 109 Timing 2 Demo

  • 203 رویدادها و نمایندگان 1 درس 203 Events and Delegates 1 Lesson

  • 210 حل مسائل 01 مقدمه 210 Solving Problems 01 Intro

  • 209 بهترین تمرین 1 درس 209 Best Practice 1 Lesson

  • 112 رفع مشکلات 1 درس 112 Fixing Problems 1 Lesson

  • 113 ایجاد گیم پلی 08 Damageable 113 Creating Gameplay 08 Damageable

  • 113 ایجاد گیم پلی 13 اسکریپت سلاح 113 Creating Gameplay 13 Weapon Script

  • 113 ایجاد گیم پلی 10 Game Manager pt 2 113 Creating Gameplay 10 Game Manager pt 2

  • 210 حل المسائل 03 حرکت 210 Solving Problems 03 Movement

  • 104 توابع 2 نسخه ی نمایشی 104 Functions 2 Demo

  • 206 رابط 1 درس 206 Interfaces 1 Lesson

  • نسخه ی نمایشی 108 Coroutines 2 108 Coroutines 2 Demo

  • 108 Coroutines 1 Lesson 108 Coroutines 1 Lesson

  • 113 ایجاد گیم پلی 07 Game Manager pt 1 113 Creating Gameplay 07 Game Manager pt 1

  • 113 ایجاد گیم پلی 16 بازیکن UI 113 Creating Gameplay 16 Player UI

  • 113 ایجاد گیم پلی 04 مدیر صوتی 113 Creating Gameplay 04 Audio Manager

  • 113 ایجاد گیم پلی 19 صفحه برنده 113 Creating Gameplay 19 Win Screens

  • نسخه ی نمایشی 201 شیء قابل اسکریپت 2 201 Scriptable Objects 2 Demo

  • 113 ایجاد گیم پلی 15 Game Manager pt 3 113 Creating Gameplay 15 Game Manager pt 3

  • 113 ایجاد گیم پلی 09 سیارک 113 Creating Gameplay 09 Asteroid

  • 201 شیء قابل اسکریپت 1 درس 201 Scriptable Objects 1 Lesson

  • 207 خواص 1 درس 207 Properties 1 Lesson

  • 104 توابع 1 درس 104 Functions 1 Lesson

  • 113 ایجاد گیم پلی 06 Object Pool 113 Creating Gameplay 06 Object Pool

  • 205 ارث 1 درس 205 Inheritance 1 Lesson

  • 101 مقدمه ای بر اسکریپت 1 درس 101 Introduction to Scripting 1 Lesson

  • 113 ایجاد گیم پلی 05 افکت انفجار 113 Creating Gameplay 05 Explosion Effect

  • 113 ایجاد گیم پلی 03 محدوده های بی نهایت 113 Creating Gameplay 03 Infinite Bounds

  • 113 ایجاد اسکریپت بازی 12 نفره 113 Creating Gameplay 12 Player Script

  • 202 ساختار داده 1 درس 202 Data Structures 1 Lesson

  • 105 اپراتور 1 درس 105 Operators 1 Lesson

  • 107 تکرار کننده 1 درس 107 Iterators 1 Lesson

  • 111 کار با اعداد 1 درس 111 Working with Numbers 1 Lesson

  • 102 آناتومی یک اسکریپت 2 نسخه ی نمایشی 102 Anatomy of a Script 2 Demo

  • 106 گزاره های شرطی 1 درس 106 Conditional Statements 1 Lesson

  • 113 ایجاد گیم پلی 18 پخش بازیکنان 113 Creating Gameplay 18 Spawn the Players

  • 113 ایجاد گیم پلی 14 اسکریپت شکست ناپذیر 113 Creating Gameplay 14 Invincible Script

  • 103 متغیرها 1 درس 103 Variables 1 Lesson

  • 109 زمان بندی 1 درس 109 Timing 1 Lesson

  • 113 ایجاد گیم پلی 02 Movement 113 Creating Gameplay 02 Movement

  • 103 متغیر 2 پاداش 103 Variables 2 Bonus

  • 210 حل مسائل 04 انفجار 210 Solving Problems 04 Explosions

  • نسخه نمایشی 208 عملکرد 2 208 Performance 2 Demo

  • 100 خوش آمدید 100 Welcome

  • 208 عملکرد 1 درس 208 Performance 1 Lesson

  • 113 ایجاد گیم پلی 17 امتیاز را به روز کنید 113 Creating Gameplay 17 Update the Score

  • 204 ترکیب 1 درس 204 Composition 1 Lesson

  • 210 حل مسائل 07 جداسازی رابط کاربری 210 Solving Problems 07 Decoupling UI

  • 210 حل مسائل 02 سیارک ها 210 Solving Problems 02 Asteroids

  • 110 اتصال اسکریپت 1 درس 110 Connecting Scripts 1 Lesson

  • 106 بیانیه شرطی 2 نسخه نمایشی 106 Conditional Statements 2 Demo

  • 113 ایجاد گیم پلی 11 پرتابه 113 Creating Gameplay 11 Projectile

  • 102 آناتومی یک فیلمنامه 1 درس 102 Anatomy of a Script 1 Lesson

  • 210 حل مسائل 06 سلاح ها pt 2 210 Solving Problems 06 Weapons pt 2

  • 210 حل مسائل 05 سلاح ها pt 1 210 Solving Problems 05 Weapons pt 1

  • 206 رابط 2 نسخه ی نمایشی 206 Interfaces 2 Demo

  • نسخه ی نمایشی 107 تکرار کننده 2 107 Iterators 2 Demo

  • 113 ایجاد گیم پلی 01 مقدمه 113 Creating Gameplay 01 Intro

  • 113 ایجاد گیم پلی 00 پروژه راه اندازی 113 Creating Gameplay 00 Project Set Up

  • 101 مقدمه ای بر اسکریپت 2 نسخه ی نمایشی 101 Introduction to Scripting 2 Demo

نمایش نظرات

آموزش نحوه کدگذاری در یونیتی
جزییات دوره
9h 3m
60
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
1
- از 5
ندارد
دارد
دارد
John French
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

John French John French

بازی Dev Beginner

من جان هستم و سال‌هاست که به توسعه‌دهندگان کمک می‌کنم تا صدا و موسیقی را برای بازی‌های خود بسازند.

من همچنین یک توسعه دهنده آماتور مشتاق هستم و از زمان جوانی دوست داشتم یاد بگیرم که چگونه بازی بسازم.

به جز، همیشه یک مشکل وجود دارد…

بدون پیش‌زمینه ساخت بازی، درک مفاهیم اولیه و مکانیزم کنار هم قرار دادن بازی‌ها برایم دشوار بود. مطمئناً، آموزش‌ها و مثال‌ها به شما کمک کردند، اما وقتی سعی می‌کردم آنچه را که خارج از متن یاد گرفته‌ام به کار ببرم، اغلب فقط پاسخ‌های انجمن را کپی و جایگذاری می‌کنم تا مشکلات را حل کنم، بدون اینکه واقعاً بفهمم چرا کار می‌کند، اگر اصلاً کار می‌کند.

خوشبختانه، از آن زمان با تجربه‌تر شدم و متوجه شدم که در ابتدا، برخی از درس‌های کلیدی را از دست داده‌ام که اگر از قبل آنها را می‌شناختم، ساخت بازی را برای من آسان‌تر می‌کرد. قابل درک و یادگیری آسان تر است.

من شروع کردم به Game Dev Beginner تا همه چیزهایی را که دارم و در مورد توسعه بازی‌های مدرن یاد خواهم گرفت به اشتراک بگذارم، سعی کنم پاسخ‌های مفید واقعی برای سؤالات رایج ارائه کنم و سعی کنم ورود به توسعه بازی را برای مبتدیان کمی آسان‌تر کنم.

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

اگر می‌خواهید برای یادگیری وقت بگذارید، هر کسی می‌تواند بازی بسازد.

حتی یک مبتدی کاملاً مانند من!