لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Unity Android — ساخت بازی مسابقهای سه بعدی ZigZag با C#
- آخرین آپدیت
دانلود Unity Android — Build a 3D ZigZag Racing Game with C#
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون دارای قابلیت Coursera Coach است!
روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و در لحظه که به شما کمک میکند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و با پیشروی در دوره، درک خود را عمیقتر کنید.
با این دوره عملی که شما را در مسیر ساخت یک بازی مسابقهای سه بعدی ZigZag برای اندروید با استفاده از Unity و C# راهنمایی میکند، سفری را در دنیای توسعه بازی آغاز کنید. با شروع از مبانی، یاد میگیرید که چگونه Unity را نصب و پیکربندی کنید، سپس اولین پلتفرم بازی خود را ساخته و دوربین را تنظیم نمایید. با پیشروی در دوره، به مکانیکهای بازی از جمله حرکت ماشین، تولید پلتفرمها و عناصر حیاتی که به بازی شما جان میبخشند، خواهید پرداخت.
این دوره همچنین موضوعات پیشرفتهای مانند تولید سطوح پویا، پیادهسازی دنبالکننده نرم دوربین و افزودن عناصر جذاب رابط کاربری (UI) را بررسی میکند. شما همچنین یاد خواهید گرفت که چگونه صداها، جلوههای ویژه و آیتمهای قابل جمعآوری را برای بهبود گیمپلی اضافه کنید. در پایان دوره، شما قادر خواهید بود بازی خود را روی اندروید منتشر کنید، از طریق تبلیغات آن را درآمدزا کنید و حتی پلتفرمهای مختلف را برای توزیع بررسی نمایید.
چه در توسعه بازی مبتدی باشید و چه یک کدنویس با تجربه که به دنبال گسترش مهارتهای Unity خود است، این دوره یک نقشه راه دقیق ارائه میدهد. شما تجربه عملی با Unity و C# کسب خواهید کرد و تکنیکهای ضروری اسکریپتنویسی و اصول طراحی بازی را میآموزید تا پروژه شما متمایز شود. بخشهای نهایی بر مفاهیم اساسی اسکریپتنویسی C# و مبانی توسعه بازیهای اندروید متمرکز است تا اطمینان حاصل شود که برای ساخت و عرضه بازیهای خود آماده هستید.
این دوره برای مبتدیان در توسعه بازی و توسعهدهندگان سطح متوسط که به دنبال ارتقای مهارتهای خود هستند، ایدهآل است. داشتن درک اولیه از برنامهنویسی مفید است اما الزامی نیست.
سرفصل ها و درس ها
مقدمه
Introduction
خوشآمدگویی
Welcome
نصب و پیکربندی Unity 2022
Installing and Setting Up Unity 2022
شروع ساخت بازی مسابقهای 3D ZigZag
Let's Start Creating the 3D ZigZag Racer Game
معرفی بازی ZigZag Racer
Introduction to the ZigZag Racer Game
ساخت اولین پلتفرم
Creating the First Platform
تنظیمات دوربین
Setting Up the Camera
ساخت پلتفرمهای کوچک
Creating Small Platforms
افزودن مدل ماشین
Adding the Car Model
تنظیم کولایدر ماشین
Setting Up the Car Collider
ساخت گیمپلی پایه
Creating the Basic Game Play
ساخت اسکریپت کنترل ماشین و حرکت دادن آن
Creating Car Controller Script and Moving the Car
بررسی ورودیها و تغییر جهت ماشین
Checking Input and Changing Direction of the Car
ساخت Game Manager و حرکت بعد از اولین لمس
Creating Game Manager and Moving After the First Touch
نادیده گرفتن اولین ضربه (Tap)
Ignoring the First Tap
تولید مراحل بازی
Generating the Game Level
درک مکانیسم تولید پلتفرمها
Understanding the Platform Spawning Mechanism
ساخت پلتفرمهای تولیدی تصادفی
Creating Random Spawning Platforms
تولید خودکار پلتفرمها
Spawning Platforms Automatically
ساخت دوربین با دنبالکننده نرم
Creating Smooth Following Camera
توقف تولید پلتفرم و دنبالکننده دوربین هنگام Game Over
Stopping Platform Spawning and Camera Following on Game Over
ساخت افکت سقوط پلتفرم
Creating the Platform Falling Effect
بارگذاری مجدد مرحله و اصلاح نورپردازی
Reloading Level and Fixing Light
افزودن امتیاز و رابط کاربری بازی (UI)
Adding Score and Game UI (User Interface)
ساخت یک سیستم امتیازدهی ساده
Creating a Simple Score System
نمایش امتیاز روی صفحه
Displaying Score on Screen
بهروزرسانی امتیاز در حین بازی
Updating Score During Game Play
ساخت رابط کاربری منوی اصلی
Creating Main Menu UI
انیمیت کردن متن Tap
Animating the Tap Text
ساخت متن بالاترین امتیاز (High Score)
Creating the High Score Text
بهروزرسانی و ذخیره بالاترین امتیاز
Updating and Saving the High Score
رفع برخی مشکلات
Fixing Some Problems
افزودن صدا و آیتمهای قابل جمعآوری
Adding Audio and Collectable Items
یافتن و وارد کردن موسیقی رایگان بازی
Finding and Importing Free Game Music
پخش صدا
Playing Audio
ساخت آیتمهای قابل جمعآوری
Creating Collectable Items
تولید تصادفی الماسها
Spawning Diamonds Randomly
افزایش امتیاز و حذف الماسها
Incrementing Score and Destroying Diamonds
پخش صدا هنگام جمعآوری الماسها
Playing Audio When Collecting Diamonds
افزودن جلوههای ویژه به بازی
Adding Special Effects to the Game
ساخت افکت ذرهای (Particle) برای برداشتن آیتم
Creating Pick Up Particle Effect
نمونهسازی افکت ذرهای برداشتن
Instantiating Pick Up Particle Effect
تغییر خودکار رنگ پسزمینه
Changing Background Color Automatically
بیلد و انتشار بازی شما
Building and Publishing Your game
انتشار آنلاین بازی با خروجی WebGL
Publish Your Game Online with WebGL Build
انتشار بازی روی پلتفرم اندروید
Publish Your Game on Android Platform
پنج مکان برای آپلود رایگان بازی اندروید
Five Places to Upload Your Android Game for Free
پیادهسازی تبلیغات ویدئویی و مانیتورینگ بازی
Implementing Video Ads and Monitoring Your Game
پیکربندی Unity Ads
Setting Up Unity Ads
پیادهسازی تبلیغات ویدئویی بین صفحه ای (Interstitial)
Implementing Interstitial Video Ads
پیادهسازی تبلیغات جایزهای (Rewarded) و Callbackها
Implementing Rewarded Ads and Callbacks
کنترل دفعات پخش تبلیغات با شمارنده
Playing Ads Less Frequently with Ad Counter
مبانی اسکریپتنویسی C# برای مبتدیان مطلق
C# Scripting Basics for Absolute Beginners
شروع اسکریپتنویسی C# در Unity
Getting Started with C# Scripting in Unity
درک ساختار یک اسکریپت C#
Understanding Structure of a C# Script
توابع رویداد (Event Functions) در Unity C#
Event Functions in Unity C#
متغیرها در C#
Variables in C#
متغیرهای Public در Unity C#
Public Variables in Unity C#
بررسی دقیق تابع Update
The Update Function in Detail
مبانی توابع در C#
Function Basics in C#
توابع با پارامتر و انواع بازگشتی در C#
Functions with Parameters and Return Types in C#
دستورات If Else در C#
If Else Statements in C#
شرطهای بیشتر و بررسی برابری
More Conditions and Equality Checking
نمایش نظرات