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

دانلود UNITY: Develop 3D hyper-casual mobile games with C#

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش جامع ساخت بازی های موبایلی هایپر کژوال با Unity و C# در سال 2024

آیا می خواهید نحوه ساخت بازی های موبایلی هایپر کژوال جذاب را با استفاده از Unity و C# از صفر تا صد یاد بگیرید؟ این دوره جامع 2024 به شما کمک می کند تا به یک توسعه دهنده بازی مستقل تبدیل شوید و از اشتیاق خود کسب درآمد کنید.

در این دوره چه خواهید آموخت؟

  • توسعه بازی های موبایلی با Unity
  • ساخت بازی های هایپر کژوال با رعایت بهترین اصول
  • استفاده از Unity برای ساخت بازی های گوشی های هوشمند
  • بهینه سازی پروژه و افزایش شانس انتشار آن
  • اضافه کردن جزئیاتی که بازی شما را بهتر می کند
  • یادگیری Unity برای ساخت بازی های موبایلی

پیش نیازها

  • نیازی به دانش قبلی نیست.
  • شما به یک کامپیوتر و اینترنت نیاز دارید.
  • شما می خواهید بازی های موبایلی خود را بسازید.
  • هدف شما تبدیل شدن به یک توسعه دهنده بازی مستقل و کسب درآمد از اشتیاق خود است؟

به این راهنمای فوق العاده کامل خوش آمدید که به شما امکان می دهد نحوه ساخت بازی های موبایلی (هایپر) کژوال را بیاموزید و بهترین اصول را کسب کنید. اگر می خواهید نحوه ساخت بازی های ویدیویی برای گوشی های هوشمند، بهینه سازی پروژه های خود، یادگیری بهترین شیوه ها و کسب درآمد از اشتیاق خود را یاد بگیرید، این دوره برای شما مناسب است.

در این آموزش، تمام مراحل توسعه بازی های موبایلی را از صفر تا صد از طریق یک پروژه واقعی خواهید آموخت.

این یک آموزش جامع است که به شما امکان می دهد نحوه توسعه بازی های ویدیویی با Unity و زبان C# را بیاموزید. ما دانش خود را با توسعه یک بازی هایپر کژوال به کار خواهیم گرفت.

شما یاد خواهید گرفت که چگونه پروژه های خود را بهینه سازی کنید تا:

  • ایجاد بسیاری از مکانیک های بازی
  • بهبود حفظ مخاطب
  • به حداکثر رساندن درآمد
  • انتخاب گرافیک مناسب
  • بهینه سازی بازی خود برای موبایل
  • داشتن یک پروژه Unity قابل بهره برداری آسان برای یک ناشر
  • توسعه یک پروژه از صفر تا صد با تمام ویژگی های ضروری در یک بازی هایپر کژوال

این یک دوره فوق العاده و بسیار غنی است زیرا چیزهایی را پوشش می دهد که دیگران پوشش نمی دهند.

نه تنها تمام دانش مورد نیاز برای ساخت بازی های موبایلی خود با Unity را خواهید داشت، بلکه تمام دانش مورد نیاز برای به حداکثر رساندن شانس موفقیت در پروژه های خود را نیز خواهید داشت.

شما یاد خواهید گرفت که چگونه یک پروژه را از ابتدا تا انتها بسازید. ما با هم یک بازی را توسعه خواهیم داد. ما یاد خواهیم گرفت که چگونه آن را کسب درآمد کنیم. ما خواهیم دید که چگونه بخش بازاریابی را مدیریت کنیم، چگونه یک کیت مطبوعاتی ایجاد کنیم، چگونه با یک ناشر تماس بگیریم و در نهایت چگونه یک بازی را منتشر کنیم.

علاوه بر این، در پایان این آموزش گواهی موفقیت خود را در توسعه بازی های موبایلی با Unity و C# دریافت خواهید کرد.

شما در کنار من خواهید بود، انگار که در تیم توسعه من و در جلسات با ناشر هستید. این به شما اعتماد به نفس و آرامش خاطری را می دهد که برای شروع به عنوان یک توسعه دهنده بازی مستقل به آن نیاز دارید.

بنابراین اگر می خواهید شروع کنید و از اشتیاق خود یعنی توسعه بازی های ویدیویی درآمد کسب کنید، شما را به پیوستن به این دوره دعوت می کنم!

کلمات کلیدی:

  • آموزش ساخت بازی موبایلی
  • یادگیری Unity
  • توسعه بازی هایپر کژوال
  • آموزش C#
  • بهینه سازی بازی موبایلی
  • کسب درآمد از بازی سازی
  • آموزش بازی سازی اندروید

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

معرفی یونیتی Introduction to Unity

  • درباره این بخش اول در مورد یونیتی About this first section on Unity

  • دانلود و نصب یونیتی Download and install Unity

  • نسخه جدید Unity HUB با ویژگی های انحصاری A new version of Unity HUB with exclusive features

  • کشف رابط کاربری یونیتی Discover Unity's interface

  • منوها و ویژگی های نرم افزار (بخش 1/2) Software menus and features (part 1/2)

  • منوها و ویژگی های نرم افزار (بخش 2/2) Software menus and features (part 2/2)

  • یافتن مدل های سه بعدی آنلاین و استفاده از آنها در یونیتی Find 3D models online and use them in Unity

معرفی اسکریپت نویسی C# (مبانی برنامه نویسی) Introduction to C# scripting (programming basics)

  • درباره این بخش در مورد برنامه نویسی C# در یونیتی About this section on C# programming in Unity

  • زبان برنامه نویسی C# چیست؟ چگونه در یونیتی کار می کند؟ What is C# programming language? How does it works in Unity?

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

  • شرایط در C# (if/else) Conditions in C# (if/else)

  • حلقه ها در C# (for/while) Loops in C# (for/while)

  • استفاده از آرایه ها با C# Use arrays with C#

  • نوشتن توابع در C# Write functions in C#

  • استفاده از پارامترها (متغیرها) در توابع با C# Use parameters (variables) in your functions with C#

  • نحوه عملکرد ورودی ها (موس و صفحه کلید) در یونیتی با C# How inputs (mouse & keyboard) work in Unity with C#

  • اگر می خواهید با C# بیشتر پیش بروید If you want to go further with C#

  • تمرین کدنویسی Coding exercice

  • یک جلسه کنفرانس ویدیویی برای صحبت در مورد C# A video conference meeting to talk about C#

نحوه استفاده از یونیتی برای پروژه های دو بعدی؟ How to use Unity for 2D projects?

  • مثالی از یک پروژه دو بعدی با یونیتی Example of a 2D project with Unity

ایجاد یک قالب بازی HyperCasual قابل استفاده مجدد برای سرعت بخشیدن به کار! Create a reusable HyperCasual game template to go faster!

  • ایجاد یک پروژه بازی موبایل سه بعدی برای آماده سازی قالب HyperCasual ما Creation of a 3D mobile game project to prepare our HyperCasual template

  • ایجاد یک SkyBox بهینه شده برای موبایل و پیاده سازی یک سبک HyperCasual Create a mobile-optimized SkyBox and implement a HyperCasual style

  • راه اندازی اشکال ساده برای آماده سازی یک مینی بازی سه بعدی Setup simple shapes to prepare a 3D mini game

  • ایجاد یک canvas برای رابط کاربری (UI) Create a canvas for the user interface (UI)

  • چگونه رابط کاربری (UI) را برای یک بازی hyper casual سازماندهی کنیم؟ How to organize the UI (user interface) for a hyper casual game?

  • کار با Canvas و سیستم Anchor یونیتی Working with Unity's Canvas and Anchor System

  • تغییر رنگ با یک shader کارتونی مناسب موبایل Color changes with a mobile-friendly cartoon shader

  • یک اسکریپت حرکتی ساده برای شخصیت A simple movement script for the character

  • اسکریپت موانع و دشمنان بازیکن The script of obstacles and the player's enemies

  • تابع Spawn برای تولید موانع بی نهایت Spawn function to generate infinite obstacles

  • ساخت نمونه اولیه Snackable/Juicy با جلوه های بصری Make the prototype Snackable/Juicy with visual effects

  • راه اندازی مجدد بازی در صورت باخت (بعد از تایمر 3 ثانیه) Restart the game when you lose (after the 3 second timer)

  • کامپایل و تست بازی روی موبایل برای اعتبارسنجی قالب ما Compilation and test of the game on mobile to validate our template

ایجاد یک بازی سه بعدی Hyper Casual: پروژه کامل Create a Hyper Casual 3D game: Complete project

  • ایجاد پروژه بازی سه بعدی hypercasual یونیتی ما Creation of our Unity hypercasual 3D game project

  • آماده سازی اسکریپت حرکت شخصیت Preparing the character movement script

  • ادامه اسکریپت C# حرکت از طریق صفحه لمسی Continuation of the motion C# script via touchscreen

  • تابع پرش شخصیت Character jump function

  • انیمیشن شخصیت سه بعدی هنگام حرکت 3D character animation as it moves

  • اسکریپت C# برای اینکه دوربین شخصیت را در سطح دنبال کند C# script to make the camera follow the character in the level

  • اسکریپت بهبود یافته شخصیت Improved character script

  • آماده سازی سطح / محیط سه بعدی Level Preparation / 3D Environment

  • بهبود دنیای سه بعدی ما Improvement of our 3D world

  • ایجاد آموزش درون بازی + تست متوسط پروژه در اندروید Creation of an in-game tutorial + Intermediate test of the project on Android

  • درک اینکه مدل low poly چیست و ایجاد یک مدل در Blender Understand what a low poly model is and create one in Blender

  • راه اندازی تایمر Setting up a timer

  • در صورت تماشای تبلیغ، زمان اضافی دریافت کنید (ویدیوی جایزه دار) Get additional time if you watch an ad (rewarded video)

  • منوی اصلی بازی ویدیویی Video game main menu

  • صفحه انتخاب پوسته برای سفارشی کردن شخصیت خود Skin selector screen to be able to customize your character

  • پیکربندی اشیاء تعاملی سطح Configuring Level Interactive Objects

  • تشخیص برخورد با اشیاء Detection of collisions with objects

  • محاسبه امتیاز بازیکن در طول بازی Calculation of the player's score during the game

  • مدیریت امتیاز بالا High score management

  • در طول بازی سکه های طلایی به دست آورید تا بتوانید اقلام را در فروشگاه خریداری کنید Earn gold coins during the game to be able to buy items in the store

  • طراحی فروشگاه برای خرید اقلام مجازی در بازی Design of the store (shop) for the purchase of virtual items in the game

  • تجاری سازی بازی / مدل کسب و کار Game Monetization / Business Model

  • به بازیکن روزانه جایزه دهید و پوسته ها/اقلام کمیاب را باز کنید Reward player daily and unlock rare skins/items

  • راه اندازی صفحه موفقیت/دستاوردها Setting up a success/achievements screen

  • آماده سازی یک شخصیت کنترل شده توسط کامپیوتر (AI) Preparation of a character controlled by the computer (AI)

  • کد C# هوش مصنوعی (حرکت مستقل) Artificial Intelligence C# code (autonomous movement)

  • شخصیت AI کنترل شده توسط کامپیوتر بهبود یافته + برخی ایده ها Improved computer-controlled AI character + some ideas

  • نمایش امتیاز بازیکنان در پایان بازی Display of players' scores at the end of the game

  • پیشرفت بازیکن و باز کردن سطوح Player progression and levels unlocking

  • از تبلیغات Unity برای نمایش تبلیغات و کسب درآمد از یک بازی موبایل استفاده کنید Use Unity Ads to display ads and monetize a mobile game

  • Game Analytics را برای جمع آوری و تجزیه و تحلیل داده ها نصب کنید Install Game Analytics to collect and analyze data

  • ایجاد رسانه (تصاویر / ویدیوها) از بازی خود برای تبلیغ آن Create media (Images / Videos) of your game to promote it

  • ایجاد یک کیت مطبوعاتی برای ارائه بازی خود به مطبوعات یا ناشر Create a press kit to present your game to the press or a publisher

  • ارسال یک پروژه بازی به یک ناشر بازی موبایل و انتشار آن Submit a game project to a mobile game publisher and get it published

  • استفاده از یک قالب از فروشگاه assets Using a template from the assets store

  • انتشار یک APK در Google Play Store با استفاده از کنسول توسعه دهنده Google Play Publish an APK on Google Play Store using the Google Play Developer console

  • دانلود پروژه نهایی کامل یونیتی و تمام منابع بازی Download the complete final Unity project and all game sources

پروژه مینی گلف سه بعدی Casual Casual 3D Mini Golf Project

  • [مهم] درباره این بخش [IMPORTANT] About this section

  • ارائه پروژه ای که قصد ایجاد آن را داریم Presentation of the project that we are going to create

  • درباره مدل های سه بعدی پروژه About the 3D models of the project

  • مدل سازی سه بعدی یک سطح + وارد کردن در یونیتی 3D modeling of a level + import in Unity

  • مدل سازی سه بعدی یک شیء تزئینی با Blender 3D modeling of a decorative object with Blender

  • آماده سازی اولین سطح بازی Preparation of the first level of the game

  • اضافه کردن یک trail renderer و skybox Adding a trail renderer and skybox

  • انیمیشن مدل های سه بعدی Animation of 3D models

  • راه اندازی دوربین Setting up the camera

  • کد شوت توپ Ball shot code

  • کد شوت توپ گلف بهبود یافته Improved golf ball shot code

  • تشخیص برخورد اشیاء Object collision detection

  • جلوه های صوتی Sound effects

  • تکمیل یک سطح و رفتن به سطح بعدی Complete a level and move on to the next

  • ایجاد یک منوی اصلی Creation of a main menu

  • ایجاد یک cutscene در شروع بازی Creating a cutscene at the start of the game

  • متوقف کردن بازی Pausing the game

  • ایجاد سطوح دیگر بازی Creation of the other levels of the game

  • ایجاد یک انتخابگر سطح Creating a level selector

  • ارائه بازخورد به بازیکن Give player feedback

  • ایجاد یک پارامتر برای تنظیم صدا Creating a parameter to set the volume

  • بزرگنمایی توپ وقتی به انتهای سطح نزدیک می شود Zoom in on the ball when it nears the end of the level

  • ایجاد آیتم های جایزه برای جمع آوری Creation of bonus items to collect

  • کامپایل پروژه و تست در اندروید Compiling the project and testing on Android

پایان The end

  • محتوای اضافی Additional content

نمایش نظرات

آموزش یونیتی: ساخت بازی‌های موبایلی هایپرکژوال سه‌بعدی با #C
جزییات دوره
23.5 hours
93
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
597
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Anthony Cardinale  C#, Unity, Blender, Unreal, IA Anthony Cardinale C#, Unity, Blender, Unreal, IA

مهندس کامپیوتر، یونیتی، سی شارپ، بلندر، جاوا اسکریپت، آنریل، هوش مصنوعی

Claire  Hyper-casual game development with Unity Claire Hyper-casual game development with Unity

توسعه‌دهنده فول استک