دوره آموزش جامع توسعه بازی و شبیهسازی با Unreal Engine: از صفر تا ساخت اولین پروژه همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب آموزش جامع توسعه بازی و شبیهسازی با Unreal Engine: از صفر تا ساخت اولین پروژه
موضوع کلی: توسعه بازی و شبیهسازی
موضوع میانی: پیادهسازی پروژههای عملی با Unreal Engine
📋 سرفصلهای کتاب (100 موضوع)
- 1. مبانی و مقدمات Unreal Engine:
- 2. نصب و راهاندازی Unreal Engine و آشنایی با رابط کاربری
- 3. مروری بر انواع پروژههای Unreal Engine و انتخاب مناسب
- 4. آشنایی با سیستم ورودی (Input System) و تنظیمات اولیه
- 5. درک مفاهیم اساسی Blueprint: متغیرها، توابع، Event Graph
- 6. ساخت اولین Blueprint: Hello World و تست ورودی
- 7. آشنایی با کامپوننتها و اضافه کردن آنها به اشیاء
- 8. مبانی Transform: جابجایی، چرخش و مقیاسبندی
- 9. Import و Export اشیاء سهبعدی و مدلسازی پایه در Unreal Engine
- 10. آشنایی با Asset Browser و سازماندهی داراییها
- 11. مروری بر انواع دادهها در Blueprint
- 12. استفاده از کتابخانههای (Libraries) Blueprint
- 13. کار با انواع Event و Delegate
- 14. آشنایی با UI و طراحی رابط کاربری اولیه
- 15. استفاده از Text Rendering و نمایش اطلاعات
- 16. ایجاد یک پروژه ساده: آشنایی با ساختار پروژه
- 17. فیزیک و تعاملات:
- 18. مبانی فیزیک در Unreal Engine: Static Mesh و Physics Asset
- 19. تنظیمات فیزیک و برخورد (Collision)
- 20. کار با Box Collider، Sphere Collider و Capsule Collider
- 21. ایجاد رگیدبادی (Rigidbody) و شبیهسازی فیزیک
- 22. اصول تعامل با اشیاء: On Component Hit و Event Dispatcher
- 23. اعمال نیرو و گشتاور به اشیاء
- 24. استفاده از Character Movement Component
- 25. ساخت یک کاراکتر ساده و کنترلهای حرکتی
- 26. مبانی دوربین و تنظیمات آن
- 27. پیادهسازی یک سیستم هدفگیری ساده
- 28. کار با Trace (Line Trace, Multi Line Trace)
- 29. ایجاد اشیاء قابل انتخاب و تعاملی
- 30. افکتهای صوتی و تصویری: Audio و Particle System
- 31. افزودن و تنظیم نورپردازی پایه در محیط
- 32. ایجاد یک محیط ساده و چیدمان اشیاء
- 33. Blueprint پیشرفته:
- 34. آشنایی با Sequence و Branch در Blueprint
- 35. کار با Loops و تکرار در Blueprint
- 36. ساختارهای داده: Array, Map, Struct
- 37. استفاده از Enumeration (Enum)
- 38. اصول OOP در Blueprint: Class, Object, Inheritance
- 39. ایجاد یک Class سفارشی و اضافه کردن Function
- 40. پیادهسازی Interface و ارتباط بین کلاسها
- 41. ساخت Widget و تعامل با UI
- 42. استفاده از Timeline برای انیمیشنها
- 43. افکتهای بصری پیشرفته: Material Instance و Particle System سفارشی
- 44. ایجاد یک سیستم Particle ساده
- 45. اصول State Machine در Blueprint
- 46. استفاده از Data Table و Data Asset
- 47. ذخیرهسازی و بارگذاری اطلاعات (Save Game)
- 48. آشنایی با Level Streaming
- 49. نورپردازی و رندرینگ:
- 50. مبانی نورپردازی در Unreal Engine: انواع نورها
- 51. تنظیمات نورپردازی: Intensity, Color, Shadow
- 52. استفاده از Lightmass و تنظیمات آن
- 53. آشنایی با Post Process Volume
- 54. افکتهای Post Process: Bloom, Depth of Field, Ambient Occlusion
- 55. ساخت یک محیط با نورپردازی پویا (Dynamic Lighting)
- 56. نورپردازی Bake شده (Static Lighting) و مقایسه آنها
- 57. بهینهسازی نورپردازی و استفاده از LOD
- 58. مبانی Material و Shader
- 59. ایجاد Material ساده و استفاده از Texture
- 60. کار با Material Instance و تنظیمات پویا
- 61. ساخت Material با استفاده از Nodes
- 62. اصول Shader Graph
- 63. شبکهسازی:
- 64. مقدمهای بر شبکهسازی در Unreal Engine
- 65. تنظیمات اولیه شبکهسازی: Dedicated Server, Listen Server
- 66. Replication متغیرها و توابع
- 67. ساخت یک Player Controller و کنترلهای شبکهای
- 68. مدیریت اتصال و جدایی بازیکنان
- 69. همگامسازی دادهها بین کلاینت و سرور
- 70. آشنایی با RPC (Remote Procedure Call)
- 71. ساخت یک بازی چند نفره ساده
- 72. بهینهسازی بازیهای شبکهای
- 73. آشنایی با Unreal Engine Networking
- 74. اصول Client-Side Prediction و Server Authority
- 75. Troubleshooting شبکهسازی
- 76. مدیریت پروژه و بهینهسازی:
- 77. اصول Version Control: Git و استفاده از آن با Unreal Engine
- 78. مدیریت تیم و همکاری در پروژههای بزرگ
- 79. بهینهسازی Performance در Unreal Engine
- 80. استفاده از Profiler و شناسایی bottlenecks
- 81. استفاده از LOD (Level of Detail) برای بهینهسازی
- 82. مبانی C++ و ارتباط آن با Blueprint
- 83. استفاده از Pluginها در Unreal Engine
- 84. نکات و ترفندهای توسعه بازی در Unreal Engine
- 85. آشنایی با بسته بندی (Packaging) و انتشار بازی
- 86. اصول طراحی بازی و نقش آن در Unreal Engine
- 87. مبانی هوش مصنوعی (AI)
- 88. ساخت یک سیستم AI ساده
- 89. آشنایی با Behavior Tree
- 90. آشنایی با Perception System
- 91. کار با Nav Mesh
- 92. ابزارها و تکنیکهای پیشرفته:
- 93. استفاده از Sequencer برای ساخت سینماتیک
- 94. ساخت Cutscene و میانپردهها
- 95. آشنایی با Landscape و طراحی محیط
- 96. استفاده از World Composition
- 97. اصول Modular Design
- 98. ایجاد یک سیستم اینونتوری (Inventory) ساده
- 99. ساخت یک سیستم Crafting پایه
- 100. آشنایی با Procedural Generation
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.