دوره ساخت بازی سهبعدی جذاب با Unity برای نوجوانان همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت بازی سهبعدی جذاب با Unity برای نوجوانان
موضوع کلی: برنامهنویسی بازیسازی
موضوع میانی: مبانی برنامهنویسی سهبعدی بازی
📋 سرفصلهای دوره
- 1. مقدمهای بر دنیای بازیسازی و Unity
- 2. نصب Unity و آشنایی با محیط کاربری
- 3. اولین پروژه Unity: ساخت یک صحنه ساده
- 4. مفهوم Game Object و Component
- 5. دستکاری Game Object ها: Position, Rotation, Scale
- 6. آشنایی با زبان برنامهنویسی C#
- 7. اولین اسکریپت C#: نمایش "سلام دنیا"
- 8. متغیرها و انواع دادهها در C#
- 9. عملگرهای ریاضی و منطقی
- 10. ورودی کاربر: کنترل یک شیء با کلیدها
- 11. مفهوم Transform در Unity
- 12. Prefab ها: اجزای قابل استفاده مجدد
- 13. سیستم مختصات سهبعدی در Unity
- 14. آشنایی با Console و رفع اشکال اولیه
- 15. Material و Texture: ظاهر دادن به اشیاء
- 16. ساخت و استفاده از Material جدید
- 17. مفهوم Scene و مدیریت صحنهها
- 18. دوربین در Unity: چشمان شما در بازی
- 19. نورپردازی پایه در Unity
- 20. ساخت یک بازی خیلی ساده: حرکت یک مکعب
- 21. دستورات شرطی: If, Else If, Else
- 22. حلقههای تکرار: For و While
- 23. توابع (Methods): کدهای قابل استفاده مجدد
- 24. کلاسها و شیگرایی (مقدماتی)
- 25. Vector3: کار با جهتها و موقعیتها در سهبعدی
- 26. Time.deltaTime: حرکت مستقل از فریم ریت
- 27. سیستم فیزیک Unity: Rigidbody و Collider
- 28. انواع Collider و کاربرد آنها
- 29. اعمال نیرو به Rigidbody: AddForce
- 30. تشخیص برخورد: OnCollisionEnter و OnTriggerEnter
- 31. ورودی پیشرفته: Input.GetAxis و Input.GetButton
- 32. مدیریت ورودیهای متعدد کاربر
- 33. آرایهها (Arrays): نگهداری مجموعهای از دادهها
- 34. لیستها (Lists): آرایههای پویا
- 35. Raycasting: شلیک پرتو برای تشخیص اشیاء
- 36. مفهوم Layer و Tag در Unity
- 37. Coroutine ها: اجرای عملیات زمانبندی شده
- 38. ایجاد شیء جدید در زمان اجرا: Instantiate
- 39. حذف اشیاء از صحنه: Destroy
- 40. ایجاد یک سیستم امتیازدهی ساده
- 41. سیستم سلامت (Health System) برای بازیکن
- 42. دشمنان ساده: حرکت به سمت بازیکن
- 43. مرزهای بازی و محدود کردن حرکت بازیکن
- 44. افکتهای صوتی پایه: AudioSource
- 45. پخش موسیقی پسزمینه
- 46. طراحی سطح: ساخت محیطهای سهبعدی
- 47. مدلهای سهبعدی: وارد کردن و استفاده
- 48. مفهوم Normal Map و Bump Map (مقدماتی)
- 49. Skybox: پسزمینه دنیای شما
- 50. UI Canvas: ایجاد رابط کاربری
- 51. نمایش متن در بازی: UI Text
- 52. دکمهها و تعامل با UI: UI Button
- 53. ساخت منوی شروع بازی
- 54. صفحه "بازی تمام شد" و ریست بازی
- 55. مدیریت صحنهها: SceneManager
- 56. ساخت یک بازیکن اول شخص (FPS Controller)
- 57. ساخت یک بازیکن سوم شخص (Third Person Controller)
- 58. انیمیشن در Unity: Animator Controller
- 59. States و Transitions در Animator
- 60. ساخت انیمیشنهای پایه برای بازیکن
- 61. سیستم ذرات (Particle System): دود، آتش، انفجار
- 62. افکتهای بصری با Particle System
- 63. سیستم ناوبری AI: NavMesh
- 64. Agent های NavMesh: حرکت خودکار دشمنان
- 65. ساخت دشمنان با مسیردهی خودکار
- 66. الگوهای رفتاری دشمن: گشتزنی و تعقیب
- 67. سیستم جمعآوری آیتمها (Collectibles)
- 68. طراحی لولهای پیچیدهتر با موانع
- 69. مدیریت منابع و بهینهسازی (مقدماتی)
- 70. Prefab Variants برای تنوع دادن به اشیاء
- 71. ایجاد یک صندوق گنج قابل باز شدن
- 72. افکتهای تصویری پسپردازش (Post-Processing)
- 73. ساخت سیستم Checkpoint
- 74. کار با Time Scale: آهسته کردن زمان
- 75. افکتهای دوربین: لرزش دوربین
- 76. برنامهریزی پروژه: ایده تا اجرا
- 77. ساخت بازی: طراحی مراحل (Level Design)
- 78. جمعبندی مباحث: یکپارچهسازی تمام اجزا
- 79. توسعه سیستم Inventory ساده
- 80. ذخیره و بارگذاری اطلاعات با PlayerPrefs
- 81. ساخت یک سیستم دیالوگ ساده
- 82. معرفی Lightmap ها (مقدماتی)
- 83. Audio Mixer: مدیریت صداهای مختلف
- 84. Tweening و Doping: حرکتهای نرم
- 85. اصول طراحی بازی و "Game Feel"
- 86. پولیش و جذابتر کردن بازی
- 87. رفع اشکال پیشرفته و پیدا کردن باگها
- 88. تحلیل و بهبود عملکرد بازی
- 89. ساخت خروجی (Build) برای پلتفرمهای مختلف
- 90. معرفی پلتفرمهای انتشار بازی
- 91. ورژن کنترل (Git) برای پروژههای گروهی (مقدماتی)
- 92. کار با Asset Store Unity
- 93. توسعه بازی موبایل (مقدماتی): تاچ اینپوت
- 94. معرفی فریمورکهای UI پیشرفته
- 95. ساخت یک پازل ساده در بازی
- 96. سیستم Event و Delegate (مقدماتی)
- 97. بهینهسازی اسکریپتها برای عملکرد بهتر
- 98. چالشها و پروژههای مستقل
- 99. گامهای بعدی در مسیر بازیسازی
- 100. خداحافظی و منابع برای ادامه یادگیری
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.