آموزش بازی سازی با یونیتی
آموزش بازی سازی با یونیتی، شامل مبانی بازی سازی، استفاده از موتور Unity، طراحی شخصیت ها و محیط های بازی و پیاده سازی گیم پلی است.
آموزش بازی سازی با یونیتی یکی از جامع ترین و پرطرفدارترین دوره های آموزشی موجود در زمینه برنامه نویسی بازی های ویدیویی است. این دوره با عنوان “آموزش ساخت 40 بازی دوبعدی و سه بعدی در یونیتی” (Learn To Build 40 2D And 3D Games In Unity) توسط پلتفرم معتبر یودمی ارائه شده است و شامل مراحل کامل از نصب نرم افزار یونیتی تا ساخت بازی های پیچیده سه بعدی می باشد. در این دوره، شما نه تنها با اصول و مفاهیم پایه برنامه نویسی بازی آشنا می شوید، بلکه با تکنیک های پیشرفته برای ایجاد بازی های دوبعدی و سه بعدی نیز مهارت پیدا می کنید. دوره به صورت ویدیویی و رایگان در دسترس است و توسط سایت فراگیری به شما معرفی می شود.
1. نحوه دریافت یونیتی (How To Get Unity)
برای شروع بازی سازی با یونیتی، اولین قدم دانلود و نصب این نرم افزار است. در این بخش، شما با روش های مختلف دریافت و نصب یونیتی آشنا می شوید و می توانید به راحتی این ابزار قدرتمند را بر روی سیستم خود نصب کنید.
یونیتی یکی از محبوب ترین موتورهای بازی سازی در جهان است که به دلیل قابلیت های گسترده و انعطاف پذیری بالا، توسط بسیاری از توسعه دهندگان بازی استفاده می شود. در این مرحله، شما به صورت قدم به قدم نحوه دانلود یونیتی از سایت رسمی آن، نصب و تنظیمات اولیه آن را یاد می گیرید. همچنین با ابزارهای مورد نیاز برای شروع کار و محیط کاربری یونیتی آشنا خواهید شد.
2. معرفی یونیتی (Introduction To Unity)
در این بخش از دوره، به معرفی کامل محیط کاری یونیتی و ابزارهای مختلف آن پرداخته می شود. شما با اجزای مختلف محیط توسعه یونیتی مانند پنجره های صحنه، گیم و کنسول آشنا می شوید و یاد می گیرید که چگونه از این ابزارها برای ساخت بازی های خود استفاده کنید.
یونیتی به عنوان یک محیط توسعه یکپارچه (IDE) امکانات بسیاری را برای توسعه دهندگان فراهم می کند. از ابزارهای طراحی دوبعدی و سه بعدی گرفته تا قابلیت های شبیه سازی فیزیک و انیمیشن، همگی در یونیتی موجود هستند. این بخش به شما کمک می کند تا با این امکانات آشنا شده و پایه ای قوی برای مراحل بعدی بازی سازی خود ایجاد کنید.
3. معرفی کدنویسی (Introduction To Coding)
یکی از مهم ترین بخش های بازی سازی، کدنویسی است. در این بخش از دوره، شما با اصول اولیه کدنویسی در یونیتی آشنا می شوید و یاد می گیرید که چگونه از زبان های برنامه نویسی مانند C# برای ایجاد بازی های خود استفاده کنید.
کدنویسی در یونیتی به شما امکان می دهد تا تعاملات پیچیده ای را در بازی های خود ایجاد کنید. از حرکت شخصیت ها گرفته تا سیستم های برخورد و فیزیک، همه این ها از طریق کدنویسی امکان پذیر هستند. در این بخش، شما با محیط کدنویسی یونیتی، نحوه نوشتن اسکریپت ها و ارتباط آن ها با اجزای مختلف بازی آشنا خواهید شد.
4. معرفی ورودی ها (Introduction To Inputs)
ورودی ها یکی از عناصر کلیدی در بازی ها هستند. در این بخش، شما با نحوه دریافت ورودی های مختلف از کاربر مانند صفحه کلید، ماوس و کنترلرها آشنا می شوید و یاد می گیرید که چگونه این ورودی ها را در بازی های خود به کار ببرید.
ورودی ها به بازیکنان اجازه می دهند تا با بازی تعامل داشته باشند. شما یاد خواهید گرفت که چگونه ورودی ها را تشخیص داده و بر اساس آن ها واکنش های مناسبی را در بازی ایجاد کنید. از حرکات ساده مانند راه رفتن و پریدن گرفته تا تعاملات پیچیده تر، همه این ها در این بخش پوشش داده می شوند.
5. معرفی پریفب ها (Introduction To Prefabs)
پریفب ها یکی از ابزارهای مهم در یونیتی هستند که به شما امکان می دهند تا اجزای بازی را به صورت قابل استفاده مجدد ایجاد کنید. در این بخش، شما با نحوه ایجاد و استفاده از پریفب ها آشنا می شوید.
پریفب ها به شما کمک می کنند تا اجزای پیچیده ای مانند شخصیت ها، اشیاء و دشمنان را یک بار طراحی کرده و سپس در جاهای مختلف بازی از آن ها استفاده کنید. این روش نه تنها زمان توسعه را کاهش می دهد، بلکه به شما امکان می دهد تا تغییرات را به سرعت و به صورت همزمان در تمام نسخه های آن جزء اعمال کنید.
6. ساخت بازی ایر هاکی (Make An Air Hockey Game)
در این بخش، شما اولین بازی خود را می سازید: یک بازی ساده ایر هاکی. شما یاد می گیرید که چگونه اجزای مختلف بازی را طراحی و برنامه ریزی کنید و یک بازی کامل را از ابتدا تا انتها ایجاد کنید.
ایر هاکی یک بازی ساده اما جذاب است که به شما کمک می کند تا مفاهیم پایه ای بازی سازی را به خوبی درک کنید. از طراحی تخته بازی و پدها گرفته تا برنامه نویسی حرکت توپ و برخوردها، همه این ها در این بخش پوشش داده می شوند.
7. ساخت یک بازی تیراندازی فضایی عالی (Make An Awesome Space Shooter)
در این بخش، شما یاد می گیرید که چگونه یک بازی تیراندازی فضایی بسازید. این بازی شامل عناصر مختلفی از جمله فضاپیماها، دشمنان و گلوله ها است و شما یاد می گیرید که چگونه این عناصر را طراحی و برنامه ریزی کنید.
بازی های تیراندازی فضایی به دلیل نیاز به تعاملات پیچیده و حرکت های سریع، چالش های خاصی دارند. در این بخش، شما با تکنیک های مختلف برای ایجاد این تعاملات آشنا می شوید و یاد می گیرید که چگونه بازی های هیجان انگیز و پویایی را بسازید.
8. ساخت یک بازی تیراندازی پیمایشی جانبی (Making A Side Scrolling Shooter)
در این بخش، شما با نحوه ساخت یک بازی تیراندازی پیمایشی جانبی آشنا می شوید. این نوع بازی ها شامل حرکت شخصیت در یک جهت خاص و تیراندازی به دشمنان هستند.
بازی های پیمایشی جانبی یکی از محبوب ترین سبک های بازی هستند. شما یاد می گیرید که چگونه محیط بازی را طراحی کنید، حرکت شخصیت و دشمنان را برنامه ریزی کنید و سیستم تیراندازی را ایجاد کنید. این بخش به شما کمک می کند تا مفاهیم پیچیده تری از بازی سازی را فرا بگیرید و مهارت های خود را بهبود بخشید.
9. بازی برخورد ماوس (Mouse Collision Game)
در این بخش، شما یک بازی ساده با استفاده از برخورد ماوس می سازید. شما یاد می گیرید که چگونه حرکت ماوس را تشخیص داده و برخوردها را در بازی مدیریت کنید.
این بازی به شما کمک می کند تا با مفاهیم پایه ای برخورد و فیزیک در یونیتی آشنا شوید. شما یاد می گیرید که چگونه اشیاء مختلف را طراحی کرده و برخوردهای آن ها را با ماوس برنامه ریزی کنید. این بخش به شما امکان می دهد تا بازی های تعاملی و جذابی را بسازید که بازیکنان با آن ها تعامل داشته باشند.
10. تیراندازی چرخشی (Rotational Shooter)
در این بخش، شما یک بازی تیراندازی چرخشی می سازید که در آن بازیکن می تواند در جهت های مختلف چرخش کرده و به دشمنان شلیک کند. این نوع بازی ها نیاز به برنامه نویسی دقیق برای حرکت و چرخش شخصیت دارند.
بازی های تیراندازی چرخشی به دلیل نیاز به کنترل های دقیق و سریع، چالش های خاصی دارند. شما یاد می گیرید که چگونه سیستم چرخش و تیراندازی را برنامه ریزی کنید و تعاملات پیچیده ای را در بازی ایجاد کنید. این بخش به شما کمک می کند تا بازی های پیشرفته تری را بسازید و مهارت های خود را بهبود بخشید.
11. تیرانداز متقابل (Cross Shooter)
در این بخش، شما با ساخت یک بازی تیرانداز متقابل آشنا می شوید. این بازی شامل حرکت و تیراندازی به دشمنانی است که از جهت های مختلف به سمت بازیکن حمله می کنند.
بازی های تیرانداز متقابل به دلیل نیاز به برنامه ریزی دقیق برای حرکت و تیراندازی، چالش های خاصی دارند. شما یاد می گیرید که چگونه حرکت شخصیت و دشمنان را برنامه ریزی کنید و سیستم تیراندازی را ایجاد کنید. این بخش به شما کمک می کند تا بازی های هیجان انگیز و پویایی را بسازید.
12. مهاجمان فضایی (Space Invaders)
در این بخش، شما یک بازی کلاسیک مهاجمان فضایی را می سازید. این بازی شامل حرکت فضاپیما در پایین صفحه و تیراندازی به دشمنانی است که از بالا به سمت بازیکن حرکت می کنند.
مهاجمان فضایی یکی از بازی های کلاسیک و محبوب در دنیای بازی های ویدیویی است. شما یاد می گیرید که چگونه محیط بازی را طراحی کنید، حرکت دشمنان را برنامه ریزی کنید و سیستم تیراندازی را ایجاد کنید. این بخش به شما کمک می کند تا با مفاهیم پایه ای بازی سازی آشنا شوید و مهارت های خود را بهبود بخشید.
13. پلتفرمر دوبعدی (2D Platformer)
در این بخش، شما با نحوه ساخت یک بازی پلتفرمر دوبعدی آشنا می شوید. این نوع بازی ها شامل حرکت شخصیت در یک محیط دوبعدی و پرش از روی موانع هستند.
بازی های پلتفرمر دوبعدی یکی از محبوب ترین سبک های بازی هستند. شما یاد می گیرید که چگونه محیط بازی را طراحی کنید، حرکت شخصیت را برنامه ریزی کنید و سیستم پرش را ایجاد کنید. این بخش به شما کمک می کند تا با مفاهیم پایه ای بازی سازی آشنا شوید و مهارت های خود را بهبود بخشید.
14. ساخت یک بازی پلتفرمر جاذبه ای (Making A Gravity Platformer)
در این بخش، شما با ساخت یک بازی پلتفرمر جاذبه ای آشنا می شوید. این بازی شامل تغییر جهت جاذبه و حرکت شخصیت بر اساس آن است.
بازی های پلتفرمر جاذبه ای به دلیل نیاز به برنامه ریزی دقیق برای تغییر جهت جاذبه، چالش های خاصی دارند. شما یاد می گیرید که چگونه سیستم جاذبه را برنامه ریزی کنید و حرکت شخصیت را بر اساس آن تنظیم کنید. این بخش به شما کمک می کند تا بازی های پیشرفته تری را بسازید و مهارت های خود را بهبود بخشید.
15. تیرانداز پلتفرمر دوبعدی (2D Platform Shooter)
در این بخش، شما با ساخت یک بازی تیرانداز پلتفرمر دوبعدی آشنا می شوید. این بازی شامل حرکت شخصیت در یک محیط دوبعدی و تیراندازی به دشمنان است.
بازی های تیرانداز پلتفرمر دوبعدی یکی از محبوب ترین سبک های بازی هستند. شما یاد می گیرید که چگونه محیط بازی را طراحی کنید، حرکت شخصیت و دشمنان را برنامه ریزی کنید و سیستم تیراندازی را ایجاد کنید. این بخش به شما کمک می کند تا بازی های هیجان انگیز و پویایی را بسازید و مهارت های خود را بهبود بخشید.
16. تیرانداز فضایی سه بعدی (3D Space Shooter)
در این بخش، شما با ساخت یک بازی تیرانداز فضایی سه بعدی آشنا می شوید. این بازی شامل حرکت فضاپیما در یک محیط سه بعدی و تیراندازی به دشمنان است.
بازی های تیرانداز فضایی سه بعدی به دلیل نیاز به برنامه ریزی دقیق برای حرکت و تیراندازی، چالش های خاصی دارند. شما یاد می گیرید که چگونه محیط بازی را طراحی کنید، حرکت شخصیت و دشمنان را برنامه ریزی کنید و سیستم تیراندازی را ایجاد کنید. این بخش به شما کمک می کند تا بازی های پیشرفته تری را بسازید و مهارت های خود را بهبود بخشید.
17. بازی جمع آوری سنگ های سقوطی سه بعدی (3D Catch Falling Stones Game)
در این بخش، شما با ساخت یک بازی جمع آوری سنگ های سقوطی سه بعدی آشنا می شوید. این بازی شامل حرکت شخصیت در یک محیط سه بعدی و جمع آوری سنگ هایی است که از بالا سقوط می کنند.
بازی های جمع آوری سنگ های سقوطی سه بعدی به دلیل نیاز به برنامه ریزی دقیق برای حرکت و جمع آوری اشیاء، چالش های خاصی دارند. شما یاد می گیرید که چگونه محیط بازی را طراحی کنید، حرکت شخصیت و اشیاء را برنامه ریزی کنید و سیستم جمع آوری را ایجاد کنید. این بخش به شما کمک می کند تا بازی های هیجان انگیز و پویایی را بسازید و مهارت های خود را بهبود بخشید.
18. تیرانداز اول شخص سه بعدی (3D First Person Shooter)
در این بخش، شما با ساخت یک بازی تیرانداز اول شخص سه بعدی آشنا می شوید. این بازی شامل حرکت شخصیت در یک محیط سه بعدی و تیراندازی به دشمنان از دید اول شخص است.
بازی های تیرانداز اول شخص سه بعدی به دلیل نیاز به برنامه ریزی دقیق برای حرکت و تیراندازی، چالش های خاصی دارند. شما یاد می گیرید که چگونه محیط بازی را طراحی کنید، حرکت شخصیت و دشمنان را برنامه ریزی کنید و سیستم تیراندازی را ایجاد کنید. این بخش به شما کمک می کند تا بازی های پیشرفته تری را بسازید و مهارت های خود را بهبود بخشید.
19. بازی جمع آوری سکه ها سه بعدی (3D Collecting Coins Game)
در این بخش، شما با ساخت یک بازی جمع آوری سکه ها سه بعدی آشنا می شوید. این بازی شامل حرکت شخصیت در یک محیط سه بعدی و جمع آوری سکه ها است.
بازی های جمع آوری سکه ها سه بعدی به دلیل نیاز به برنامه ریزی دقیق برای حرکت و جمع آوری اشیاء، چالش های خاصی دارند. شما یاد می گیرید که چگونه محیط بازی را طراحی کنید، حرکت شخصیت و اشیاء را برنامه ریزی کنید و سیستم جمع آوری را ایجاد کنید. این بخش به شما کمک می کند تا بازی های هیجان انگیز و پویایی را بسازید و مهارت های خود را بهبود بخشید.
20. رولربال سه بعدی (3D Rollerball)
در این بخش، شما با ساخت یک بازی رولربال سه بعدی آشنا می شوید. این بازی شامل حرکت یک توپ در یک محیط سه بعدی و جمع آوری اشیاء است.
بازی های رولربال سه بعدی به دلیل نیاز به برنامه ریزی دقیق برای حرکت توپ و جمع آوری اشیاء، چالش های خاصی دارند. شما یاد می گیرید که چگونه محیط بازی را طراحی کنید، حرکت توپ و اشیاء را برنامه ریزی کنید و سیستم جمع آوری را ایجاد کنید. این بخش به شما کمک می کند تا بازی های هیجان انگیز و پویایی را بسازید و مهارت های خود را بهبود بخشید.
21. بازی پلتفرمر سه بعدی (3D Platformer Game)
در این بخش، شما با ساخت یک بازی پلتفرمر سه بعدی آشنا می شوید. این بازی شامل حرکت شخصیت در یک محیط سه بعدی و پرش از روی موانع است.
بازی های پلتفرمر سه بعدی یکی از محبوب ترین سبک های بازی هستند. شما یاد می گیرید که چگونه محیط بازی را طراحی کنید، حرکت شخصیت را برنامه ریزی کنید و سیستم پرش را ایجاد کنید. این بخش به شما کمک می کند تا با مفاهیم پایه ای بازی سازی آشنا شوید و مهارت های خود را بهبود بخشید.
22. تیرانداز پلتفرمر سه بعدی (3D Platform Shooter)
در این بخش، شما با ساخت یک بازی تیرانداز پلتفرمر سه بعدی آشنا می شوید. این بازی شامل حرکت شخصیت در یک محیط سه بعدی و تیراندازی به دشمنان است.
بازی های تیرانداز پلتفرمر سه بعدی یکی از محبوب ترین سبک های بازی هستند. شما یاد می گیرید که چگونه محیط بازی را طراحی کنید، حرکت شخصیت و دشمنان را برنامه ریزی کنید و سیستم تیراندازی را ایجاد کنید. این بخش به شما کمک می کند تا بازی های هیجان انگیز و پویایی را بسازید و مهارت های خود را بهبود بخشید.
23. تعویض پلتفرمر سه بعدی (3D Platform Switcher)
در این بخش، شما با ساخت یک بازی تعویض پلتفرمر سه بعدی آشنا می شوید. این بازی شامل حرکت شخصیت در یک محیط سه بعدی و تعویض بین پلتفرم های مختلف است.
بازی های تعویض پلتفرمر سه بعدی به دلیل نیاز به برنامه ریزی دقیق برای حرکت و تعویض پلتفرم ها، چالش های خاصی دارند. شما یاد می گیرید که چگونه سیستم تعویض پلتفرم ها را برنامه ریزی کنید و حرکت شخصیت را بر اساس آن تنظیم کنید. این بخش به شما کمک می کند تا بازی های پیشرفته تری را بسازید و مهارت های خود را بهبود بخشید.
24. بازی رولربال سه بعدی (3D Rollerball Course Game)
در این بخش، شما با ساخت یک بازی رولربال سه بعدی آشنا می شوید. این بازی شامل حرکت یک توپ در یک مسیر سه بعدی و جمع آوری اشیاء است.
بازی های رولربال سه بعدی به دلیل نیاز به برنامه ریزی دقیق برای حرکت توپ و جمع آوری اشیاء، چالش های خاصی دارند. شما یاد می گیرید که چگونه محیط بازی را طراحی کنید، حرکت توپ و اشیاء را برنامه ریزی کنید و سیستم جمع آوری را ایجاد کنید. این بخش به شما کمک می کند تا بازی های هیجان انگیز و پویایی را بسازید و مهارت های خود را بهبود بخشید.
25. بازی کارت سه بعدی (3D Kart Game)
در این بخش، شما با ساخت یک بازی کارت سه بعدی آشنا می شوید. این بازی شامل حرکت خودروهای کارت در یک مسیر سه بعدی و رقابت با دیگر خودروها است.
بازی های کارت سه بعدی به دلیل نیاز به برنامه ریزی دقیق برای حرکت و رقابت، چالش های خاصی دارند. شما یاد می گیرید که چگونه محیط بازی را طراحی کنید، حرکت خودروها و رقابت را برنامه ریزی کنید و سیستم رقابت را ایجاد کنید. این بخش به شما کمک می کند تا بازی های هیجان انگیز و پویایی را بسازید و مهارت های خود را بهبود بخشید.
26. دونده سه بعدی (3D Runner)
در این بخش، شما با ساخت یک بازی دونده سه بعدی آشنا می شوید. این بازی شامل حرکت شخصیت در یک محیط سه بعدی و اجتناب از موانع است.
بازی های دونده سه بعدی به دلیل نیاز به برنامه ریزی دقیق برای حرکت و اجتناب از موانع، چالش های خاصی دارند. شما یاد می گیرید که چگونه محیط بازی را طراحی کنید، حرکت شخصیت و موانع را برنامه ریزی کنید و سیستم اجتناب را ایجاد کنید. این بخش به شما کمک می کند تا بازی های هیجان انگیز و پویایی را بسازید و مهارت های خود را بهبود بخشید.
27. تعویض دونده سه بعدی (3D Runner Switcher)
در این بخش، شما با ساخت یک بازی تعویض دونده سه بعدی آشنا می شوید. این بازی شامل حرکت شخصیت در یک محیط سه بعدی و تعویض بین مسیرهای مختلف است.
بازی های تعویض دونده سه بعدی به دلیل نیاز به برنامه ریزی دقیق برای حرکت و تعویض مسیرها، چالش های خاصی دارند. شما یاد می گیرید که چگونه سیستم تعویض مسیرها را برنامه ریزی کنید و حرکت شخصیت را بر اساس آن تنظیم کنید. این بخش به شما کمک می کند تا بازی های پیشرفته تری را بسازید و مهارت های خود را بهبود بخشید.
28. بازی جت پک سه بعدی (3D Jetpack Game)
در این بخش، شما با ساخت یک بازی جت پک سه بعدی آشنا می شوید. این بازی شامل حرکت شخصیت با استفاده از جت پک در یک محیط سه بعدی و جمع آوری اشیاء است.
بازی های جت پک سه بعدی به دلیل نیاز به برنامه ریزی دقیق برای حرکت و استفاده از جت پک، چالش های خاصی دارند. شما یاد می گیرید که چگونه محیط بازی را طراحی کنید، حرکت شخصیت و اشیاء را برنامه ریزی کنید و سیستم جت پک را ایجاد کنید. این بخش به شما کمک می کند تا بازی های هیجان انگیز و پویایی را بسازید و مهارت های خود را بهبود بخشید.
29. ساخت بازی برجک سه بعدی (Build A 3D Turret Game)
در این بخش، شما با ساخت یک بازی برجک سه بعدی آشنا می شوید. این بازی شامل ساخت و استفاده از برجک ها برای دفاع از قلعه در برابر موج های دشمنان است.
بازی های برجک سه بعدی به دلیل نیاز به برنامه ریزی دقیق برای ساخت و استفاده از برجک ها، چالش های خاصی دارند. شما یاد می گیرید که چگونه محیط بازی را طراحی کنید، برجک ها و دشمنان را برنامه ریزی کنید و سیستم دفاعی را ایجاد کنید. این بخش به شما کمک می کند تا بازی های هیجان انگیز و پویایی را بسازید و مهارت های خود را بهبود بخشید.
30. ساخت بازی گربر سه بعدی (Build A 3D Grabber Game)
در این بخش، شما با ساخت یک بازی گربر سه بعدی آشنا می شوید. این بازی شامل حرکت یک گربر در یک محیط سه بعدی و جمع آوری اشیاء است.
بازی های گربر سه بعدی به دلیل نیاز به برنامه ریزی دقیق برای حرکت و جمع آوری اشیاء، چالش های خاصی دارند. شما یاد می گیرید که چگونه محیط بازی را طراحی کنید، حرکت گربر و اشیاء را برنامه ریزی کنید و سیستم جمع آوری را ایجاد کنید. این بخش به شما کمک می کند تا بازی های هیجان انگیز و پویایی را بسازید و مهارت های خود را بهبود بخشید.
31. ساخت بازی مهاجم فضایی سه بعدی (Build A 3D Space Invader Game)
در این بخش، شما با ساخت یک بازی مهاجم فضایی سه بعدی آشنا می شوید. این بازی شامل حرکت فضاپیما در یک محیط سه بعدی و تیراندازی به دشمنان است.
بازی های مهاجم فضایی سه بعدی به دلیل نیاز به برنامه ریزی دقیق برای حرکت و تیراندازی، چالش های خاصی دارند. شما یاد می گیرید که چگونه محیط بازی را طراحی کنید، حرکت فضاپیما و دشمنان را برنامه ریزی کنید و سیستم تیراندازی را ایجاد کنید. این بخش به شما کمک می کند تا بازی های هیجان انگیز و پویایی را بسازید و مهارت های خود را بهبود بخشید.
32. ساخت بازی توپخانه سه بعدی (Build A 3D Cannon Game)
در این بخش، شما با ساخت یک بازی توپخانه سه بعدی آشنا می شوید. این بازی شامل حرکت یک توپخانه در یک محیط سه بعدی و شلیک به اهداف است.
بازی های توپخانه سه بعدی به دلیل نیاز به برنامه ریزی دقیق برای حرکت و شلیک، چالش های خاصی دارند. شما یاد می گیرید که چگونه محیط بازی را طراحی کنید، حرکت توپخانه و اهداف را برنامه ریزی کنید و سیستم شلیک را ایجاد کنید. این بخش به شما کمک می کند تا بازی های هیجان انگیز و پویایی را بسازید و مهارت های خود را بهبود بخشید.
33. ساخت بازی کنگ سه بعدی (Build A 3D Kong Game)
در این بخش، شما با ساخت یک بازی کنگ سه بعدی آشنا می شوید. این بازی شامل حرکت شخصیت کنگ در یک محیط سه بعدی و جمع آوری اشیاء است.
بازی های کنگ سه بعدی به دلیل نیاز به برنامه ریزی دقیق برای حرکت و جمع آوری اشیاء، چالش های خاصی دارند. شما یاد می گیرید که چگونه محیط بازی را طراحی کنید، حرکت شخصیت و اشیاء را برنامه ریزی کنید و سیستم جمع آوری را ایجاد کنید. این بخش به شما کمک می کند تا بازی های هیجان انگیز و پویایی را بسازید و مهارت های خود را بهبود بخشید.
34. ساخت بازی تیرانداز رنگی سه بعدی (Build A 3D Color Shooter)
در این بخش، شما با ساخت یک بازی تیرانداز رنگی سه بعدی آشنا می شوید. این بازی شامل حرکت شخصیت در یک محیط سه بعدی و تیراندازی به دشمنان رنگی است.
بازی های تیرانداز رنگی سه بعدی به دلیل نیاز به برنامه ریزی دقیق برای حرکت و تیراندازی، چالش های خاصی دارند. شما یاد می گیرید که چگونه محیط بازی را طراحی کنید، حرکت شخصیت و دشمنان را برنامه ریزی کنید و سیستم تیراندازی را ایجاد کنید. این بخش به شما کمک می کند تا بازی های هیجان انگیز و پویایی را بسازید و مهارت های خود را بهبود بخشید.
35. ساخت بازی تطبیق سه گانه سه بعدی (Build A 3D Match 3 Game)
در این بخش، شما با ساخت یک بازی تطبیق سه گانه سه بعدی آشنا می شوید. این بازی شامل جابجایی اشیاء برای تطبیق سه گانه آن ها است.
بازی های تطبیق سه گانه سه بعدی به دلیل نیاز به برنامه ریزی دقیق برای جابجایی و تطبیق اشیاء، چالش های خاصی دارند. شما یاد می گیرید که چگونه محیط بازی را طراحی کنید، اشیاء و سیستم تطبیق را برنامه ریزی کنید و سیستم جابجایی را ایجاد کنید. این بخش به شما کمک می کند تا بازی های هیجان انگیز و پویایی را بسازید و مهارت های خود را بهبود بخشید.
36. ساخت دونده دوبعدی (Build A 2D Runner)
در این بخش، شما با ساخت یک بازی دونده دوبعدی آشنا می شوید. این بازی شامل حرکت شخصیت در یک محیط دوبعدی و اجتناب از موانع است.
بازی های دونده دوبعدی به دلیل نیاز به برنامه ریزی دقیق برای حرکت و اجتناب از موانع، چالش های خاصی دارند. شما یاد می گیرید که چگونه محیط بازی را طراحی کنید، حرکت شخصیت و موانع را برنامه ریزی کنید و سیستم اجتناب را ایجاد کنید
37. دوره فشرده یونیتی – پرتاب ها (Unity Crash Course – Projectiles)
در این بخش، شما با نحوه ایجاد و مدیریت پرتاب ها در بازی های خود آشنا می شوید. پرتاب ها می توانند شامل گلوله ها، تیرها یا هر شیء پرتابی دیگری باشند که در بازی به کار می رود.
پرتاب ها یکی از عناصر کلیدی در بسیاری از بازی های اکشن و تیراندازی هستند. شما یاد می گیرید که چگونه مسیر پرتاب را برنامه ریزی کنید، برخوردهای آن ها را مدیریت کنید و اثرات بصری جذابی برای آن ها ایجاد کنید. این بخش به شما کمک می کند تا بازی های واقع گرایانه تری بسازید و تجربه بازی را برای بازیکنان بهبود بخشید.
38. دوره فشرده یونیتی – وکتور ۲ ها (Unity Crash Course – Vector 2s)
در این بخش، شما با مفاهیم وکتور ۲ در یونیتی آشنا می شوید و یاد می گیرید که چگونه از آن ها برای ایجاد حرکت و تعاملات پیچیده در بازی های خود استفاده کنید.
وکتور ۲ ها یکی از مفاهیم پایه ای در ریاضیات بازی سازی هستند که به شما امکان می دهند تا موقعیت و حرکت اشیاء را به دقت کنترل کنید. شما یاد می گیرید که چگونه با وکتور ۲ ها کار کنید و از آن ها برای ایجاد حرکات طبیعی تر و پویا تر در بازی های خود استفاده کنید. این بخش به شما کمک می کند تا بازی های پیچیده تر و واقع گرایانه تری را بسازید.
39. دوره فشرده یونیتی – کنترل های اول شخص (Unity Crash Course – First Person Controls)
در این بخش، شما با نحوه ایجاد کنترل های اول شخص در بازی های خود آشنا می شوید. این نوع کنترل ها به بازیکن اجازه می دهند تا از دید اول شخص بازی را تجربه کنند.
کنترل های اول شخص یکی از پرطرفدارترین سبک های بازی هستند که به بازیکنان احساس حضور واقعی در بازی می دهند. شما یاد می گیرید که چگونه حرکت، چرخش و تعاملات اول شخص را برنامه ریزی کنید و یک تجربه بازی بی نظیر برای بازیکنان ایجاد کنید. این بخش به شما کمک می کند تا بازی های هیجان انگیز و جذابی را بسازید که بازیکنان را درگیر کنند.
40. دوره فشرده یونیتی – فیزیک (Unity Crash Course – Physics)
در این بخش، شما با مفاهیم پایه ای فیزیک در یونیتی آشنا می شوید و یاد می گیرید که چگونه از آن ها برای ایجاد تعاملات فیزیکی واقع گرایانه در بازی های خود استفاده کنید.
فیزیک یکی از عناصر کلیدی در بازی های ویدیویی است که به بازی ها احساس واقع گرایی می بخشد. شما یاد می گیرید که چگونه قوانین فیزیکی مانند جاذبه، برخورد و نیروها را در بازی های خود پیاده سازی کنید و تعاملات فیزیکی جذابی را ایجاد کنید. این بخش به شما کمک می کند تا بازی های واقع گرایانه تری را بسازید و تجربه بازی را برای بازیکنان بهبود بخشید.
41. دوره فشرده یونیتی – ریاضیات و کواترنیون ها (Unity Crash Course – Math And Quaternions)
در این بخش، شما با مفاهیم ریاضی و کواترنیون ها در یونیتی آشنا می شوید و یاد می گیرید که چگونه از آن ها برای ایجاد چرخش های پیچیده و دقیق در بازی های خود استفاده کنید.
ریاضیات و کواترنیون ها یکی از مفاهیم پیچیده در بازی سازی هستند که به شما امکان می دهند تا چرخش های سه بعدی دقیق و روان را ایجاد کنید. شما یاد می گیرید که چگونه با این مفاهیم کار کنید و از آن ها برای ایجاد حرکات طبیعی تر و واقع گرایانه تر در بازی های خود استفاده کنید. این بخش به شما کمک می کند تا بازی های پیچیده تر و جذاب تری را بسازید.
42. منابع دانشجویی (Student Resources)
این بخش شامل منابع و ابزارهای مفیدی است که به شما در طول دوره کمک می کنند. از کتاب ها و مقالات آموزشی گرفته تا ابزارهای توسعه و منابع آنلاین، همه چیزهایی که برای موفقیت در این دوره نیاز دارید در اینجا قرار دارد.
منابع دانشجویی به شما کمک می کنند تا بهترین استفاده را از این دوره ببرید و مهارت های خود را بهبود بخشید. شما می توانید به این منابع دسترسی داشته باشید و از آن ها برای تقویت دانش و مهارت های خود استفاده کنید. این بخش به شما کمک می کند تا به یک توسعه دهنده بازی حرفه ای تبدیل شوید.
43. سخنرانی پاداش – دوره کیک استارتر زنده! (Bonus Lecture LIVE NOW! Early-Bird Kickstarter Course)
در این بخش، شما با یک سخنرانی پاداش ویژه آشنا می شوید که شامل اطلاعات مفیدی درباره دوره کیک استارتر زنده است. این سخنرانی به شما کمک می کند تا با جدیدترین روندها و تکنیک های بازی سازی آشنا شوید و از تجربیات دیگر توسعه دهندگان بازی بهره مند شوید.
سخنرانی های پاداش به شما امکان می دهند تا با محتوای جدید و به روز آشنا شوید و از آن ها برای بهبود مهارت های خود استفاده کنید. این بخش به شما کمک می کند تا همیشه در صدر روندهای بازی سازی باشید و به یک توسعه دهنده بازی موفق تبدیل شوید.
خلاصه
در این مقاله، شما با دوره جامع “آموزش ساخت 40 بازی دوبعدی و سه بعدی در یونیتی” (Learn To Build 40 2D And 3D Games In Unity) آشنا شدید. این دوره شامل مراحل کامل از نصب و معرفی یونیتی تا ساخت بازی های پیچیده و پیشرفته است. شما یاد گرفتید که چگونه از ابزارها و تکنیک های مختلف برای ایجاد بازی های جذاب و هیجان انگیز استفاده کنید و مهارت های خود را در زمینه بازی سازی بهبود بخشید. این دوره یک منبع عالی برای توسعه دهندگانی است که می خواهند به صورت حرفه ای در زمینه بازی سازی فعالیت کنند و بازی های باکیفیت و جذابی را بسازند.