کتاب صوتی کتاب فشرده یونیتی: ساخت اولین بازی شما در ۲۴ گام عملی

دوره فشرده یونیتی: ساخت اولین بازی شما در 24 گام عملی - آموزش گام به گام توسعه بازی دوره فشرده یونیتی: ساخت اولین بازی شما در ۲۴ گام عملی آیا رویای ساخت بازی‌های ویدیویی را در سر دارید؟ آیا می‌خواهید ...

انتخاب پلن

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

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 99,988 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

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

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

عنوان دوره: دوره فشرده یونیتی: ساخت اولین بازی شما در ۲۴ گام عملی

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

موضوع میانی: توسعه بازی با یونیتی

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

  • 1. یونیتی چیست و چرا از آن استفاده می‌کنیم؟
  • 2. نصب یونیتی هاب و ویرایشگر یونیتی
  • 3. آشنایی با رابط کاربری یونیتی: پنجره Scene
  • 4. آشنایی با پنجره‌های Game و Hierarchy
  • 5. مدیریت فایل‌ها با پنجره Project
  • 6. بررسی و تغییر خصوصیات با پنجره Inspector
  • 7. ناوبری در صحنه: حرکت، چرخش و زوم
  • 8. مفاهیم اولیه دارایی‌ها (Assets): ایمپورت کردن مدل‌ها و تکسچرها
  • 9. ساختار یک پروژه استاندارد در یونیتی
  • 10. تنظیمات اولیه پروژه (Project Settings)
  • 11. مفهوم GameObject: بلوک‌های سازنده بازی شما
  • 12. کامپوننت Transform: موقعیت، چرخش و مقیاس
  • 13. ایجاد و دستکاری GameObjects در صحنه
  • 14. کار با آبجکت‌های سه‌بعدی اولیه (Cube, Sphere, Capsule)
  • 15. مفهوم Prefab: ساخت قالب از آبجکت‌ها
  • 16. ساخت و استفاده از Prefabها در صحنه
  • 17. ویرایش Prefabها و اعمال تغییرات
  • 18. مفهوم والد و فرزند (Parenting) برای سازماندهی صحنه
  • 19. استفاده از آبجکت‌های خالی (Empty GameObjects)
  • 20. بهترین روش‌ها برای سازماندهی Hierarchy
  • 21. مقدمه‌ای بر اسکریپت‌نویسی با سی‌شارپ (#C)
  • 22. ساخت اولین اسکریپت و اتصال آن به یک GameObject
  • 23. آشنایی با کلاس MonoBehaviour و توابع اصلی آن
  • 24. تابع Start: اجرای کد در ابتدای بازی
  • 25. تابع Update: اجرای کد در هر فریم
  • 26. متغیرها و انواع داده‌ها (int, float, bool, string)
  • 27. تعریف متغیرهای عمومی (Public) و مشاهده آن‌ها در Inspector
  • 28. کامنت‌گذاری در کد: چرا و چگونه؟
  • 29. استفاده از Debug.Log برای خطایابی
  • 30. دریافت ورودی از کیبورد (Keyboard Input)
  • 31. دریافت ورودی از ماوس (Mouse Input)
  • 32. ساختارهای شرطی: دستورات if و else
  • 33. دسترسی به سایر کامپوننت‌ها با GetComponent
  • 34. نوشتن توابع (Methods) شخصی برای سازماندهی کد
  • 35. تفاوت بین Time.deltaTime و FixedUpdate
  • 36. مقدمه‌ای بر فیزیک در یونیتی: کامپوننت Rigidbody
  • 37. تفاوت Rigidbody و Rigidbody 2D
  • 38. کامپوننت‌های Collider: مرزهای فیزیکی آبجکت‌ها
  • 39. انواع Colliderها: Box, Sphere, Mesh
  • 40. تشخیص برخورد: تابع OnCollisionEnter
  • 41. تریگرها (Triggers): عبور از میان آبجکت‌ها و تشخیص همپوشانی
  • 42. تابع OnTriggerEnter و کاربردهای آن
  • 43. مواد فیزیکی (Physic Materials): کنترل اصطکاک و جهش
  • 44. مفهوم لایه‌ها (Layers) در فیزیک
  • 45. ماتریس برخورد (Collision Matrix): مدیریت تعامل لایه‌ها
  • 46. طراحی بازی اول: جمع‌آوری سکه‌ها
  • 47. ساخت صحنه بازی: ایجاد زمین و دیوارها
  • 48. ساخت کاراکتر بازیکن (Player)
  • 49. اسکریپت حرکت بازیکن با استفاده از ورودی کیبورد
  • 50. حرکت بازیکن با استفاده از فیزیک (Rigidbody.AddForce)
  • 51. محدود کردن حرکت بازیکن در صحنه
  • 52. ساخت دوربین دنبال‌کننده بازیکن (Camera Follow Script)
  • 53. ساخت Prefab برای آیتم‌های جمع‌کردنی (Collectibles)
  • 54. اسکریپت‌نویسی برای آیتم‌های جمع‌کردنی (چرخش ساده)
  • 55. منطق جمع‌آوری آیتم‌ها با استفاده از تریگر
  • 56. از بین بردن آبجکت‌ها پس از برخورد (Destroy)
  • 57. ساخت موانع ساده در مسیر بازیکن
  • 58. منطق باختن: برخورد با مانع
  • 59. اضافه کردن نیروی پرش به بازیکن
  • 60. بازبینی و بهینه‌سازی کدهای پروژه اول
  • 61. مقدمه‌ای بر سیستم UI یونیتی: Canvas
  • 62. حالت‌های مختلف Canvas Render Mode
  • 63. اضافه کردن متن (Text) برای نمایش امتیاز
  • 64. به‌روزرسانی متن امتیاز از طریق اسکریپت
  • 65. ساخت دکمه‌ها (Buttons) و رویداد OnClick
  • 66. ساخت منوی اصلی بازی
  • 67. استفاده از تصویر (Image) در UI
  • 68. ساخت نوار سلامتی (Health Bar) با استفاده از Slider
  • 69. طراحی واکنش‌گرا (Responsive) با Anchorها
  • 70. سازماندهی UI با استفاده از پنل‌ها (Panels)
  • 71. مفاهیم پایه صدا: Audio Listener و Audio Source
  • 72. پخش موسیقی پس‌زمینه (Background Music)
  • 73. پخش افکت‌های صوتی در رویدادها (مانند جمع‌آوری سکه)
  • 74. کنترل بلندی صدا از طریق اسکریپت
  • 75. مقدمه‌ای بر متریال‌ها (Materials) و رنگ‌آمیزی آبجکت‌ها
  • 76. تکسچرها و اعمال آن‌ها روی متریال
  • 77. انواع نورها: Directional, Point, Spot
  • 78. کار با سایه‌ها (Shadows)
  • 79. مقدمه‌ای بر سیستم ذرات (Particle System)
  • 80. ساخت افکت ساده (مانند انفجار) با Particle System
  • 81. پنجره انیمیشن (Animation) برای ساخت انیمیشن‌های ساده
  • 82. کامپوننت Animator و کنترل‌کننده انیمیشن (Animator Controller)
  • 83. ساخت حالت‌های انیمیشن (Animation States)
  • 84. ایجاد گذار (Transitions) بین حالت‌های مختلف
  • 85. کنترل انیمیشن از طریق پارامترها در اسکریپت
  • 86. مدیریت صحنه‌ها: بارگذاری و جابجایی بین صحنه‌ها
  • 87. ارسال داده بین صحنه‌ها
  • 88. ساخت یک مدیر بازی (Game Manager) برای کنترل وضعیت کلی بازی
  • 89. الگوی طراحی Singleton برای دسترسی آسان به Game Manager
  • 90. ذخیره و بازیابی داده‌های ساده با PlayerPrefs
  • 91. مقدمه‌ای بر Coroutines برای عملیات زمان‌بندی شده
  • 92. استفاده از Invoke و InvokeRepeating
  • 93. مقدمه‌ای بر Post-Processing برای بهبود گرافیک بازی
  • 94. بهینه‌سازی عملکرد: مفهوم Draw Calls و Profiler
  • 95. استفاده از تگ‌ها (Tags) برای شناسایی آبجکت‌ها
  • 96. آشنایی با تنظیمات ساخت (Build Settings)
  • 97. خروجی گرفتن از بازی برای کامپیوتر (ویندوز و مک)
  • 98. خروجی گرفتن برای وب (WebGL) و آپلود آن
  • 99. آماده‌سازی اولیه برای خروجی اندروید (Android SDK/NDK)
  • 100. جمع‌بندی دوره و گام‌های بعدی برای یادگیری
دوره فشرده یونیتی: ساخت اولین بازی شما در 24 گام عملی - آموزش گام به گام توسعه بازی

دوره فشرده یونیتی: ساخت اولین بازی شما در ۲۴ گام عملی

آیا رویای ساخت بازی‌های ویدیویی را در سر دارید؟ آیا می‌خواهید وارد دنیای هیجان‌انگیز توسعه بازی شوید اما نمی‌دانید از کجا شروع کنید؟ نگران نباشید! دوره فشرده یونیتی، راهنمای جامع و گام به گام شما برای تبدیل شدن به یک بازی‌ساز حرفه‌ای است. این دوره با الهام از کتاب پرفروش "Unity Game Development in 24 Hours, Sams Teach Yourself" طراحی شده تا شما را در کوتاه‌ترین زمان ممکن به هدف خود برساند.

کتاب "Unity Game Development in 24 Hours" منبع ارزشمندی برای بسیاری از توسعه‌دهندگان بازی بوده است. ما با بهره‌گیری از ساختار آموزشی و مفاهیم کلیدی این کتاب، یک دوره آنلاین جامع و کاربردی طراحی کرده‌ایم که به شما کمک می‌کند تا به سرعت و به صورت عملی با یونیتی آشنا شوید و اولین بازی خود را بسازید. دیگر نیازی نیست ساعت‌ها وقت خود را صرف جستجو در منابع پراکنده کنید، تمام آنچه برای شروع نیاز دارید در این دوره جمع‌آوری شده است.

درباره دوره

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

موضوعات کلیدی

  • آشنایی با محیط یونیتی و رابط کاربری
  • ایجاد و مدیریت صحنه‌ها و اشیاء بازی
  • برنامه‌نویسی با زبان C# برای یونیتی
  • کنترل حرکت و رفتار شخصیت‌ها
  • طراحی رابط کاربری (UI)
  • افزودن صدا و موسیقی به بازی
  • ایجاد انیمیشن‌های جذاب
  • استفاده از فیزیک در بازی
  • بهینه‌سازی بازی برای عملکرد بهتر
  • انتشار بازی برای پلتفرم‌های مختلف

مخاطبان دوره

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

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

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

گذراندن این دوره مزایای زیادی برای شما دارد:

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

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

دوره فشرده یونیتی شامل 100 سرفصل جامع است که به صورت دقیق و گام به گام به آموزش مفاهیم کلیدی توسعه بازی با یونیتی می‌پردازد. در اینجا تنها به برخی از سرفصل‌های اصلی اشاره می‌کنیم:

  • بخش اول: شروع کار با یونیتی

    • نصب و راه‌اندازی یونیتی
    • آشنایی با محیط کاربری یونیتی
    • ایجاد یک پروژه جدید
    • وارد کردن Asset ها
    • آشنایی با Game Object ها و Component ها
  • بخش دوم: برنامه‌نویسی با C#

    • مفاهیم پایه برنامه‌نویسی C#
    • متغیرها و انواع داده
    • عملگرها و عبارات
    • ساختارهای کنترلی (if, else, switch)
    • حلقه‌ها (for, while)
    • توابع و متدها
    • کلاس‌ها و اشیاء
    • ارث‌بری و چندریختی
  • بخش سوم: طراحی و ساخت صحنه‌ها

    • ایجاد و ویرایش صحنه‌ها
    • اضافه کردن Game Object ها به صحنه
    • تنظیم موقعیت، چرخش و اندازه Game Object ها
    • استفاده از Prefab ها
    • نورپردازی و سایه‌زنی
    • استفاده از Camera ها
  • بخش چهارم: حرکت و انیمیشن

    • کنترل حرکت شخصیت‌ها با استفاده از کد
    • استفاده از Character Controller
    • ایجاد انیمیشن با Animator
    • کنترل انیمیشن با State Machine
    • انتقال بین انیمیشن‌ها
  • بخش پنجم: رابط کاربری (UI)

    • ایجاد UI با Canvas
    • اضافه کردن دکمه‌ها، متن‌ها، تصاویر و اسلایدرها
    • مدیریت رویدادها (Click, Hover)
    • ساخت منوها و صفحات بازی
  • بخش ششم: صدا و موسیقی

    • وارد کردن فایل‌های صوتی
    • اضافه کردن صدا به Game Object ها
    • کنترل صدا با Audio Source
    • ایجاد موسیقی پس‌زمینه
  • بخش هفتم: فیزیک

    • استفاده از Rigidbody برای اعمال فیزیک
    • تشخیص برخورد (Collision)
    • ایجاد نیروی جاذبه و اصطکاک
  • بخش هشتم: بهینه‌سازی بازی

    • تشخیص گلوگاه‌ها (Bottlenecks)
    • کاهش Draw Calls
    • استفاده از Asset ها بهینه
    • LOD (Level of Detail)
  • بخش نهم: انتشار بازی

    • تنظیم Build Settings
    • ساخت نسخه برای پلتفرم‌های مختلف (Windows, Android, iOS)
  • بخش دهم: پروژه‌های عملی و پیشرفته

    • ساخت یک بازی پلتفرمر ساده
    • ساخت یک بازی شوتر اول شخص
    • ساخت یک بازی معمایی
    • و ده‌ها پروژه جذاب دیگر...
همین حالا ثبت‌نام کنید و بازی‌سازی را شروع کنید!
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: C# Unity Game Dev Game Development Sams Teach Yourself Unity Unity 24 Hours Unity Asset Store Unity tutorial آموزش یونیتی بازی سازی بازی موبایل توسعه بازی دوره فشرده دوره یونیتی ساخت بازی

نظرات

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

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