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

دانلود Advanced C# Techniques, Game Development & Publishing

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است؛ روشی هوشمندانه‌تر برای یادگیری از طریق گفتگوهای تعاملی و بلادرنگ که به شما کمک می‌کند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. در این دوره، شما مهارت‌های برنامه‌نویسی C# خود را تقویت کرده و به طور عمیق در دنیای توسعه و انتشار بازی غرق خواهید شد. با پروژه‌های عملی، تکنیک‌های کلیدی اسکریپت‌نویسی برای Unity مانند Overloading متدها، Coroutines و متغیرهای Static را خواهید آموخت که توانایی‌های کدنویسی و گردش کار توسعه بازی شما را ارتقا می‌دهد. همچنین درکی جامع از مکانیک‌های بازی به دست آورده و نحوه پیاده‌سازی ویژگی‌های ضروری مانند کنترلرهای شخصیت (Character Controllers)، توالی‌های Game Over و رابط‌های کاربری (UI) را یاد می‌گیرید. دوره با بررسی مفاهیم حیاتی C# و تمرکز بر بهینه‌سازی توسعه بازی آغاز می‌شود. شما یاد می‌گیرید که اسکریپت‌های قابل استفاده مجدد ایجاد کنید و ویژگی‌های خاص Unity مانند زوم، لرزش دوربین (Camera Shake) و چرخش اشیاء را با C# ادغام کنید. پس از آن، به سراغ طراحی و کدنویسی بازی Endless Runner خود به نام «Dino Run» خواهید رفت؛ جایی که با مفاهیمی مانند ایجاد دارایی‌های دو بعدی، مدیریت انیمیشن‌ها و پیاده‌سازی مکانیک‌های بازی نظیر پرش و ظاهر شدن موانع آشنا می‌شوید. در طول مسیر، تجربه عملی همه‌جانبه‌ای از طراحی منوها تا پیاده‌سازی تبلیغات بین‌برنامه‌ای برای درآمدزایی از بازی کسب خواهید کرد. در ادامه، این دوره به شما می‌آموزد چگونه بازی‌های صیقل‌خورده و آماده انتشار در Unity بسازید. با راهنمای سریع (Bonus Quickstart) کدنویسی C# در Unity، درک خود از تکنیک‌های کلیدی را تثبیت کرده و جعبه ابزار خود را برای پروژه‌های آینده گسترش می‌دهید. چه به دنبال ساخت بازی‌های شخصی خود باشید و چه بخواهید پروژه‌های Unity را بهبود ببخشید، این دوره سفری جامع به دنیای توسعه بازی و اسکریپت‌نویسی C# است. این دوره برای یادگیرندگان سطح متوسطی که به دنبال تقویت مهارت‌های توسعه بازی با Unity هستند، ایده‌آل است. همچنین برای کسانی که با مفاهیم پایه Unity آشنا هستند اما می‌خواهند کدنویسی و مکانیک‌های بازی خود را به سطح بالاتری ببرند، بسیار مناسب است. در پایان این دوره، شما قادر خواهید بود با اعتماد به نفس کامل، بازی‌های Unity را با تکنیک‌های پیشرفته C# طراحی و توسعه دهید، مکانیک‌های مختلف بازی را پیاده‌سازی کنید، سیستم تبلیغات را ادغام نمایید و بازی‌های خود را منتشر کنید.

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

مفاهیم متفرقه اسکریپت‌نویسی C# Miscellaneous C# Scripting Concepts

  • ویژگی‌ها (Properties) در C# به همراه مثال Properties in C# with Examples

  • متغیرها، توابع و کلاس‌های Static در C# Static Variables Functions & Classes in C#

  • Method Overloading در C# Method Overloading in C#

  • درک Coroutines در Unity C# Understanding Coroutines in Unity C#

ساخت بازی دو بعدی Dino Run (رنر بی‌پایان) Create 2D Dino Run Game - Endless Runner

  • تست گیم‌پلی بازی Dino Run Playtesting Dino Run Game

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

  • ساخت پس‌زمینه متحرک (Scrolling Background) Creating Scrolling Background

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

  • ساخت داینوسور در حال دویدن Creating The Running Dino

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

بازی Dino Run - بخش دوم Dino Run Game - Part 2

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

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

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

  • ساخت GameManager Creating GameManager

  • ظاهر شدن تصادفی موانع Randomly Spawning Obstacles

بازی Dino Run - بخش سوم Dino Run Game - Part 3

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

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

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

  • ساخت صحنه منوی اصلی Creating Main Menu Scene

  • انیمیت کردن متن عنوان Animating The Title Text

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

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

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

ساخت اسکریپت‌های C# آماده برای پروژه‌های Unity Create Ready-To-Use C# Scripts for Unity Projects

  • زوم به داخل و خارج در Unity با C# Zooming In and Out in Unity with C#

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

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

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

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

پیاده‌سازی تبلیغات ویدیویی در بازی‌ها Implementing Video Ads in Your Games

  • تنظیمات Unity Ads 2023 Setting Up Unity Ads 2023

  • پیاده‌سازی تبلیغات بین‌برنامه‌ای (Interstitial Ads) Implementing Interstitial Ads

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

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

راهنمای سریع جایزه: اسکریپت‌نویسی Unity C# Bonus Quickstart Guide: Unity C# Scripting

  • شروع سریع Unity C# - بخش اول Unity C# Quickstart - Part 1

  • شروع سریع Unity C# - بخش دوم Unity C# Quickstart - Part 2

  • شروع سریع Unity C# - بخش سوم Unity C# Quickstart - Part 3

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

  • آموزش Coroutine، Invoke و ایجاد تأخیر (Delay) Learning Coroutine, Invoke and Adding Delay

نمایش نظرات

آموزش تکنیک‌های پیشرفته C#، توسعه و انتشار بازی
جزییات دوره
11h 50m
36
(آخرین آپدیت)
19
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده