لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مفاهیم متوسط سیشارپ (#C) و توسعه بازیهای دو بعدی (2D)
- آخرین آپدیت
دانلود Intermediate C# Concepts and 2D Game Development
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک میکند دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
در این دوره، شما به مفاهیم سطح متوسط برنامهنویسی سیشارپ (#C) میپردازید و از آنها برای توسعه بازیهای دو بعدی در Unity استفاده خواهید کرد. شما از تجربیات عملی در پروژههای هیجانانگیز مختلفی مانند بازیهای جمعآوری هویج (Carrot Collector)، ترکاندن بادکنک (Balloon Popper)، جاخالی دادن از بلوکها (Block Dodge) و گرفتن تخممرغ (Egg Catcher) بهرهمند میشوید. شما در حین ساخت و اسکریپتنویسی برای پلتفرم اندروید، ایجاد رابطهای کاربری بصری و پیادهسازی مکانیکهای پیشرفته بازی، درک استواری از ویژگیهای Unity به دست خواهید آورد. با تسلط بر Object Pooling، کواترنیونها (Quaternions) و ریاضیات برداری، شما برای مقابله با چالشهای پیچیدهتر توسعه بازی مجهز خواهید شد.
این دوره با ساخت بازیهای دو بعدی جذاب از صفر آغاز میشود؛ از یک بازی ساده جمعآوری هویج شروع شده و به پروژههای پیچیدهتری مانند بازی گرفتن تخممرغ میرسد. شما روی مکانیکهای منحصر به فرد هر بازی، از کنترلهای بازیکن و سیستم دوربین گرفته تا ایجاد و مدیریت اشیاء در دنیای بازی کار خواهید کرد. با پیشرفت در دوره، در موضوعات پیشرفتهای مانند کواترنیونها، بردارها و برنامهنویسی شیگرا تجربه کسب میکنید که هر کدام برای ارتقای مهارتهای توسعه بازی شما حیاتی هستند.
این دوره همچنین شامل بخشهای کاربردی در زمینه بهینهسازی بازی با استفاده از Object Pooling است که به شما میآموزد چگونه از اشیاء برای عملکرد بهتر در پروژههای Unity مجدداً استفاده کنید. با یادگیری مدیریت بهینه حافظه و پیادهسازی منطق پویا در بازی، محصولاتی خلق خواهید کرد که روی اندروید روان اجرا شوند. چه در سیشارپ تازهکار باشید و چه در حال انتقال به مباحث پیشرفتهتر، این دوره دانش برنامهنویسی و مهارتهای طراحی بازی شما را تقویت میکند.
این دوره برای یادگیرندگان سطح متوسط که با مفاهیم پایه برنامهنویسی سیشارپ و توسعه بازی آشنا هستند و میخواهند مهارتهای Unity خود را ارتقا داده و بازیهای دو بعدی پیچیدهتری بسازند، ایدهآل است. پیشنیاز رسمی وجود ندارد، اما داشتن درک پایه از #C و Unity توصیه میشود. این دوره برای کسانی طراحی شده است که آمادهاند سطح مهارتهای توسعه بازی خود را بالا برده و پروژههای واقعی را به سرانجام برسانند.
در پایان این دوره، شما قادر خواهید بود مکانیکهای بازی را طراحی و پیادهسازی کنید، با ویژگیهای پیشرفته Unity کار کنید، اصول برنامهنویسی شیگرا را به کار ببرید، بازیها را با استفاده از Object Pooling بهینه کنید و بازیهای اندرویدی را منتشر نمایید.
سرفصل ها و درس ها
ساخت بازی اندرویدی دو بعدی جمعآوری هویج با سیشارپ و یونیتی ۲۰۲۳
Build A 2D Carrot Collecting Android Game with C# & Unity 2023
ساخت بازی اندرویدی جمعآوری هویج دو بعدی با جویاستیک لمسی
Build 2D Carrot Collector Android Game with Touch Joystick
ساخت بازی دو بعدی ترکاندن بادکنک با یونیتی و سیشارپ
Build A 2D Balloon Popper Game with Unity & C#
ساخت بازی دو بعدی ترکاندن بادکنک
Build 2D Balloon Popper Game
ساخت بازی اندرویدی دو بعدی جاخالی دادن از بلوکها با یونیتی و سیشارپ
Build 2D Block Dodge Android Game with Unity & C#
مقدمهای بر بازی جاخالی دادن از بلوکها
Introduction To the Block Dodge Game
راهاندازی پروژه و وارد کردن اسپرایتها
Setting Up The Project & Importing Sprites
ایجاد زمین، بازیکن و آسمان
Creating Ground Player & Sky
ایجاد بلوک
Creating The Block
نوشتن اسکریپت بلوک
Creating The Block Script
ایجاد کنترلر بازیکن
Creating The Player Controller
مدیریت بازی (GameManager) و تولید بلوکها
GameManager & Spawning Blocks
ایجاد سیستم امتیازدهی و رابط کاربری منو
Creating Score & Menu UI
ایجاد متن عنوان و اصلاح رابط کاربری ضربه (Tap UI)
Creating The Title Text & Fixing The Tap UI
خروجی گرفتن برای اندروید
Building For Android
کار با ساختارهای داده در سیشارپ و یونیتی
Working With Data Structures in C# & Unity
شروع کار با لیستها در سیشارپ
Getting Started with Lists in C#
بیشتر درباره لیستها با مثالهای کاربردی
More About List with Practical Examples
پشته (Stack) و کاربردهای آن در سیشارپ
Stack and Its Application in C#
کار با صفها (Queues) در سیشارپ
Working with Queues in C#
پیادهسازی دیکشنری در سیشارپ
Implementing Dictionary in C#
بردارها و ریاضیات برداری در سیشارپ و یونیتی
Vectors and Vector Math in C# & Unity
هر آنچه باید درباره بردارها بدانید
Everything You Wanted To Know About Vectors
بردارهای واحد و نرمالسازی
Unit Vectors & Normalizing
نمایش نظرات