سرعت پخش
سبک زیرنویس
توسعه بازی 2D با C# و Unity
بدون پرداخت — همین الان شروع کن
درباره دوره
این دوره برای برنامهنویسان مبتدی و متوسطی که علاقهمند به ورود به دنیای توسعه بازی هستند، طراحی شده است. چه تجربهای در برنامهنویسی داشته باشید و چه نه، ما شما را قدم به قدم راهنمایی میکنیم.
در این دوره، دو بازی کامل 2D با استفاده از C# و Unity 6 خواهید ساخت: 'Delivery Dash' و 'Snow Surfer'. با یادگیری مفاهیم کلیدی، میتوانید بازیهای خود را از صفر طراحی و پیادهسازی کنید.
مسیر یادگیری ما شامل نصب و پیکربندی ابزارهای لازم، یادگیری مفاهیم برنامهنویسی C#، کار با Unity Editor، و طراحی گیمپلی بازیها است. در پایان دوره، شما یک توسعهدهنده بازی 2D ماهر خواهید بود.
در این دوره چه چیزهایی یاد میگیرید؟
- نصب و پیکربندی Unity 6 و VS Code برای توسعه بازی
- آشنایی با رابط کاربری Unity و اصول اولیه کار با آن
- برنامهنویسی با C# و استفاده از متغیرها، شرطها و حلقهها
- پیادهسازی سیستم حرکت و برخورد در بازیهای 2D
- استفاده از Prefabs برای ایجاد اشیاء قابل تکرار
- کار با سیستم ذرات و ایجاد جلوههای ویژه
- طراحی و پیادهسازی رابط کاربری (UI) در بازی
- استفاده از Cinemachine برای ایجاد دوربینهای پویا
- مدیریت ورودی کاربر و کنترل بازی با کیبورد
- درک مفهوم Parent-Child و استفاده از آن در ساختار بازی
- استفاده از تگها (Tags) برای شناسایی و دستهبندی اشیاء
- بهینهسازی عملکرد بازی با استفاده از Time.deltaTime
- ساخت و مدیریت لولهای بازی
- استفاده از Surface Vector 2D برای حرکت نرمتر
این دوره مناسب چه کسانی است؟
- برنامهنویسان مبتدی و متوسط علاقهمند به توسعه بازی
- افرادی که با مفاهیم اولیه برنامهنویسی آشنایی دارند
- طراحان بازی که میخواهند مهارتهای برنامهنویسی خود را ارتقا دهند
- دانشجویان رشتههای مرتبط با علوم کامپیوتر و بازیسازی
با ثبتنام در این دوره، گامی بزرگ در مسیر تبدیل شدن به یک توسعهدهنده بازی حرفهای بردارید. اکنون با شروع یادگیری، آیندهی خود را در دنیای بازیسازی رقم بزنید.
جلسات دوره
130 جلسهنظرات و گفتگو
سوال، نظر یا تجربهات رو بنویس — بقیه هم ازش استفاده میکنن.
برای نوشتن نظر باید وارد بشی — یک دقیقهست!
هنوز کسی نظر نذاشته — تو اولین نفر باش!