کتاب آموزش جامع یونیتی و سیشارپ: ساخت بازیهای ویدیویی از صفر تا صد با Unity و C# با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع یونیتی و سیشارپ: ساخت بازیهای ویدیویی از صفر تا صد با Unity و C#
موضوع کلی: توسعه بازیهای رایانهای
موضوع میانی: مبانی موتور بازیسازی یونیتی و برنامهنویسی سیشارپ
📋 سرفصلهای دوره
- 1. مقدمهای بر موتور بازیسازی یونیتی (Unity) و محیط کاری آن
- 2. نصب و راهاندازی Unity Hub و ویرایشگر Visual Studio
- 3. آشنایی با پنلهای اصلی یونیتی (Scene, Game, Inspector, Hierarchy)
- 4. مدیریت پروژه، ساخت پوشهها و سازماندهی فایلها در یونیتی
- 5. مقدمهای بر زبان برنامهنویسی سیشارپ (C#) و ساختار کدهای اسکریپت
- 6. متغیرها، انواع دادهها و نحوه تعریف آنها در C#
- 7. عملگرهای ریاضی، منطقی و مقایسهای در برنامهنویسی
- 8. ساختارهای کنترلی و شرطی (if-else و switch) در سیشارپ
- 9. حلقههای تکرار (for, while, foreach) در کنترل جریان برنامه
- 10. آشنایی با متدها (Functions) و نحوه ارسال پارامترها و بازگرداندن مقادیر
- 11. آشنایی با مفهوم شیگرایی (OOP) در سطح مقدماتی برای بازیسازی
- 12. کار با کلاسها، شیءها و اسکریپتهای مونوویژوال (MonoBehaviour)
- 13. ارتباط بین اسکریپتها و کامپوننتها در یونیتی
- 14. کار با اجزای پایه گیماوبجکتها (GameObjects) و ترنسفرم (Transform)
- 15. حرکت دادن اشیاء در فضای سهبعدی با استفاده از کدنویسی سیشارپ
- 16. مدیریت ورودیهای کاربر (کیبورد، موس و کنترلرها) در بازی
- 17. آشنایی با سیستم فیزیک در یونیتی و کامپوننت ریجیدبادی (Rigidbody)
- 18. کار با کالایدرها (Colliders) و تشخیص برخوردها (Collision Detection)
- 19. استفاده از تریگرها (Triggers) برای رویدادهای خاص در بازی
- 20. کار با Prefabها و ایجاد نمونههای پویا از اشیاء در زمان اجرای بازی
- 21. طراحی و پیادهسازی سیستم امتیازدهی و رابط کاربری ساده (UI) با Canvas
- 22. کار با متنها، دکمهها و پنلهای منوی بازی در یونیتی
- 23. مدیریت زمان در بازی و ساخت تایمرها با Time.deltaTime
- 24. آشنایی با سیستم انیمیشنسازی پایه و انیماتور (Animator) در یونیتی
- 25. پخش صدا، موسیقی و مدیریت صوتی در بازی با Audio Source و Audio Listener
- 26. ساخت سیستم دوربین و تعقیب بازیکن (Camera Following)
- 27. مدیریت صحنهها (Scenes) و ساخت سیستم بارگذاری بین مراحل
- 28. ساخت یک بازی کامل دوبعدی (مانند پلتفرمر یا آرکید ساده) از صفر تا صد
- 29. ساخت یک بازی کامل سهبعدی ساده با مکانیکهای حرکتی و جمعآوری آیتم
- 30. دیباگ کردن، رفع خطاهای کدنویسی و بهینهسازی عملکرد اولیه بازی
تگها:
C#
Game Development
Unity
آموزش سیشارپ
آموزش یونیتی
اسکریپتنویسی
برنامهنویسی بازی
توسعه بازی
ساخت بازی
سیشارپ
شیگرایی
طراحی بازی
موتور بازیسازی
مونوویژوال
یونیتی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.