کتاب برنامه نویسی C# برای توسعه بازی در یونیتی (مقدماتی تا پیشرفته) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
برنامه نویسی C# برای توسعه بازی در یونیتی: از مبتدی تا حرفهای برنامه نویسی C# برای توسعه بازی در یونیتی: از مبتدی تا حرفهای آیا رویای ساخت بازیهای ویدیویی جذاب را در سر دارید؟ آیا میخواهید دنیای ه...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره برنامه نویسی C# برای توسعه بازی در یونیتی (مقدماتی تا پیشرفته)
موضوع کلی: برنامه نویسی
موضوع میانی: موتور بازی یونیتی (Unity)
📋 سرفصلهای دوره
- 1. مقدمه ای بر توسعه بازی و یونیتی
- 2. آشنایی با محیط یونیتی و رابط کاربری
- 3. نصب و راه اندازی یونیتی و Visual Studio
- 4. مبانی زبان برنامه نویسی C#
- 5. متغیرها، انواع داده، و عملگرها در C#
- 6. دستورات شرطی (if, else, switch) در C#
- 7. حلقه ها (for, while, do-while) در C#
- 8. آرایه ها و لیست ها در C#
- 9. توابع و متدها در C#
- 10. کلاس ها و اشیاء در C#
- 11. مفهوم شی گرایی (OOP) در C#
- 12. وراثت (Inheritance) در C#
- 13. چند ریختی (Polymorphism) در C#
- 14. کپسوله سازی (Encapsulation) در C#
- 15. ایجاد اسکریپت در یونیتی و اتصال آن به اشیاء
- 16. Component ها در یونیتی و کاربرد آنها
- 17. Transform Component و خواص Position, Rotation, Scale
- 18. Movement ساده با استفاده از اسکریپت
- 19. ورودی کاربر (Input) و کنترل کاراکتر
- 20. Rigidbody و فیزیک پایه در یونیتی
- 21. Collider ها و تشخیص برخورد
- 22. Trigger ها و تشخیص محدوده
- 23. ایجاد صحنه (Scene) در یونیتی
- 24. GameObject ها و مدیریت آنها
- 25. Prefab ها و استفاده مجدد از اشیاء
- 26. Asset Store و استفاده از Asset های آماده
- 27. وارد کردن مدل های سه بعدی به یونیتی
- 28. Texture ها و Material ها در یونیتی
- 29. نورپردازی (Lighting) در یونیتی
- 30. دوربین (Camera) و کنترل آن
- 31. صدا (Audio) و مدیریت صدا در یونیتی
- 32. UI (User Interface) و عناصر UI در یونیتی
- 33. Canvas و Anchor ها در UI
- 34. Button ها و Event Listener ها در UI
- 35. Slider ها و Input Field ها در UI
- 36. Text و Font ها در UI
- 37. Image و Sprite ها در UI
- 38. ساخت منو اصلی (Main Menu)
- 39. ساخت منو تنظیمات (Settings Menu)
- 40. مدیریت صحنه ها (Scene Management)
- 41. ذخیره و بارگذاری اطلاعات بازی (PlayerPrefs)
- 42. مقدمه ای بر انیمیشن در یونیتی
- 43. Animator Controller و State Machine
- 44. ایجاد انیمیشن های ساده
- 45. انتقال بین انیمیشن ها
- 46. پارامترهای انیماتور
- 47. Blending و Interruption انیمیشن ها
- 48. Event های انیمیشن
- 49. مقدمه ای بر هوش مصنوعی (AI) در بازی
- 50. NavMesh و Agent های هوشمند
- 51. Pathfinding و مسیریابی
- 52. Behaviour Tree ها (در سطح مقدماتی)
- 53. Finite State Machines (FSM)
- 54. تشخیص دشمن و تعقیب آن
- 55. حمله به دشمن
- 56. سلامت و آسیب دیدن کاراکتر
- 57. مرگ و Respawn کاراکتر
- 58. ساخت HUD (Heads-Up Display)
- 59. نمایش امتیاز و نوار سلامتی
- 60. ساخت سیستم امتیازدهی
- 61. ساخت سیستم Power-Up
- 62. Particle System ها و جلوه های ویژه
- 63. Screen Shake و Camera Effects
- 64. Post Processing و بهبود گرافیک بازی
- 65. Shader ها (مقدماتی) و ساخت Shader های ساده
- 66. Git و Version Control برای پروژه های یونیتی
- 67. کار تیمی و Collaboration در یونیتی
- 68. بهینه سازی عملکرد بازی (Performance Optimization)
- 69. Profiler یونیتی و شناسایی گلوگاه ها
- 70. Batching و Static/Dynamic Batching
- 71. Occlusion Culling
- 72. Mobile Optimization و تنظیمات مناسب برای موبایل
- 73. ساخت بازی پلتفرمر دو بعدی (2D Platformer)
- 74. ساخت بازی تیراندازی از بالا (Top-Down Shooter)
- 75. ساخت بازی مسابقه ای ساده (Simple Racing Game)
- 76. ساخت بازی پازلی (Puzzle Game)
- 77. ساخت بازی استراتژیک ساده (Simple Strategy Game)
- 78. تبدیل پروژه به APK برای اندروید
- 79. تبدیل پروژه به EXE برای ویندوز
- 80. مقدمه ای بر AR (Augmented Reality) در یونیتی
- 81. مقدمه ای بر VR (Virtual Reality) در یونیتی
- 82. بازار یابی بازی (Game Marketing)
- 83. نشر بازی (Game Publishing)
- 84. اشکال زدایی و رفع خطا در کد
- 85. ایجاد مستندات برای کد
- 86. الگوهای طراحی (Design Patterns) رایج در بازی سازی
- 87. یادگیری منابع بیشتر و ادامه مسیر
- 88. منابع آنلاین برای یادگیری یونیتی و C#
- 89. انجمن های برنامه نویسی و بازی سازی
- 90. به روز نگه داشتن دانش و مهارت ها
- 91. ساخت یک پروژه بازی کامل (از ابتدا تا انتها) - قسمت 1
- 92. ساخت یک پروژه بازی کامل (از ابتدا تا انتها) - قسمت 2
- 93. ساخت یک پروژه بازی کامل (از ابتدا تا انتها) - قسمت 3
- 94. ساخت یک پروژه بازی کامل (از ابتدا تا انتها) - قسمت 4
- 95. ساخت یک پروژه بازی کامل (از ابتدا تا انتها) - قسمت 5
- 96. نکات و ترفندهای کاربردی در یونیتی
- 97. چالش های برنامه نویسی بازی و راه حل ها
- 98. پرسش و پاسخ و رفع اشکال
- 99. مرور و جمع بندی دوره
- 100. مفاهیم پیشرفته شیءگرایی در C# (ارث بری، پلی مورفیسم، انتزاع)
تگها:
C#
C# Unity
Coding
Game Development
Game Programming
Unity
Unity game engine
آموزش Unity
بازی سازی
برنامه نویسی
برنامه نویسی C++
برنامه نویسی بازی
توسعه بازی
موتور بازی سازی
یونیتی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.