آنچه یاد خواهید گرفت:
بازی معمایی شبیه Tetris خودتان را بسازید که در مک یا PC قابل اجرا باشد!
پیشنیازهای دوره
نسخه رایگان یونیتی 3D Personal (ParticleSystems به نسخه 2017 و بالاتر نیاز دارند، اما بیشتر درسها را میتوان با نسخه 5.6 یا بالاتر تکمیل کرد)
اختیاری: فتوشاپ یا یک برنامه ویرایش تصویر برای سفارشیسازی داراییهای گرافیکی (در غیر این صورت، از داراییهای گرافیکی قابل دانلود ارائهشده استفاده کنید)
توضیحات دوره
نکته: با اینکه درسها با نسخه قدیمیتری از یونیتی ضبط شدهاند، پروژه نهایی در یونیتی 2019 بهخوبی اجرا میشود.
یونیتی 3D بهسرعت به یکی از ابزارهای در حال رشد توسعه بازی در دنیای امروز تبدیل شده است. در این کلاس پروژهمحور، بیشتر با این موتور بازیسازی جذاب آشنا شوید؛ جایی که یک بازی معمایی به سبک Tetris را از ابتدا میسازیم! اگر دانش اولیه از سی شارپ و یونیتی دارید، با بررسی این دوره کوتاه در بازسازی یک بازی آرکید کلاسیک، مهارتهای خود را به سطحی بالاتر ببرید.
اگر چند آموزش اولیه یونیتی را گذراندهاید و دانش اولیهای سی شارپ (متغیرها، حلقهها، ساختارهای داده و غیره) را دارید، این کلاس برای شماست! ما با رویکردی پروژهمحور پیش میرویم و یک بازی را از ابتدا تا انتها دنبال میکنیم.
آنچه انجام میدهیم:
کار را با یک پروژه خالی یونیتی شروع میکنیم و آن را به یک بازی کاملاً کاربردی تبدیل میکنیم.
چند تکنیک بنیادی برای ساخت بازی معمایی یاد میگیریم.
چند اسکریپت سی شارپ را خطبهخط دنبال میکنیم و یاد میگیریم چگونه اسکریپتهای خود را بهصورت منطقی و تمیز سازماندهی کنیم.
برنامه خود را به iOS و اندروید منتقل میکنیم! ببینید بازی باشکوه شما در یک دستگاه موبایل اجرا میشود!
مباحث پوششدادهشده:
تنظیمات پروژه و محیط را راهاندازی میکنیم.
مکانیکهای گیمپلی را تجزیه میکنیم.
ایجاد یک کلاس برد برای ذخیره داده
طرحبندی عناصر رابط کاربری
ساخت کلاس شکل برای قطعههای بازی
راهاندازی کلاس اصلی GameController برای مدیریت منطق
اعمال زمان در منطق بازی
نوشتن اسکریپت برای مدیریت ورودی بازیکن
افزودن افکتهای صوتی به رویدادهای بازی
اعمال افکتهای ذرهای برای افزودن جلوه بیشتر به گرافیک
ساخت یک Score Manager برای پیگیری پیشرفت بازیکن و امتیازهای برتر
بهبود بازی با قابلیتهای اضافی برای تبدیل آن به تجربهای پالیش شده و کامل
به جنبش دموکراتیزهکردن توسعه بازی بپیوندید! مهارتهای یونیتی 3D خود را ارتقا دهید و امروز بازی سبک Tetris خود را بسازید!
این دوره برای چه کسانی مناسب است؟
این دوره برای دانشجویان مبتدی تا متوسط با آشنایی نسبی با یونیتی و سی شارپ طراحی شده است.
این دوره برای آموزش مقدماتی یونیتی نیست؛ هرچند پروژه را گامبهگام با شما پیش میبریم، اما از آن بهعنوان اولین دوره یونیتی خود استفاده نکنید.
آشنایی عملی با سی شارپ لازم است؛ از این دوره بهعنوان مقدمهای درباره سی شارپ استفاده نکنید.
اگر شما یک توسعهدهنده بازی مبتدی تا متوسط هستید و میخواهید مهارتهای خود را ارتقا دهید، این دوره برای شماست!