لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش سی شارپ و یونیتی بر اساس مثال - 20+ پروژه توسعه بازی کوچک [ویدئو]
C# and Unity by Example — 20+ Mini Game Development Projects [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
موتور بازی Unity رایگان و آسان برای یادگیری است و دارای مستندات عالی است. با داشتن مهارت های ساخت بازی یونیتی و دانش اسکریپت نویسی سی شارپ، قادر خواهید بود به راحتی بازی های چشمگیری بسازید. مناسب برای مبتدیان، این دوره شامل بیش از 100 سخنرانی و بیش از 20 ساعت محتوا می باشد. با ساخت بیش از 20 پروژه کوچک و توسعه مهارت هایی که می توانید بعداً در هر یک از پروژه های یونیتی خود از آنها استفاده کنید، توسعه بازی های Unity 2D و 3D را یاد خواهید گرفت.
با شروع نصب یونیتی و ویژوال استودیو، این دوره شما را با ساخت پروژه های مختلف، مراحل یادگیری بازی سازی با یونیتی را طی می کند. برای برنامه نویسان نوپا، یک بخش جداگانه اصول برنامه نویسی C# را برای توسعه بازی در Unity پوشش می دهد. پس از تسلط بر اصول اولیه، این دوره شما را با پروژه های نمونه ای آشنا می کند که روند ساخت بازی با یونیتی را نشان می دهد.
در پایان دوره، دانش ساخت بازیهای کاملا کاربردی با Unity و C# و استفاده از مهارتهای C# خود را برای ساخت پروژههای غیربازی دیگر خواهید داشت. به همراه فایل های کاری، می توانید پروژه های بازی را با نویسنده بسازید و در پایان دوره گواهی پایان دوره قابل تایید را دریافت کنید.
تمامی کدها و فایل های پشتیبانی این دوره در آدرس زیر در دسترس خواهند بود: https://github.com/PacktPublishing/C-Sharp-and-Unity-by-Example-20-Mini-Game-Development-Projects درک اصول C# اسکریپت نویسی
آموزش ساخت بازی برای اندروید
به مفاهیم اساسی برنامه نویسی مسلط شوید
بازی های دو بعدی کاملا کاربردی بسازید
تبلیغات ویدیویی را در بازی های خود ادغام کنید
نکات و ترفندهای روشنگرانه برای کار با یونیتی را کشف کنید اگر مبتدی هستید که می خواهید یونیتی را با ساختن پروژه های کوچک یاد بگیرید، این دوره برای شما مناسب است. همچنین اگر توسعه دهنده یونیتی یا سی شارپ هستید که به دنبال ارتقای مهارت های خود هستید، به شما کمک خواهد کرد. فقط در یک ساعت یک بازی تیراندازی دو بعدی بسازید * اولین مدل سه بعدی خود را بسازید و آن را به Unity وارد کنید * با ساخت پروژه های کوچک سی شارپ را بیاموزید
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
Unity 2022 را نصب و راه اندازی کنید
Install and Set-up Unity 2022
راهنمای مبتدی مطلق برای C#
Absolute Beginner's Guide to C#
شروع کار با سی شارپ و یونیتی
Getting Started with C# and Unity
درک ساختار یک اسکریپت C#
Understanding Structure of a C# Script
توابع رویداد در یونیتی
Event Functions in Unity
متغیرها در سی شارپ
Variables in C#
متغیرهای عمومی در یونیتی
Public Variables in Unity
درک عملکرد به روز رسانی
Understanding the Update Function
مبانی توابع در سی شارپ
Basics of Functions in C#
توابع با پارامترها و انواع بازگشت در سی شارپ
Functions with Parameters and Return Types in C#
بیانیه های If Else در سی شارپ
If Else Statements in C#
شرایط بیشتر و بررسی برابری
More Conditions and Equality Checking
متغیرهای بولی در سی شارپ
Boolean Variables in C#
آرایه ها در C# Unity
Arrays in C# Unity
اطلاعات بیشتر درباره آرایه ها در سی شارپ
More About Arrays in C#
برای حلقه ها در سی شارپ
For Loops in C#
حلقه در سی شارپ
While Loops in C#
یادگیری برای هر حلقه در سی شارپ
Learning For Each Loop in C#
جابجایی عبارات موردی در سی شارپ
Switch Case Statements in C#
پروژه 1 - از بین بردن آبجکت ها با سی شارپ در یونیتی
Project 1 - Destroying Objects with C# in Unity
از بین بردن آبجکت ها با سی شارپ در یونیتی
Destroying Objects with C# in Unity
پروژه 2 - تشخیص کلیک ماوس با مثال کاربردی سی شارپ
Project 2 - Detecting Mouse Clicks with C# Practical Example
تشخیص کلیک ماوس با سی شارپ در Unity
Detecting Mouse Clicks with C# in Unity
پروژه 3 - تشخیص ورودی های صفحه کلید در سی شارپ
Project 3 - Detecting Keyboard inputs in C#
تشخیص ورودی های صفحه کلید در C# Unity
Detecting Keyboard Inputs in C# Unity
پروژه 4 - حرکت اجسام با سرعت در واحد
Project 4 - Moving Objects with Velocity in Unity
حرکت اجسام با استفاده از توابع فیزیک در سی شارپ
Moving Objects using Physics Functions in C#
پروژه 5 - حرکت اجسام با ورودی های صفحه کلید
Project 5 - Moving Objects with Keyboard Inputs
جابجایی اشیا با ورودی های صفحه کلید در Unity C#
Moving Objects with Keyboard Inputs in Unity C#
پروژه 6 - چرخاندن جهت پخش کننده با سی شارپ در یونیتی
Project 6 - Flipping Direction of Player with C# in Unity
چرخاندن جهت بازیکن در یونیتی
Flipping Direction of Player within Unity
پروژه 7 – تشخیص برخورد و از بین بردن اجسام در سی شارپ
Project 7 – Detecting Collision and Destroying Objects in C#
تشخیص برخورد و از بین بردن اجسام در سی شارپ
Detecting Collision and Destroying Objects in C#
پروژه 8 - ایجاد سیستم امتیازدهی با سی شارپ در یونیتی
Project 8 - Creating Scoring System with C# in Unity
ایجاد یک سیستم امتیازدهی با سی شارپ در یونیتی
Creating a Scoring System with C# in Unity
پروژه 9 - شروع مجدد صحنه بازی در یونیتی سی شارپ
Project 9 - Restarting Game Scene in Unity C#
راه اندازی مجدد صحنه بازی در یونیتی سی شارپ
Restarting Game Scene in Unity C#
پروژه 10 - به تاخیر انداختن فراخوانی تابع در سی شارپ
Project 10 - Delaying Function Calls in C#
به تاخیر انداختن فراخوانی تابع در سی شارپ با یونیتی
Delaying Function Calls in C# with Unity
پروژه 11 - تغییر رنگ پس زمینه دوربین به صورت تصادفی با C#
Project 11 - Change Camera Background Color Randomly with C#
تغییر رنگ پس زمینه دوربین به صورت تصادفی با C#
Change Camera Background Color Randomly with C#
پروژه 12 - ساخت یک بازی تیراندازی دو بعدی با Unity و C#
Project 12 - Build a 2D Shooter Game with Unity and C#
با Unity و C# یک بازی تیرانداز دو بعدی بسازید
Build a 2D Shooter Game with Unity and C#
پروژه 13 - ایجاد پس زمینه اسکرول بی نهایت در سی شارپ و یونیتی
Project 13 - Create Infinite Scrolling Background in C# and Unity
پس زمینه اسکرول بی نهایت در سی شارپ و یونیتی ایجاد کنید
Create Infinite Scrolling Background in C# and Unity
پروژه 14 - ایجاد جلوه لرزش دوربین در یونیتی سی شارپ
Project 14 - Create Camera Shake Effect in Unity C#
ایجاد افکت لرزش دوربین در Unity C#
Create Camera Shake Effect in Unity C#
پروژه 15 - چرخاندن اشیا با ماوس در سی شارپ
Project 15 - Rotate Objects with Mouse in C#
چرخاندن اشیا با موس در سی شارپ
Rotate Objects with Mouse in C#
پروژه 16 - تشخیص کلیک روی دکمه با C# Unity
Project 16 - Detect Button Clicks with C# Unity
تشخیص کلیک روی دکمه با C# Unity
Detect Button Clicks with C# Unity
پروژه 17 - ایجاد جلوه بزرگنمایی و کوچک نمایی با استفاده از سی شارپ
Project 17 - Create Zoom In and Out Effect Using C#
ایجاد جلوه بزرگنمایی و کوچک نمایی با استفاده از سی شارپ
Create Zoom In and Out Effect Using C#
پروژه 18 - یک بازی دو بعدی در یونیتی بسازید
Project 18 - Build a 2D Runner Game in Unity
واردات دارایی ها
Importing the Assets
تنظیم پس زمینه بازی
Setting Up the Game Background
ایجاد پس زمینه اسکرول بی پایان
Creating Scrolling Endless Background
ایجاد و جابجایی زمین
Creating and Moving the Grounds
تنظیم کاراکتر پخش کننده
Setting Up the Player Character
ساختن پرش بازیکن
Making the Player Jump
رفع پرش بازیکن با چک زمینی
Fixing Player Jump with Ground Check
اضافه کردن انیمیشن پرش
Adding the Jump Animation
راه اندازی موانع
Setting Up the Obstacles
افزودن حرکات به موانع
Adding Movements to Obstacles
تخم ریزی موانع
Spawning the Obstacles
تخم ریزی تصادفی مانع
Random Obstacle Spawning
تخم ریزی موانع با تاخیر تصادفی
Spawning Obstacles with Random Delay
از بین بردن موانع در برخورد
Destroying Obstacles on Collision
ساخت انیمیشن مرگ بازیکن
Creating Player Death Animation
توقف تخم ریزی موانع
Stop Spawning the Obstacles
توقف اسکرول پسزمینه
Stop Background Scrolling
ایجاد Game Over Panel
Creating Game Over Panel
افزودن قابلیت ها به منو و دکمه های Game Over
Adding Functionalities to Game Over Menu and Buttons
طراحی منوی اصلی
Designing the Main Menu
افزودن قابلیت ها به منوی اصلی
Adding Functionalities to the Main Menu
ایجاد انیمیشن های منوی اصلی
Creating Main Menu Animations
ایجاد افکت بارش برف
Creating Snow Falling Effect
شمارش و نمایش امتیاز
Counting and Displaying the Score
پروژه 19 - ساخت یک بازی اندروید با یونیتی
Project 19 - Build an Android Game with Unity
ساخت بازی اندروید با Unity و C# 2019
Build an Android Game with Unity and C# 2019
پروژه 20 - شناسایی ورودی های لمسی با استفاده از C# Unity
Project 20 - Detect Touch Inputs Using C# Unity
با استفاده از C# Unity ورودی های لمسی را شناسایی کنید
Detect Touch Inputs using C# Unity
پروژه 21 - شناسایی ورودی های شتاب سنج در یونیتی با سی شارپ
Project 21 - Detect Accelerometer Inputs in Unity with C#
تشخیص ورودی های شتاب سنج در یونیتی با سی شارپ
Detect Accelerometer Inputs in Unity with C#
پروژه 22 - با ورودی های لمسی اشیاء را از بین ببرید
Project 22 - Destroy Objects with Touch Inputs
با ورودی های لمسی اشیاء را از بین ببرید
Destroy Objects with Touch Inputs
پروژه 23 - شناسایی ورودی Swipe در Unity با C#
Project 23 - Detect Swipe Input in Unity with C#
تشخیص Swipe Input در Unity با C#
Detect Swipe Input in Unity with C#
نمایش نظرات