آموزش یونیتی اندروید — ساخت یک بازی مسابقه ای سه بعدی زیگ زاگ با سی شارپ [ویدئو]

Unity Android — Build a 3D ZigZag Racing Game with C# [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یادگیری اصول توسعه بازی اندروید Unity ابزاری قدرتمند و به خصوص مفید را در اختیار شما قرار می دهد. Unity رایگان است، یادگیری آن آسان است، دارای مستندات عالی است و موتور بازی مورد استفاده برای ساخت بازی های اندروید است. مشاغل در توسعه بازی اندروید Unity فراوان است و یادگیری آن به شما پیش زمینه ای قوی می دهد تا به راحتی بازی های اندرویدی عالی بسازید. با شروع نصب Unity، Java Development Kit و Android SDK، این دوره شما را با ویژگی های مختلف Unity و نحوه استفاده از آنها آشنا می کند. با ایجاد بازی های نمونه، درک قوی از توسعه بازی یونیتی ایجاد خواهید کرد. با تسلط بر این اصول، این دوره شما را به ساخت بازی‌های نمونه مختلف با یونیتی راهنمایی می‌کند تا در مورد فرآیند ساخت بازی‌های اندروید موبایل با یونیتی اطلاعات بیشتری کسب کنید. در پایان دوره، دانش ساخت بازی های اندرویدی کاملا کاربردی و آماده برای انتشار با یونیتی را خواهید داشت. همه منابع و فایل های کد در اینجا آپلود می شوند: https://github.com/PacktPublishing/Unity-Android-Build-3D-ZigZag-Racing-Game-with-C-Sharp یک بازی اندروید از ابتدا تا انتها بسازید آموزش نصب و راه اندازی Unity یک بازی مسابقه ای سه بعدی زیگ زاگ بسازید با تبلیغات ویدیویی از بازی خود کسب درآمد کنید یاد بگیرید که بازی خود را در برنامه های مختلف منتشر کنید افکت های ذرات ویژه را به بازی خود اضافه کنید این دوره برای کسانی است که مایل به یادگیری نحوه ساخت و انتشار بازی های اندروید با یونیتی هستند. درک اولیه Unity و C# یک مزیت اضافی است. آموزش پخش تبلیغات کمتر با پیشخوان تبلیغات * آموزش اصول اسکریپت سی شارپ برای مبتدیان مطلق * با روند ساخت بازی های اندروید موبایل با Unity آشنا شوید

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

معرفی Introduction

  • خوش آمدی Welcome

  • نصب و راه اندازی Unity 2022 Installing and Setting Up Unity 2022

بیایید شروع به ایجاد بازی 3D ZigZag Racer کنیم Let's Start Creating the 3D ZigZag Racer Game

  • مقدمه ای بر بازی مسابقه ای زیگ زاگ 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

  • ایجاد مدیر بازی و حرکت پس از اولین لمس Creating Game Manager and Moving After the First Touch

  • نادیده گرفتن اولین ضربه Ignoring the First Tap

ایجاد سطح بازی Generating the Game Level

  • درک مکانیسم تخم ریزی پلت فرم Understanding the Platform Spawning Mechanism

  • ایجاد بسترهای تخم ریزی تصادفی Creating Random Spawning Platforms

  • سکوهای تخم ریزی به صورت خودکار Spawning Platforms Automatically

  • ایجاد دوربین دنبال کننده صاف Creating Smooth Following Camera

  • توقف تخم ریزی پلت فرم و دنبال کردن دوربین در پایان بازی Stopping Platform Spawning and Camera Following on Game Over

  • ایجاد افکت سقوط پلتفرم Creating the Platform Falling Effect

  • بارگذاری مجدد سطح و رفع نور Reloading Level and Fixing Light

افزودن امتیاز و رابط کاربری بازی (رابط کاربری) 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

  • متحرک کردن متن ضربه بزنید Animating the Tap Text

  • ایجاد متن امتیاز بالا 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

  • ایجاد اثر Pick Up Particle Creating Pick Up Particle Effect

  • نمونه برداری اثر ذرات Instantiating Pick Up Particle Effect

  • تغییر رنگ پس زمینه به صورت خودکار Changing Background Color Automatically

ساخت و انتشار بازی شما Building and Publishing Your game

  • بازی خود را به صورت آنلاین با WebGL Build منتشر کنید 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 Setting Up Unity Ads

  • پیاده سازی تبلیغات ویدئویی بینابینی Implementing Interstitial Video Ads

  • پیاده سازی تبلیغات پاداش و پاسخ به تماس Implementing Rewarded Ads and Callbacks

  • پخش تبلیغات کمتر با شمارنده تبلیغات Playing Ads Less Frequently with Ad Counter

اصول اسکریپت نویسی سی شارپ برای مبتدیان مطلق C# Scripting Basics for Absolute Beginners

  • شروع کار با اسکریپت C# در Unity Getting Started with C# Scripting in Unity

  • درک ساختار یک اسکریپت C# Understanding Structure of a C# Script

  • توابع رویداد در یونیتی سی شارپ Event Functions in Unity C#

  • متغیرها در سی شارپ Variables in C#

  • متغیرهای عمومی در یونیتی سی شارپ Public Variables in Unity C#

  • عملکرد به روز رسانی در جزئیات The Update Function in Detail

  • مبانی توابع در سی شارپ Function Basics in C#

  • توابع با پارامترها و انواع بازگشت در سی شارپ Functions with Parameters and Return Types in C#

  • بیانیه های If Else در سی شارپ If Else Statements in C#

  • شرایط بیشتر و بررسی برابری More Conditions and Equality Checking

  • آشنایی با متغیرهای بولی Understanding Boolean Variables

  • آشنایی با آرایه ها در یونیتی سی شارپ Introduction to Arrays in Unity C#

  • درک For Loops در C# - قسمت 1 Understanding For Loops in C# - Part 1

  • درک For Loops در C# - قسمت 2 Understanding For Loops in C# - Part 2

  • حلقه در سی شارپ While Loops in C#

  • آموزش حلقه های Foreach در سی شارپ Learning Foreach Loops in C#

  • جابجایی عبارات موردی در سی شارپ Switch Case Statements in C#

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

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

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

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

نمایش نظرات

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

آموزش یونیتی اندروید — ساخت یک بازی مسابقه ای سه بعدی زیگ زاگ با سی شارپ [ویدئو]
جزییات دوره
11 h 7 m
63
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Raja Biswas
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Raja Biswas Raja Biswas

بنیانگذار Charger Games، یادگیرنده و معلم پرشور