, ,

کتاب Rust and Game Development: Designing and Building Games with Rust

تومان249,950

انتخاب پلن

torobpay
هر قسط با ترب‌پی: تومان62,488
۴ قسط ماهانه. بدون سود، چک و ضامن.

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

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

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

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

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


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

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

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

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب Rust and Game Development: Designing and Building Games with Rust

موضوع کلی: برنامه نویسی

موضوع میانی: راست (Rust)

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

  • 1. معرفی زبان برنامه‌نویسی راست و کاربردهای آن
  • 2. نصب و راه‌اندازی ابزارهای توسعه راست
  • 3. مفاهیم اولیه: متغیرها، انواع داده و توابع
  • 4. درک سیستم مالکیت (Ownership) در راست
  • 5. مفهوم امانت‌گیری (Borrowing) و قوانین آن
  • 6. زمان حیات (Lifetimes) و نقش آن‌ها در برنامه‌های راست
  • 7. ساختارها (Structs) و پیاده‌سازی متدها
  • 8. Enumها و تطبیق الگو (Pattern Matching)
  • 9. ماژول‌ها و ساختار پروژه‌های راست
  • 10. مدیریت خطا با Result و panic!
  • 11. Traits: تعریف رفتارهای مشترک
  • 12. Genericها برای کد قابل استفاده مجدد
  • 13. مجموعه‌ها: وکتورها (Vec)، هَش‌مَپ‌ها (HashMap) و رشته‌ها (String)
  • 14. بسته‌بندی و کریت‌ها (Crates)
  • 15. Smart Pointers (Box, Rc, Arc, RefCell)
  • 16. همزمانی (Concurrency) در راست: نخ‌ها و کانال‌ها
  • 17. برنامه‌نویسی موازی با استفاده از Arc و Mutex
  • 18. ماکروها (Macros) و تولید کد
  • 19. تست‌نویسی و بنچمارک در راست
  • 20. کار با ورودی/خروجی (I/O) در راست
  • 21. مقدمه‌ای بر اصول توسعه بازی
  • 22. اکوسیستم راست برای توسعه بازی: بررسی فریم‌ورک‌ها و موتورها
  • 23. انتخاب موتور بازی: Bevy، Macroquad، GGEZ و غیره
  • 24. معماری حلقه بازی (Game Loop)
  • 25. مدیریت ورودی: کیبورد، ماوس و کنترلرها
  • 26. مبانی گرافیک 2D و رندرینگ
  • 27. مدیریت منابع بازی (Asset Management)
  • 28. ریاضیات برای بازی‌سازان: بردارها، ماتریس‌ها، کواترنیون‌ها
  • 29. تبدیل‌های هندسی: انتقال، دوران، مقیاس
  • 30. مبانی فیزیک بازی: برخورد و واکنش‌ها
  • 31. سیستم مختصات در بازی‌ها
  • 32. مدیریت حالت بازی (Game State Management)
  • 33. سیستم‌های دوربین (Camera Systems) در 2D
  • 34. مبانی توسعه رابط کاربری (UI) در بازی‌ها
  • 35. یکپارچه‌سازی صدا و موسیقی در بازی
  • 36. ساختار Entity Component System (ECS) و مزایای آن
  • 37. مفاهیم رندرینگ GPU و APIهای گرافیکی (WGPU)
  • 38. Shaderهای پایه و کاربرد آن‌ها
  • 39. بهینه‌سازی عملکرد در بازی‌های راست
  • 40. دیباگ کردن برنامه‌های بازی
  • 41. معرفی موتور بازی Bevy: معماری و فلسفه آن
  • 42. نصب و راه‌اندازی Bevy Engine
  • 43. ساختار App و پلاگین‌ها در Bevy
  • 44. سیستم ECS در Bevy: Entities
  • 45. سیستم ECS در Bevy: Components
  • 46. سیستم ECS در Bevy: Systems
  • 47. Bevy Resources و Events
  • 48. مدیریت Scene و Stages در Bevy
  • 49. رندرینگ 2D در Bevy: Sprites, Textures
  • 50. کار با Text در Bevy
  • 51. Bevy UI: ساختار و ویجت‌ها
  • 52. مدیریت ورودی در Bevy
  • 53. سیستم‌های انیمیشن در Bevy
  • 54. پیاده‌سازی فیزیک با Bevy (ادغام با Rapier یا Planck)
  • 55. تشخیص و حل برخورد در Bevy
  • 56. ساخت یک بازی 2D ساده: مقدمات
  • 57. پیاده‌سازی حرکت بازیکن در Bevy
  • 58. تولید موجودیت‌ها (Spawning Entities)
  • 59. سیستم امتیازدهی در بازی
  • 60. طراحی Level و Tilemapها در Bevy
  • 61. افکت‌های صوتی و موسیقی پس‌زمینه در Bevy
  • 62. مدیریت Assetها در Bevy (Loading, Hot Reloading)
  • 63. Bevy Transforms و Global Transforms
  • 64. سیستم‌های دوربین پیشرفته در Bevy
  • 65. توسعه پلاگین‌های سفارشی برای Bevy
  • 66. بهینه‌سازی ECS Queryها در Bevy
  • 67. تست‌نویسی برای منطق بازی در Bevy
  • 68. ساخت منوها و صفحه‌های بازی (Game Screens)
  • 69. استفاده از Prefabs و Bundles در Bevy
  • 70. ورود به گرافیک 3D با Bevy: Meshes, Materials
  • 71. مبانی رندرینگ 3D در Bevy
  • 72. نورپردازی پایه در Bevy (Point, Directional, Spot Lights)
  • 73. ساخت Materialهای سفارشی با StandardMaterial
  • 74. مفاهیم پیشرفته shaderنویسی با WGSL
  • 75. Post-processing Effects (Bloom, Blur, Gamma Correction)
  • 76. تکنیک‌های Skybox و Skydome
  • 77. رندرینگ سه‌بعدی پیشرفته: سایه‌ها و بازتاب‌ها
  • 78. تولید رویه‌ای (Procedural Generation) برای دنیا و محتوا
  • 79. هوش مصنوعی در بازی‌ها: FSM و Pathfinding
  • 80. هوش مصنوعی در بازی‌ها: رفتار دشمنان
  • 81. مبانی بازی‌های چندنفره (Multiplayer) با راست و Bevy
  • 82. ساختاردهی شبکه و پروتکل‌ها
  • 83. همگام‌سازی وضعیت بازی در شبکه
  • 84. مدیریت تأخیر (Latency) در بازی‌های آنلاین
  • 85. دیباگ کردن بازی‌های چندنفره
  • 86. بهینه‌سازی و پروفایل‌سازی بازی‌ها
  • 87. استفاده از ابزارهای Profiling راست (perf, flamegraph)
  • 88. کراس‌پلتفرم: ساخت و انتشار برای ویندوز، لینوکس و macOS
  • 89. توسعه بازی برای وب (WebAssembly) با Bevy
  • 90. استقرار و انتشار بازی‌ها (Deployment and Distribution)
  • 91. مبانی طراحی بازی و تجربه کاربری (UX)
  • 92. Storytelling و طراحی روایت در بازی‌ها
  • 93. اصول طراحی Level
  • 94. استفاده از ابزارهای خارجی (Blender, Aseprite) در جریان کاری
  • 95. یکپارچه‌سازی با IDEها و ویرایشگرها
  • 96. امنیت در بازی‌ها (برای بازی‌های آنلاین)
  • 97. مبانی کسب درآمد و بازاریابی بازی‌ها
  • 98. نگهداری و به‌روزرسانی پروژه‌های بازی
  • 99. بررسی مطالعات موردی: بازی‌های ساخته شده با راست
  • 100. آینده توسعه بازی با راست و مسیرهای پیش‌رو

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

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

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

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

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


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

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

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

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب Rust and Game Development: Designing and Building Games with Rust”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا