کتاب مستریونیتی و C#: راهنمای جامع ساخت بازی‌های حرفه‌ای

مستریونیتی و C#: راهنمای جامع ساخت بازی‌های حرفه‌ای | توسعه‌دهنده بازی شوید! مستریونیتی و C#: راهنمای جامع ساخت بازی‌های حرفه‌ای آیا رویای ساخت بازی‌های ویدیویی را در سر دارید؟ آیا می‌خواهید وارد دنیا...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: مستریونیتی و C#: راهنمای جامع ساخت بازی‌های حرفه‌ای

موضوع کلی: توسعه بازی‌های ویدئویی

موضوع میانی: توسعه حرفه‌ای بازی با موتور یونیتی

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مقدمه‌ای بر دوره و معرفی موتور یونیتی
  • 2. نصب یونیتی هاب و ویرایشگر یونیتی
  • 3. آشنایی با محیط کاربری و پنجره‌های یونیتی
  • 4. گیم‌آبجکت‌ها و کامپوننت‌ها: بلوک‌های سازنده بازی
  • 5. مدیریت صحنه‌ها (Scenes) و ساختار پروژه
  • 6. کامپوننت Transform: موقعیت، چرخش و مقیاس
  • 7. مقدمه‌ای بر اسکریپت‌نویسی با C# در یونیتی
  • 8. متغیرها و انواع داده در C#
  • 9. توابع و متدها در C#
  • 10. منطق شرطی: دستورات if/else و switch
  • 11. حلقه‌ها: دستورات for و while
  • 12. مفهوم MonoBehaviour و چرخه حیات اسکریپت‌ها
  • 13. متدهای Start، Awake و Update
  • 14. دسترسی به کامپوننت‌ها با متد GetComponent
  • 15. دیباگ کردن کد با Console و Debug.Log
  • 16. پریفب‌ها (Prefabs): ساخت گیم‌آبجکت‌های قابل استفاده مجدد
  • 17. فیزیک در یونیتی: آشنایی با Rigidbody
  • 18. فیزیک در یونیتی: انواع Collider و رویدادهای Trigger
  • 19. کار با فیزیک متریال‌ها (Physic Materials)
  • 20. مفاهیم برداری: کار با Vector2 و Vector3
  • 21. دریافت ورودی کاربر با Input Manager قدیمی
  • 22. معرفی و راه‌اندازی Input System جدید
  • 23. ارتباط بین اسکریپت‌ها: ارجاع مستقیم
  • 24. ارتباط بین اسکریپت‌ها: متدهای FindObjectOfType و SendMessage
  • 25. استفاده از کوروتین‌ها (Coroutines) و IEnumerator
  • 26. مدیریت زمان با کلاس Time و Time.deltaTime
  • 27. مفاهیم متریال، شیدر و تکسچر
  • 28. بررسی عمیق Standard Shader در یونیتی
  • 29. نورپردازی: انواع نورهای Directional، Point و Spot
  • 30. تفاوت نورپردازی Realtime و Baked
  • 31. استفاده از Light Probes و Reflection Probes
  • 32. صدا در یونیتی: کامپوننت‌های AudioSource و AudioListener
  • 33. پخش افکت‌های صوتی (SFX)
  • 34. پیاده‌سازی موسیقی پس‌زمینه و کار با Audio Mixer
  • 35. ذخیره‌سازی داده‌های ساده با PlayerPrefs
  • 36. تفاوت حالت دو‌بعدی و سه‌بعدی در یونیتی
  • 37. کار با Spriteها و ویرایشگر Sprite Editor
  • 38. برش Sprite Sheetها برای انیمیشن
  • 39. مدیریت لایه‌های بصری با Sorting Layers و Order in Layer
  • 40. فیزیک دوبعدی: Rigidbody2D و Collider2D
  • 41. انیمیشن دوبعدی: کار با پنجره Animation
  • 42. کنترل انیمیشن دوبعدی با Animator Controller
  • 43. ساخت دنیای دوبعدی با Tilemap
  • 44. کار با Rule Tiles و Animated Tiles
  • 45. پیاده‌سازی حرکت کاراکتر دوبعدی
  • 46. دوربین در بازی‌های دوبعدی: Orthographic Projection
  • 47. پیاده‌سازی افکت پارالاکس (Parallax) در محیط دوبعدی
  • 48. ساخت آیتم‌های قابل جمع‌آوری (Collectibles)
  • 49. طراحی رابط کاربری ساده برای بازی دوبعدی
  • 50. ایجاد دشمنان و سیستم Spawn در بازی دوبعدی
  • 51. ورود و تنظیم مدل‌های سه‌بعدی (3D Models)
  • 52. مقایسه Character Controller و Rigidbody برای حرکت سه‌بعدی
  • 53. پیاده‌سازی کنترلر اول شخص (First-Person Controller)
  • 54. پیاده‌سازی کنترلر سوم شخص (Third-Person Controller)
  • 55. انیمیشن سه‌بعدی: Mecanim و Animator Controller
  • 56. کار با Stateها و Transitionها در انیماتور
  • 57. استفاده از Blend Trees برای انیمیشن‌های ترکیبی حرکت
  • 58. تفاوت انیمیشن Root Motion و In-Place
  • 59. مقدمه‌ای بر Cinemachine برای ساخت دوربین‌های هوشمند
  • 60. ساخت دوربین سوم شخص دنبال‌کننده با Cinemachine
  • 61. موتور Terrain: طراحی و نقاشی زمین
  • 62. افزودن درخت، چمن و جزئیات به Terrain
  • 63. مفهوم Raycasting برای تشخیص برخورد در فضای سه‌بعدی
  • 64. ساخت سیستم تعامل (Interaction) در بازی سه‌بعدی
  • 65. مبانی سیستم ذرات (Particle System): موتور Shuriken
  • 66. ساخت افکت‌های ویژه مانند انفجار و جادو
  • 67. کار با Skybox و ایجاد اتمسفر
  • 68. استفاده از ProBuilder برای نمونه‌سازی سریع مراحل
  • 69. بهینه‌سازی با Occlusion Culling
  • 70. بهینه‌سازی با گروه‌های Level of Detail (LOD)
  • 71. رویدادها در C#: کار با Events، Actions و Delegates
  • 72. کلاس‌ها و متغیرهای استاتیک (Static)
  • 73. مقدمه‌ای بر الگوهای طراحی (Design Patterns)
  • 74. الگوی طراحی Singleton: مزایا و معایب
  • 75. الگوی طراحی Observer برای جداسازی سیستم‌ها
  • 76. الگوی طراحی State برای هوش مصنوعی و وضعیت‌های بازیکن
  • 77. الگوی طراحی Object Pooling برای بهینه‌سازی عملکرد
  • 78. استفاده از Scriptable Objects برای مدیریت داده‌ها
  • 79. کار با LINQ برای جستجو و مدیریت داده‌ها
  • 80. مفهوم Generics در برنامه‌نویسی C#
  • 81. مبانی UI (UGUI): کار با Canvas و تنظیمات Scale
  • 82. عناصر رابط کاربری: Text، Image و Button
  • 83. مدیریت چیدمان UI با RectTransform و Anchorها
  • 84. کار با Scroll View و Slider
  • 85. انیمیشن‌سازی عناصر رابط کاربری
  • 86. مدیریت صحنه‌ها: بارگذاری و حذف صحنه‌ها
  • 87. بارگذاری غیرهمزمان صحنه‌ها (Asynchronous Scene Loading)
  • 88. مسیریابی و هوش مصنوعی: NavMesh و NavMesh Agent
  • 89. پیاده‌سازی هوش مصنوعی ساده برای دنبال کردن بازیکن
  • 90. مقدمه‌ای بر Post-Processing: افکت‌های بصری
  • 91. افکت‌های Post-Processing: رنگ‌بندی، Bloom و Vignette
  • 92. کار با Profiler برای شناسایی مشکلات عملکردی
  • 93. تکنیک‌های بهینه‌سازی: Batching و Draw Calls
  • 94. برنامه‌نویسی ناهمزمان با async و await
  • 95. مقدمه‌ای بر Addressable Asset System
  • 96. کنترل ورژن پروژه با Git و یونیتی
  • 97. تنظیمات Build برای پلتفرم‌های مختلف
  • 98. خروجی گرفتن برای PC، Mac و Linux
  • 99. خروجی گرفتن برای موبایل (اندروید و iOS)
  • 100. جمع‌بندی دوره و گام‌های بعدی برای پیشرفت
مستریونیتی و C#: راهنمای جامع ساخت بازی‌های حرفه‌ای | توسعه‌دهنده بازی شوید!

مستریونیتی و C#: راهنمای جامع ساخت بازی‌های حرفه‌ای

آیا رویای ساخت بازی‌های ویدیویی را در سر دارید؟

آیا می‌خواهید وارد دنیای هیجان‌انگیز و پردرآمد توسعه بازی شوید و بازی‌های جذاب و خلاقانه‌ای را خلق کنید؟ دیگر نیازی به جستجو نیست! دوره مستریونیتی و C#: راهنمای جامع ساخت بازی‌های حرفه‌ای دقیقا همان چیزی است که به آن نیاز دارید.

این دوره با الهام از کتاب ارزشمند Pro Unity Game Development with C# طراحی شده و تمام آنچه را که برای تبدیل شدن به یک توسعه‌دهنده بازی حرفه‌ای با استفاده از موتور یونیتی و زبان برنامه‌نویسی C# نیاز دارید، در اختیارتان قرار می‌دهد. از مفاهیم پایه تا تکنیک‌های پیشرفته، همه چیز را به زبان ساده و قابل فهم آموزش خواهیم داد.

تصور کنید که بازی خودتان را ساخته‌اید، بازی‌ای که دیگران با اشتیاق بازی می‌کنند و از آن لذت می‌برند. با شرکت در این دوره، این رویا را به واقعیت تبدیل کنید!

درباره دوره مستریونیتی و C#:

دوره مستریونیتی و C# یک دوره جامع و عملی است که به شما کمک می‌کند تا از صفر تا صد ساخت بازی‌های ویدئویی را با استفاده از موتور بازی‌سازی قدرتمند یونیتی و زبان برنامه‌نویسی C# یاد بگیرید. این دوره با تمرکز بر آموزش‌های عملی و پروژه‌محور، به شما این امکان را می‌دهد تا با ساخت پروژه‌های واقعی، مهارت‌های خود را تقویت کرده و برای ورود به بازار کار آماده شوید. مفاهیم ارائه شده در این دوره با الهام از کتاب Pro Unity Game Development with C#، به صورت عمیق و کاربردی آموزش داده می‌شوند.

در این دوره، شما با مباحثی مانند طراحی رابط کاربری، برنامه‌نویسی هوش مصنوعی، بهینه‌سازی عملکرد بازی، و انتشار بازی برای پلتفرم‌های مختلف آشنا خواهید شد. همچنین، با استفاده از مثال‌های عملی و پروژه‌های واقعی، نحوه استفاده از ابزارها و تکنیک‌های مختلف یونیتی را یاد خواهید گرفت.

موضوعات کلیدی دوره:

  • آشنایی با موتور بازی‌سازی یونیتی و محیط توسعه آن
  • مبانی برنامه‌نویسی C# برای توسعه بازی
  • طراحی و پیاده‌سازی رابط کاربری (UI) در یونیتی
  • ایجاد و مدیریت صحنه‌ها و اشیاء بازی
  • وارد کردن و استفاده از مدل‌های سه‌بعدی و بافت‌ها
  • پیاده‌سازی حرکت و کنترل کاراکترها
  • برنامه‌نویسی هوش مصنوعی (AI) برای دشمنان و NPCها
  • ایجاد صدا و موسیقی در بازی
  • طراحی و پیاده‌سازی سیستم‌های گیم‌پلی (GamePlay)
  • بهینه‌سازی عملکرد بازی برای اجرای روان
  • انتشار بازی برای پلتفرم‌های مختلف (PC, Mobile, Web)
  • استفاده از Asset Store یونیتی
  • آشنایی با الگوهای طراحی (Design Patterns) در توسعه بازی
  • کار با سیستم‌های فیزیک یونیتی
  • ایجاد افکت‌های ویژه (VFX)

مخاطبان دوره:

این دوره برای افراد زیر مناسب است:

  • افرادی که علاقه‌مند به یادگیری توسعه بازی‌های ویدئویی هستند و هیچ تجربه‌ای در این زمینه ندارند.
  • دانشجویان و فارغ‌التحصیلان رشته‌های کامپیوتر و مهندسی نرم‌افزار که می‌خواهند مهارت‌های خود را در زمینه توسعه بازی ارتقا دهند.
  • توسعه‌دهندگان نرم‌افزار که می‌خواهند وارد صنعت بازی‌سازی شوند و مهارت‌های جدیدی کسب کنند.
  • افرادی که به دنبال ایجاد بازی‌های مستقل (Indie Game) هستند و می‌خواهند تمام مراحل ساخت بازی را خودشان انجام دهند.

چرا این دوره را بگذرانیم؟

دلایل زیادی وجود دارد که چرا باید در دوره مستریونیتی و C# شرکت کنید:

  • آموزش جامع و کامل: این دوره تمام جنبه‌های توسعه بازی با یونیتی و C# را پوشش می‌دهد، از مفاهیم پایه تا تکنیک‌های پیشرفته.
  • آموزش عملی و پروژه‌محور: با ساخت پروژه‌های واقعی، مهارت‌های خود را به طور عملی تقویت خواهید کرد.
  • یادگیری از متخصصان: مدرسین دوره، متخصصان با تجربه در صنعت بازی‌سازی هستند و شما را در طول مسیر یادگیری راهنمایی خواهند کرد.
  • آماده‌سازی برای بازار کار: با شرکت در این دوره، مهارت‌های مورد نیاز برای ورود به بازار کار را کسب خواهید کرد.
  • دسترسی به پشتیبانی و مشاوره: در طول دوره، به پشتیبانی و مشاوره مدرسین و سایر شرکت‌کنندگان دسترسی خواهید داشت.
  • شبکه‌سازی با سایر علاقه‌مندان: فرصتی برای شبکه‌سازی با سایر علاقه‌مندان به توسعه بازی و ایجاد تیم‌های کاری.
  • بروزرسانی‌های منظم: محتوای دوره به طور منظم با جدیدترین تکنولوژی‌ها و ابزارهای یونیتی بروزرسانی می‌شود.
  • الهام‌گرفته از کتاب Pro Unity Game Development with C#: مفاهیم کلیدی کتاب در این دوره به صورت عملی و کاربردی آموزش داده می‌شوند.
  • افزایش درآمد: با کسب مهارت در توسعه بازی، می‌توانید به عنوان یک توسعه‌دهنده بازی در شرکت‌های بازی‌سازی استخدام شوید یا بازی‌های خود را به فروش برسانید و کسب درآمد کنید.

فرصت را از دست ندهید و همین امروز در دوره مستریونیتی و C# ثبت‌نام کنید!

سرفصل‌های دوره:

بخش اول: مقدمات و آشنایی با یونیتی

  • سرفصل 1: معرفی دوره و مدرس
  • سرفصل 2: دانلود و نصب یونیتی
  • سرفصل 3: آشنایی با محیط یونیتی
  • سرفصل 4: ساخت اولین پروژه یونیتی
  • سرفصل 5: مفاهیم پایه یونیتی (صحنه، گیم‌آبجکت، کامپوننت)
  • سرفصل 6: کار با Transform
  • سرفصل 7: کار با 카메라 (Camera)
  • سرفصل 8: نورپردازی (Lighting)
  • سرفصل 9: ایجاد مواد (Materials) و بافت‌ها (Textures)
  • سرفصل 10: ایمپورت کردن مدل‌های سه‌بعدی

بخش دوم: برنامه‌نویسی C# برای یونیتی

  • سرفصل 11: مقدمه‌ای بر C#
  • سرفصل 12: متغیرها و انواع داده
  • سرفصل 13: عملگرها و عبارات
  • سرفصل 14: ساختارهای کنترلی (if, else, switch)
  • سرفصل 15: حلقه‌ها (for, while, do-while)
  • سرفصل 16: توابع (Functions)
  • سرفصل 17: کلاس‌ها (Classes) و اشیاء (Objects)
  • سرفصل 18: وراثت (Inheritance)
  • سرفصل 19: چند ریختی (Polymorphism)
  • سرفصل 20: رابط‌ها (Interfaces)

بخش سوم: حرکت و کنترل کاراکتر

  • سرفصل 21: پیاده‌سازی حرکت با CharacterController
  • سرفصل 22: پیاده‌سازی حرکت با Rigidbody
  • سرفصل 23: تشخیص برخورد (Collision Detection)
  • سرفصل 24: ورودی کاربر (Input)
  • سرفصل 25: انیمیشن (Animation)
  • سرفصل 26: Blend Tree
  • سرفصل 27: State Machine
  • سرفصل 28: Ragdoll
  • سرفصل 29: دوربین (Camera) دنبال‌کننده
  • سرفصل 30: کنترل‌های لمسی (Touch Controls)

بخش چهارم: طراحی رابط کاربری (UI)

  • سرفصل 31: آشنایی با Canvas
  • سرفصل 32: Text
  • سرفصل 33: Image
  • سرفصل 34: Button
  • سرفصل 35: Slider
  • سرفصل 36: Scroll View
  • سرفصل 37: Input Field
  • سرفصل 38: ساخت منوی اصلی
  • سرفصل 39: ساخت HUD (Heads-Up Display)
  • سرفصل 40: مدیریت صفحه نمایش‌های مختلف

بخش پنجم: هوش مصنوعی (AI)

  • سرفصل 41: مقدمه‌ای بر هوش مصنوعی
  • سرفصل 42: Pathfinding
  • سرفصل 43: Navigation Mesh
  • سرفصل 44: Behavior Tree
  • سرفصل 45: Finite State Machine (FSM)
  • سرفصل 46: ایجاد دشمنان هوشمند
  • سرفصل 47: گشت زنی (Patrolling)
  • سرفصل 48: تعقیب (Chasing)
  • سرفصل 49: حمله (Attacking)
  • سرفصل 50: حالت‌های مختلف هوش مصنوعی

بخش ششم: صدا و موسیقی

  • سرفصل 51: ایمپورت کردن صدا
  • سرفصل 52: پخش صدا (AudioSource)
  • سرفصل 53: تنظیم صدا (Audio Mixer)
  • سرفصل 54: موسیقی پس‌زمینه
  • سرفصل 55: صداهای محیطی
  • سرفصل 56: صداهای واکنش
  • سرفصل 57: ایجاد افکت‌های صوتی
  • سرفصل 58: استفاده از reverb
  • سرفصل 59: کم کردن و زیاد کردن صدا (Fading)
  • سرفصل 60: صداهای سه‌بعدی (3D Audio)

بخش هفتم: سیستم ذرات (Particle System)

  • سرفصل 61: مقدمه‌ای بر Particle System
  • سرفصل 62: ایجاد آتش
  • سرفصل 63: ایجاد دود
  • سرفصل 64: ایجاد باران
  • سرفصل 65: ایجاد برف
  • سرفصل 66: ایجاد انفجار
  • سرفصل 67: سفارشی‌سازی ذرات
  • سرفصل 68: استفاده از شیدرها (Shaders)
  • سرفصل 69: بهینه‌سازی Particle System
  • سرفصل 70: ساخت افکت‌های ویژه

بخش هشتم: بهینه‌سازی (Optimization)

  • سرفصل 71: مقدمه‌ای بر بهینه‌سازی
  • سرفصل 72: Profiler
  • سرفصل 73: Batching
  • سرفصل 74: Occlusion Culling
  • سرفصل 75: LOD (Level of Detail)
  • سرفصل 76: Texture Compression
  • سرفصل 77: Mesh Optimization
  • سرفصل 78: Code Optimization
  • سرفصل 79: Memory Management
  • سرفصل 80: بهینه‌سازی برای موبایل

بخش نهم: انتشار (Build)

  • سرفصل 81: Build Settings
  • سرفصل 82: انتشار برای PC
  • سرفصل 83: انتشار برای Android
  • سرفصل 84: انتشار برای iOS
  • سرفصل 85: انتشار برای WebGL
  • سرفصل 86: تست و دیباگ (Debug)
  • سرفصل 87: Upload به App Store
  • سرفصل 88: Upload به Google Play Store
  • سرفصل 89: مدیریت نسخه‌ها
  • سرفصل 90: نکات و ترفندها

بخش دهم: پروژه عملی (Game Project)

  • سرفصل 91: طراحی بازی
  • سرفصل 92: ساخت بازی از ابتدا
  • سرفصل 93: پیاده‌سازی مکانیک بازی
  • سرفصل 94: افزودن UI و UX
  • سرفصل 95: پیاده‌سازی صدا و موسیقی
  • سرفصل 96: بهینه‌سازی بازی
  • سرفصل 97: تست و دیباگ نهایی
  • سرفصل 98: آماده سازی برای انتشار
  • سرفصل 99: انتشار بازی
  • سرفصل 100: معرفی منابع بیشتر

این تنها بخشی از سرفصل‌های جامع این دوره است. با ثبت‌نام در این دوره، به دنیایی از آموزش‌های کاربردی و پروژه‌محور دسترسی خواهید داشت و می‌توانید به یک توسعه‌دهنده بازی حرفه‌ای تبدیل شوید!

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.