آموزش 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

  • درک متغیرهای Boolean Understanding Boolean Variables

  • معرفی آرایه‌ها در Unity C# Introduction to Arrays in Unity C#

  • درک حلقه‌های For در C# - بخش اول Understanding For Loops in C# - Part 1

  • درک حلقه‌های For در C# - بخش دوم Understanding For Loops in C# - Part 2

  • حلقه‌های While در C# While Loops in C#

  • یادگیری حلقه‌های Foreach در C# Learning Foreach Loops in C#

  • دستورات Switch Case در C# Switch Case Statements in C#

مبانی توسعه بازی برای اندروید Android Game Development Basics

  • ساخت یک بازی اندروید در یک ساعت Build an Android Game in One Hour

  • ساخت یک بازی اندروید در ۱۵ دقیقه Create an Android Game in 15 Minutes

  • پخش‌کننده ویدئو با ورودی‌های لمسی موبایل در Unity Movie Player with Mobile Touch Inputs in Unity

نمایش نظرات

آموزش Unity Android — ساخت بازی مسابقه‌ای سه بعدی ZigZag با C#
جزییات دوره
16h 2m
63
(آخرین آپدیت)
69
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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