کتاب طراحی و پیادهسازی موتور بازی برای مهندسان گرافیک با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره طراحی و پیادهسازی موتور بازی برای مهندسان گرافیک
موضوع کلی: توسعه بازی
موضوع میانی: معماری موتور بازی
📋 سرفصلهای دوره
- 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)
تگها:
AI
AR
architecture
C#
C++
computer graphics
engine design
game development
game engine
graphics programming
physics engine
real-time graphics
rendering
shader programming
VR
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.