دوره طراحی و پیادهسازی موتور بازی برای مهندسان گرافیک همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره طراحی و پیادهسازی موتور بازی برای مهندسان گرافیک
موضوع کلی: توسعه بازی
موضوع میانی: معماری موتور بازی
📋 سرفصلهای دوره
- 1. مقدمهای بر معماری موتور بازی
- 2. مروری بر اجزای اصلی موتور بازی
- 3. مدلهای معماری موتور بازی: Entity-Component-System (ECS)
- 4. مدلهای معماری موتور بازی: Data-Oriented Design (DOD)
- 5. بررسی معماری موتورهای بازی معروف (Unity, Unreal Engine, Godot)
- 6. زبانهای برنامهنویسی رایج در توسعه موتور بازی (C++, C#)
- 7. مفاهیم پایهای گرافیک سهبعدی و خط لوله رندر
- 8. مدیریت حافظه در موتور بازی
- 9. مدیریت منابع (Asset Management)
- 10. سیستمهای ورودی (Input Systems)
- 11. سیستمهای صوتی (Audio Systems)
- 12. سیستمهای فیزیک (Physics Systems)
- 13. سیستمهای هوش مصنوعی (AI Systems)
- 14. مقدمهای بر شیدرها و زبانهای سایهزنی (GLSL, HLSL)
- 15. تکنیکهای رندرینگ پیشرفته: Shadow Mapping
- 16. تکنیکهای رندرینگ پیشرفته: Deferred Rendering
- 17. تکنیکهای رندرینگ پیشرفته: Forward Rendering
- 18. تکنیکهای رندرینگ پیشرفته: Global Illumination
- 19. سیستمهای انیمیشن (Animation Systems)
- 20. سیستمهای ذرات (Particle Systems)
- 21. مفاهیم مربوط به نورپردازی (Lighting)
- 22. بهینهسازی عملکرد موتور بازی (Profiling)
- 23. ابزارهای دیباگینگ (Debugging Tools)
- 24. سیستمهای شبکه (Networking Systems)
- 25. مقدمهای بر واقعیت مجازی (VR) و واقعیت افزوده (AR)
- 26. مفاهیم مربوط به Collision Detection و Response
- 27. سیستمهای مدیریت صحنه (Scene Management)
- 28. ساخت یک رندرکننده ساده (Simple Renderer)
- 29. پیادهسازی سیستم دوربین (Camera System)
- 30. پیادهسازی سیستم مدیریت بافت (Texture Management)
- 31. پیادهسازی سیستم مدیریت مدل (Model Management)
- 32. پیادهسازی سیستم رابط کاربری (UI System)
- 33. پیادهسازی سیستم صدا (Sound System)
- 34. پیادهسازی سیستم ورودی (Input System)
- 35. طراحی و پیادهسازی یک سیستم ECS
- 36. طراحی و پیادهسازی یک سیستم DOD
- 37. مفاهیم مربوط به Multithreading در موتور بازی
- 38. بهینهسازی عملکرد CPU و GPU
- 39. استفاده از کتابخانههای گرافیکی (OpenGL, DirectX, Vulkan)
- 40. مقدمهای بر Ray Tracing
- 41. مقدمهای بر Compute Shaders
- 42. بررسی و تحلیل معماری یک موتور بازی متنباز
- 43. طراحی API برای موتور بازی
- 44. مفاهیم مربوط به serialization و deserialization
- 45. پیادهسازی ابزارهای ویرایشگر موتور بازی (Editor Tools)
- 46. تست و ارزیابی موتور بازی
- 47. ملاحظات مربوط به پلتفرمهای مختلف (Platform Considerations)
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.