اپلیکیشن اندرویدی فلشکارت آموزشی ساخت اولین بازی خود در Unity با C#
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب ساخت اولین بازی خود در Unity با C#
موضوع کلی: مبانی برنامه نویسی C# و توسعه بازی در Unity
موضوع میانی: آشنایی با مفاهیم پایه C# و اصول توسعه بازی
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه Unity
- 2. نصب Unity
- 3. آشنایی با محیط Unity
- 4. ایجاد پروژه جدید
- 5. مفاهیم پایه Unity
- 6. نحوه کار با GameObjects
- 7. کامپوننت ها در Unity
- 8. اضافه کردن کامپوننت Transform
- 9. تغییر موقعیت، چرخش و مقیاس
- 10. استفاده از ابزارهای جابجایی، چرخش و مقیاس
- 11. مفاهیم پایه Scripting در Unity
- 12. زبان برنامه نویسی C#
- 13. نصب Visual Studio
- 14. نوشتن اولین اسکریپت C#
- 15. نحوه اتصال اسکریپت به GameObject
- 16. متغیرها در C#
- 17. انواع داده های پایه در C#
- 18. عملگرهای ریاضی در C#
- 19. دستورات شرطی if و else
- 20. حلقه های for و while
- 21. توابع در C#
- 22. نحوه فراخوانی توابع
- 23. مفاهیم پایه Physics در Unity
- 24. استفاده از Rigidbody
- 25. اضافه کردن Collider
- 26. تداخل Collider ها
- 27. کار با نیروها در Physics
- 28. استفاده از Prefabs
- 29. ایجاد Prefabs
- 30. کار با Prefabs در Scene
- 31. مفاهیم پایه UI در Unity
- 32. ساخت Canvas
- 33. اضافه کردن Text
- 34. اضافه کردن Button
- 35. اضافه کردن Image
- 36. نحوه کار با رویدادهای UI
- 37. مفاهیم پایه انیمیشن در Unity
- 38. ایجاد انیمیشن
- 39. کار با Keyframes
- 40. تنظیم سرعت انیمیشن
- 41. استفاده از Animator Controller
- 42. ایجاد State ها در Animator
- 43. انتقال بین State ها
- 44. مفاهیم پایه صدا در Unity
- 45. اضافه کردن Audio Source
- 46. اضافه کردن Audio Clip
- 47. پخش صدا
- 48. تنظیم بلندی صدا
- 49. مفاهیم پایه دوربین در Unity
- 50. تنظیم موقعیت دوربین
- 51. تنظیم زاویه دوربین
- 52. کار با Camera Script
- 53. مفاهیم پایه ورودی در Unity
- 54. دریافت ورودی از کیبورد
- 55. دریافت ورودی از موس
- 56. کار با Input Manager
- 57. ایجاد یک بازی ساده پلتفرمر
- 58. حرکت کاراکتر در پلتفرمر
- 59. پرش کاراکتر در پلتفرمر
- 60. ایجاد دشمن در پلتفرمر
- 61. برخورد کاراکتر با دشمن
- 62. سیستم سلامتی در بازی
- 63. امتیازدهی در بازی
- 64. صفحه شروع بازی
- 65. صفحه پایان بازی
- 66. ذخیره و بارگذاری بازی
- 67. اصول طراحی بازی
- 68. تست و دیباگ کردن بازی
- 69. بهینه سازی عملکرد بازی
- 70. ایجاد یک بازی تیراندازی اول شخص
- 71. حرکت بازیکن در تیراندازی
- 72. شلیک کردن در تیراندازی
- 73. ایجاد دشمن در تیراندازی
- 74. برخورد گلوله با دشمن
- 75. سیستم امتیازدهی در تیراندازی
- 76. محیط های بازی
- 77. نورپردازی در Unity
- 78. سایه ها در Unity
- 79. متریال ها در Unity
- 80. تکسچر ها در Unity
- 81. Shaders در Unity
- 82. Post Processing در Unity
- 83. ایجاد یک بازی پازل
- 84. مکانیزم های بازی پازل
- 85. حل پازل
- 86. سیستم مراحل در پازل
- 87. مفاهیم پیشرفته Scripting
- 88. استفاده از Coroutines
- 89. استفاده از Events
- 90. استفاده از Delegates
- 91. ارث بری در C#
- 92. پلی مورفیسم در C#
- 93. واسط ها (Interfaces) در C#
- 94. فضاهای نام (Namespaces) در C#
- 95. مدیریت خطا (Error Handling)
- 96. استفاده از Try-Catch
- 97. مفاهیم پیشرفته Physics
- 98. Joints در Physics
- 99. Ragdolls در Physics
- 100. NavMesh Agent
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.