🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: یونیتی از پایه: راهنمای جامع ساخت اولین بازی برای مبتدیان مطلق
موضوع کلی: توسعه بازی
موضوع میانی: مقدمات توسعه بازی با موتور Unity
📋 سرفصلهای دوره (100 موضوع)
- 1. مقدمهای بر موتور بازیسازی یونیتی
- 2. یونیتی در مقابل سایر موتورهای بازیسازی
- 3. نصب یونیتی هاب (Unity Hub) و ویرایشگر یونیتی
- 4. آشنایی با رابط کاربری یونیتی: پنجره Scene
- 5. آشنایی با رابط کاربری یونیتی: پنجره Game
- 6. آشنایی با رابط کاربری یونیتی: پنجره Hierarchy
- 7. آشنایی با رابط کاربری یونیتی: پنجره Project
- 8. آشنایی با رابط کاربری یونیتی: پنجره Inspector
- 9. سیستم مختصات سهبعدی و جهتها (X, Y, Z)
- 10. ایجاد اولین پروژه و تنظیمات اولیه
- 11. مفهوم GameObject: سنگ بنای هر بازی
- 12. مفهوم کامپوننت (Component): افزودن قابلیت به GameObject
- 13. کامپوننت Transform: موقعیت، چرخش و مقیاس
- 14. کار با ابزارهای جابجایی، چرخش و تغییر اندازه
- 15. استفاده از آبجکتهای اولیه (Primitives) برای ساخت سطح
- 16. مفهوم Asset و وارد کردن منابع به پروژه
- 17. وارد کردن مدلهای سهبعدی (3D Models)
- 18. وارد کردن بافتها (Textures) و تصاویر
- 19. رنگ و بافت: آشنایی با متریالها (Materials)
- 20. مقدمهای بسیار ساده بر شیدرها (Shaders)
- 21. مفهوم Prefab: ساخت آبجکتهای قابل استفاده مجدد
- 22. ایجاد و ویرایش Prefabها
- 23. نورپردازی مقدماتی: نور جهتدار (Directional Light)
- 24. انواع دیگر نورها: Point Light و Spot Light
- 25. سایهها در یونیتی: تنظیمات اولیه
- 26. دوربین: پنجره بازیکن به دنیای بازی
- 27. شروع برنامهنویسی: چرا از C# استفاده میکنیم؟
- 28. نصب و راهاندازی ویژوال استودیو (Visual Studio)
- 29. ایجاد و اتصال اولین اسکریپت به یک GameObject
- 30. ساختار یک اسکریپت در یونیتی: Start و Update
- 31. دستور Debug.Log: اولین قدم در خطایابی
- 32. مفهوم متغیرها (Variables) در برنامهنویسی
- 33. آشنایی با متغیرها: عدد صحیح (int) و اعشاری (float)
- 34. آشنایی با متغیرها: متنی (string) و منطقی (bool)
- 35. متغیرهای عمومی (Public) و نمایش آنها در Inspector
- 36. حرکت دادن آبجکت با اسکریپت: Transform.Translate
- 37. مفهوم Time.deltaTime و حرکت روان و مستقل از فریم
- 38. دریافت ورودی از کیبورد: GetKey و GetKeyDown
- 39. ساخت اولین حرکت کاراکتر با ورودی کیبورد
- 40. دستورات شرطی: if و else
- 41. عملگرهای مقایسهای (==, !=, <, >)
- 42. دریافت ورودی از موس (Mouse)
- 43. مفهوم توابع (Functions) و تعریف اولین تابع
- 44. فراخوانی توابع از Start و Update
- 45. آشنایی با کامنتگذاری در کد
- 46. مقدمهای بر فیزیک در یونیتی: کامپوننت Rigidbody
- 47. تفاوت Rigidbody و Rigidbody 2D
- 48. جاذبه و جرم: کنترل رفتار فیزیکی آبجکتها
- 49. کامپوننت Collider: تعریف مرزهای فیزیکی
- 50. انواع Colliderها: Box, Sphere, Capsule
- 51. تفاوت Collider و Trigger
- 52. تشخیص برخوردها با تابع OnCollisionEnter
- 53. تشخیص ورود به محدودهها با تابع OnTriggerEnter
- 54. اعمال نیرو به آبجکتها با AddForce
- 55. ساخت یک پرش ساده برای کاراکتر
- 56. ایجاد پروژه عملی اول: بازی جمعآوری سکه
- 57. طراحی و ساخت کاراکتر بازیکن (Player)
- 58. اسکریپت کامل حرکت بازیکن در محیط سهبعدی
- 59. تنظیم دوربین برای دنبال کردن بازیکن
- 60. طراحی و ساخت محیط بازی (Level)
- 61. ایجاد سکهها به عنوان آیتمهای جمعکردنی
- 62. اسکریپت سکه: چرخش و تشخیص برخورد
- 63. سیستم امتیازدهی: افزایش امتیاز با برداشتن سکه
- 64. مقدمهای بر رابط کاربری (UI): مفهوم Canvas
- 65. ایجاد متن (Text) برای نمایش امتیاز
- 66. بهروزرسانی متن امتیاز از طریق اسکریپت
- 67. مقدمهای بر صدا: کامپوننت Audio Source
- 68. مفهوم Audio Listener
- 69. پخش صدای پسزمینه (Background Music)
- 70. پخش افکت صوتی هنگام برداشتن سکه
- 71. ایجاد یک دشمن ساده با حرکت رفت و برگشتی
- 72. اسکریپت آسیب رساندن به بازیکن
- 73. سیستم جان (Health) برای بازیکن
- 74. پایان بازی: شرط پیروزی و شکست
- 75. مدیریت صحنهها (Scene Management)
- 76. ایجاد صحنه منوی اصلی (Main Menu)
- 77. طراحی منوی اصلی با دکمههای شروع و خروج
- 78. اسکریپت دکمهها برای بارگذاری صحنه بازی
- 79. ایجاد صفحه "بازی تمام شد" (Game Over)
- 80. بارگذاری مجدد بازی (Restart)
- 81. مقدمهای بر انیمیشن در یونیتی
- 82. پنجره Animation و ایجاد اولین انیمیشن ساده
- 83. کنترلر انیمیشن (Animator Controller): مدیریت وضعیتها
- 84. ایجاد وضعیتهای انیمیشن (مانند Idle و Walk)
- 85. ایجاد گذار (Transition) بین وضعیتهای انیمیشن
- 86. کنترل انیمیشنها از طریق اسکریپت
- 87. استفاده از پارامترها در Animator برای تغییر وضعیت
- 88. مفهوم Prefabهای تودرتو (Nested Prefabs)
- 89. استفاده از تگها (Tags) برای شناسایی GameObjectها
- 90. جستجوی آبجکتها در کد با FindGameObjectWithTag
- 91. مفهوم لایهها (Layers) و کاربرد آن در فیزیک
- 92. ذخیره و بازیابی اطلاعات ساده با PlayerPrefs
- 93. ذخیره بالاترین امتیاز (High Score)
- 94. مقدمهای بر سیستم ذرات (Particle System)
- 95. ایجاد افکت انفجار ساده برای دشمن
- 96. مقدمهای بر Post-Processing: زیباتر کردن بازی
- 97. نصب پکیج Post-Processing
- 98. افزودن افکتهای Bloom و Vignette
- 99. بهینهسازی مقدماتی: مفهوم Static Batching
- 100. تنظیمات ساخت (Build Settings)
یونیتی از پایه: راهنمای جامع ساخت اولین بازی برای مبتدیان مطلق
آیا رویای ساختن بازی خودتان را دارید؟ آیا همیشه میخواستید وارد دنیای هیجانانگیز توسعه بازی شوید اما نمیدانستید از کجا شروع کنید؟ دیگر نگران نباشید! دوره “یونیتی از پایه” دقیقا برای شما طراحی شده است.
این دوره جامع، با الهام از کتاب پرفروش “Unity for Absolute Beginners”، شما را از صفر مطلق تا جایی هدایت میکند که بتوانید اولین بازی خود را به تنهایی طراحی و پیادهسازی کنید. فرقی نمیکند هیچ تجربهای در برنامهنویسی یا توسعه بازی نداشته باشید، ما قدم به قدم همراه شما خواهیم بود تا به یک بازیساز حرفهای تبدیل شوید.
درباره دوره
در دوره “یونیتی از پایه”، شما با تمام مفاهیم اساسی و ابزارهای مورد نیاز برای توسعه بازی با موتور قدرتمند Unity آشنا خواهید شد. این دوره به طور کامل بر روی آموزش عملی و پروژهمحور تمرکز دارد. شما نه تنها مفاهیم تئوری را یاد میگیرید، بلکه در طول دوره با ساخت چندین پروژه کوچک و بزرگ، مهارتهای خود را تقویت خواهید کرد. مطالب این دوره به گونهای طراحی شدهاند که مکمل و گسترشی بر مباحث کتاب “Unity for Absolute Beginners” باشند و شما را در مسیر حرفهای شدن در توسعه بازی یاری رسانند.
موضوعات کلیدی
- آشنایی با موتور بازیسازی Unity و محیط کاربری آن
- مفاهیم اساسی برنامهنویسی به زبان C# (مناسب برای مبتدیان)
- ایجاد صحنهها، اشیاء بازی و کنترل آنها
- وارد کردن و استفاده از منابع (Assets) مختلف
- پیادهسازی سیستمهای حرکت، پرش، و تعاملات بازیکن
- طراحی رابط کاربری (UI) جذاب و کاربرپسند
- افزودن صدا و موسیقی به بازی
- بهینهسازی عملکرد بازی برای اجرای روان
- نحوه ساخت بازیهای دوبُعدی و سهبُعدی
- انتشار بازی برای پلتفرمهای مختلف (PC، Android، iOS)
مخاطبان دوره
این دوره برای افراد زیر مناسب است:
- افرادی که هیچ تجربهای در توسعه بازی ندارند و میخواهند از صفر شروع کنند.
- دانشجویان و فارغالتحصیلان رشتههای کامپیوتر و مهندسی نرمافزار که علاقهمند به یادگیری توسعه بازی هستند.
- هنرمندان و طراحانی که میخواهند ایدههای خود را به بازی تبدیل کنند.
- علاقهمندان به بازیهای کامپیوتری که میخواهند بدانند چگونه بازیها ساخته میشوند.
- کسانی که کتاب “Unity for Absolute Beginners” را مطالعه کردهاند و میخواهند دانش خود را گسترش دهند و پروژههای عملی بیشتری را تجربه کنند.
چرا این دوره را بگذرانیم؟
گذراندن دوره “یونیتی از پایه” به شما کمک میکند:
- به سرعت وارد دنیای توسعه بازی شوید: دیگر نیازی نیست زمان زیادی را صرف جستجو در اینترنت و جمعآوری اطلاعات پراکنده کنید. ما تمام دانش مورد نیاز را به صورت ساختاریافته و گام به گام در اختیار شما قرار میدهیم.
- مهارتهای برنامهنویسی خود را تقویت کنید: حتی اگر قبلا برنامهنویسی نکردهاید، در این دوره با اصول اولیه C# به زبان ساده آشنا خواهید شد.
- خلاقیت خود را به واقعیت تبدیل کنید: با یادگیری Unity، میتوانید ایدههای بازی خود را به نمونههای قابل بازی تبدیل کنید.
- فرصتهای شغلی جدیدی را کشف کنید: صنعت بازیسازی در حال رشد است و نیاز به متخصصان Unity روز به روز بیشتر میشود.
- از یک سرگرمی لذتبخش به یک حرفه پولساز تبدیل شوید: ساخت بازی یک سرگرمی بسیار جذاب است و میتواند منبع درآمد خوبی برای شما باشد.
- پشتیبانی اختصاصی دریافت کنید: ما در طول دوره و بعد از آن به سوالات شما پاسخ میدهیم و شما را در مسیر یادگیری یاری میکنیم.
- ساخت اولین بازی خود را با اطمینان کامل به پایان برسانید: دوره به صورت پروژهمحور است و شما در طول دوره یک بازی کامل خواهید ساخت.
- با الهام از کتاب “Unity for Absolute Beginners” پایههای محکمی برای یادگیری پیشرفته Unity بنا کنید.
سرفصلهای دوره
دوره “یونیتی از پایه” شامل بیش از 100 سرفصل جامع است که به صورت گام به گام شما را با تمام جنبههای توسعه بازی با Unity آشنا میکند. برخی از سرفصلهای مهم عبارتند از:
- بخش اول: مقدمات و نصب Unity
- معرفی موتور بازیسازی Unity
- دانلود و نصب Unity Hub و Unity Editor
- آشنایی با رابط کاربری Unity
- ایجاد یک پروژه جدید در Unity
- آشنایی با پنجره Scene و Game
- تنظیمات اولیه پروژه
- بخش دوم: مفاهیم اساسی برنامهنویسی با C#
- آشنایی با متغیرها، انواع داده، و عملگرها
- دستورات شرطی (if، else)
- حلقهها (for، while)
- توابع و متدها
- کلاسها و اشیاء
- وراثت و چندریختی
- آرایهها و لیستها
- بخش سوم: ساخت اشیاء و صحنهها
- ایجاد اشیاء سهبُعدی (Cube، Sphere، Capsule و…)
- وارد کردن مدلهای سهبُعدی
- تنظیم موقعیت، چرخش و مقیاس اشیاء
- استفاده از Material و Texture
- نورپردازی صحنه
- ایجاد Camera و تنظیم Viewport
- ایجاد Prefab
- بخش چهارم: حرکت و کنترل بازیکن
- ایجاد Player Controller
- حرکت بازیکن با استفاده از Keyboard و Mouse
- پرش و گرانش
- تشخیص برخورد (Collision Detection)
- استفاده از Rigidbody و Collider
- انیمیشن و Animator Controller
- بخش پنجم: رابط کاربری (UI)
- ایجاد Canvas و UI Element
- استفاده از Text، Image، Button و Input Field
- طراحی منوهای بازی
- نمایش امتیازات و اطلاعات بازیکن
- ایجاد Popup و Dialogue Box
- بخش ششم: صدا و موسیقی
- وارد کردن فایلهای صوتی
- ایجاد Audio Source و Audio Listener
- پخش صداهای پسزمینه و جلوههای صوتی
- کنترل ولوم صدا
- بخش هفتم: ساخت بازی دوبُعدی (2D)
- تنظیمات پروژه برای بازی 2D
- استفاده از Sprite و Tilemap
- حرکت و کنترل کاراکتر 2D
- ایجاد دشمنان و موانع
- تشخیص برخورد در بازی 2D
- بخش هشتم: انتشار بازی
- تنظیمات Build Settings
- انتشار بازی برای PC (Windows، macOS، Linux)
- انتشار بازی برای Android
- نکات مهم برای بهینهسازی بازی برای موبایل
- بخش نهم: اسکریپت نویسی پیشرفته با C#
- استفاده از Delegate و Event
- کار با Coroutine
- ذخیره و بارگذاری اطلاعات بازی
- طراحی الگوهای طراحی (Design Patterns) رایج
- بخش دهم: مباحث تکمیلی و نکات پیشرفته
- بهینه سازی عملکرد بازی
- استفاده از Asset Store
- کار با Version Control (Git)
- نکات مهم برای همکاری در تیمهای توسعه بازی
همین حالا در دوره ثبت نام کنید و بازیسازی را شروع کنید!
📚 محتوای این محصول آموزشی (پکیج کامل)
💡 این محصول یک نسخهٔ کامل و جامع است
تمامی محتوای آموزشی این کتاب در قالب یک بستهی کامل و یکپارچه ارائه میشود و شامل تمام نسخهها و فایلهای موردنیاز برای یادگیری است.
🎁 محتویات کامل بسته دانلودی
- ویدیوهای آموزشی فارسی — آموزش قدمبهقدم، کاربردی و قابل فهم
- پادکستهای صوتی فارسی — توضیح مفاهیم کلیدی و نکات تکمیلی
- کتاب PDF فارسی — شامل کلیهٔ سرفصلها و محتوای آموزشی
- کتاب خلاصه نکات ویدیوها و پادکستها – نسخه PDF — مناسب مرور سریع و جمعبندی مباحث
- کتاب صدها نکته فارسی (خودمونی) – نسخه PDF — زبان ساده و کاربردی
- کتاب صدها نکته رسمی فارسی – نسخه PDF — نگارش استاندارد، علمی و مناسب چاپ
-
کتاب صدها پرسش و پاسخ تشریحی – نسخه PDF
— هر سؤال بلافاصله همراه با پاسخ کامل و شفاف ارائه شده است؛ مناسب درک عمیق مفاهیم و رفع ابهام. -
کتاب صدها پرسش و پاسخ چهارگزینهای – نسخه PDF (نسخه یادگیری سریع)
— پاسخها بلافاصله پس از سؤال قرار دارند؛ مناسب یادگیری سریع و تثبیت مطالب. -
کتاب صدها پرسش و پاسخ چهارگزینهای – نسخه PDF (نسخه خودآزمایی پایانبخش)
— پاسخها در انتهای هر بخش آمدهاند؛ مناسب آزمون واقعی و سنجش میزان یادگیری. -
کتاب تمرینهای درست / نادرست (True / False) – نسخه PDF
— مناسب افزایش دقت مفهومی و تشخیص صحیح یا نادرست بودن گزارهها. -
کتاب تمرینهای جای خالی – نسخه PDF
— تقویت یادگیری فعال و تسلط بر مفاهیم و اصطلاحات کلیدی.
🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل آموزش تصویری، صوتی، کتابها، تمرینها و خودآزمایی .
ℹ️ نکات مهم هنگام خرید
- این محصول به صورت فایل دانلودی کامل ارائه میشود و نسخهٔ چاپی ندارد.
- تمامی فایلها و کتابها کاملاً فارسی هستند.
- توجه: لینکهای اختصاصی دوره طی ۴۸ ساعت پس از ثبت سفارش ارسال میشوند.
- نیازی به درج شماره موبایل نیست؛ اما برای پشتیبانی سریعتر توصیه میشود.
- در صورت بروز مشکل در دانلود با شماره 09395106248 تماس بگیرید.
- اگر پرداخت انجام شده ولی لینکها را دریافت نکردهاید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینکها دوباره ارسال شوند.
💬 راههای ارتباطی پشتیبانی:
واتساپ یا پیامک:
09395106248
تلگرام: @ma_limbs


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