🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت بازی سبک ومپایر سوروایورز با یونیتی و سی شارپ
- آخرین آپدیت
دانلود Learn To Create A Vampire Survivors Style Game in Unity & C#
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
حتما، در ادامه ترجمه بهینه شده برای SEO به همراه ساختار HTML درخواستی شما ارائه میشود:
آموزش ساخت بازی با یونیتی: توسعه بازی آسان شد
با استفاده از موتور بازیسازی یونیتی (Unity)، زبان برنامهنویسی #C را یاد بگیرید و بازی بقا (Avoidance Survival) خود را خلق کنید!
زبان برنامهنویسی مدرن و قدرتمند سی شارپ (#C) را بیاموزید.
با قابلیتهای توسعه بازیهای دوبعدی (2D) در یونیتی آشنا شوید.
مهارتهای قوی و کاربردی حل مسئله را در خود پرورش دهید.
درک عمیقی از فرآیند کامل توسعه بازی به دست آورید.
با نحوه عملکرد برنامهنویسی شیءگرا (Object Oriented Programming) در عمل آشنا شوید.
پیشنیازها:
کامپیوتر مک یا PC با قابلیت اجرای نرمافزار Unity 3D
نصب بودن نسخه 2021.3 یونیتی یا جدیدتر
در این دوره آموزشی، یاد میگیرید که چگونه با استفاده از یونیتی (Unity)، یکی از موتورهای بازیسازی استاندارد صنعتی که توسط استودیوهای بزرگ بازیسازی و توسعهدهندگان مستقل در سراسر جهان استفاده میشود، بازی خودتان را در سبک بقا (مشابه Vampire Survivors) بسازید و برنامهنویسی کنید.
در این دوره، شما فقط مفاهیم برنامهنویسی را یاد نمیگیرید، بلکه این مفاهیم را به کاربردهای واقعی در توسعه بازی گره میزنید. شما به یک فروم دوره دسترسی خواهید داشت که در آن میتوانید در مورد موضوعات پوشش داده شده در دوره و همچنین گامهای بعدی پس از اتمام دوره بحث و گفتگو کنید.
این دوره به گونهای طراحی شده است که برای همه به راحتی قابل درک باشد. بنابراین، چه یک مبتدی کامل باشید، چه یک هنرمند که به دنبال گسترش دامنه مهارتهای خود در توسعه بازی است، یا یک برنامهنویس علاقهمند به درک طراحی بازی، این دوره به شما کمک میکند تا درک عمیقتری از فرآیند توسعه به دست آورید.
در پایان این دوره، شما توانایی درک و پیادهسازی عناصر بازی مانند موارد زیر را خواهید داشت:
نابود کردن انبوهی از دشمنان مهاجم
پیادهسازی انواع سلاحهای منحصربهفرد
توسعه یک سیستم کامل ارتقا و باز کردن قفل (Upgrade & Unlock)
ایجاد سیستم آبجکت پولینگ (Object Pooling) برای بهینهسازی
ایجاد موجهای متوالی از دشمنان (Spawning Waves)
سیستم ارتقاء سطح بازیکن (Level Up)
نمایش اعداد آسیب (Damage) وارد شده
سیستمهای صوتی و مدیریت صدا
ساخت خروجی (Build) و اشتراکگذاری بازی شما
و بسیاری موارد دیگر…
این دوره همچنین شامل یک نسخه کامل از پروژه نهایی است تا بتوانید از آن به عنوان مرجع استفاده کنید و اطمینان حاصل کنید که همه چیز در بازی شما به درستی کار میکند!
همین امروز یادگیری را شروع کنید و اولین قدم را برای تبدیل شدن به یک توسعهدهنده بازی بردارید!
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
فایلهای پروژه
Project Assets
آمادهسازی
Getting Setup
راهاندازی و وارد کردن فایلها
Setup & Importing Assets
ساخت یک صحنه
Making a Scene
بازیکن
The Player
اضافه کردن بازیکن
Adding The Player
ایجاد اولین اسکریپت
Setting Up The First Script
حرکت دادن بازیکن
Making The Player Move
محدود کردن سرعت حرکت مورب
Limiting Diagonal Movement Speed
حرکت دوربین
Camera Movement
متحرکسازی بازیکن
Animating The Player
ساخت دشمنان
Making Enemies
ساخت یک دشمن
Making An Enemy
حرکت دادن دشمن
Moving The Enemy
متحرکسازی دشمن
Animating The Enemy
مدیریت جان
Managing Health
ایجاد سیستم جان بازیکن
Setting Up Player Health
آسیب دیدن از دشمنان
Making Enemies Hurt
ایجاد وقفه بین ضربات
Waiting Between Hits
ایجاد نوار جان
Setting Up A Health Bar
بهروزرسانی نوار جان
Updating The Health Bar
ایجاد دشمنان
Spawning Enemies
ساخت پیشساختههای دشمن
Making Enemy Prefabs
ایجاد کردن دشمنان
Spawning Enemies
ایجاد دشمنان خارج از صفحه
Spawning Outside The Screen
چند اصلاح جزئی
Some Minor Fixes
ردیابی دشمنان دور
Tracking Distant Enemies
حذف دشمنان دور
Despawning Distant Enemies
ساخت گلولههای آتشین
Creating Fireballs
ساخت اولین سلاح
Creating Our First Weapon
آسیب زدن به دشمنان
Damaging Enemies
ذرات آتش
Fire Particles
ایجاد و حذف گلولههای آتشین
Spawning & Despawning Fireballs
بزرگ و کوچک شدن گلولههای آتشین
Growing & Shrinking Fireballs
عقب راندن دشمن
Enemy Knockback
نمایش اعداد آسیب
Showing Damage Numbers
ایجاد نمایشگر اعداد آسیب
Setting Up Damage Number Display
ایجاد اعداد آسیب
Spawning Damage Numbers
بهبود ظاهر
Improving The Appearance
بازیافت اعداد
Pooling The Numbers
موجهای دشمنان
Enemy Waves
ساخت دشمنان بیشتر
Making More Enemies
ایجاد موجهای دشمنان
Setting Up Enemy Waves
ایجاد موجی از دشمنان
Spawning Waves Of Enemies
کسب تجربه
Getting Experience
ایجاد سیستم تجربه
Setting Up The Experience System
جمعآوری تجربه
Picking Up Experience
جذب تجربه توسط بازیکن
Making Experience Go To The Player
انداختن تجربه توسط دشمنان
Make Enemies Drop Experience
نمایش نظرات