توضیحات
Game Engine Development with C++ and OpenGL دوره آموزشی ساخت موتور بازی خود از پایه با استفاده از ++C مدرن و کتابخانه گرافیکی قدرتمند OpenGL می باشد که توسط آکادمی آنلاین یودمی منتشر شده است. این یک دوره جامع است که افراد را در ساخت موتور بازی خود از پایه با استفاده از ++C مدرن و کتابخانه گرافیکی قدرتمند OpenGL راهنمایی میکند. این دوره تئوری را با کدنویسی عملی ترکیب میکند تا اجزای ضروری رندر، مدیریت ورودی، فیزیک و مدیریت صحنه را آموزش دهد. این دوره که برای توسعهدهندگان مشتاق بازی، علاقهمندان به گرافیک کامپیوتری یا مهندسان نرمافزار ایدهآل است، بر درک نحوه عملکرد موتورهای بازی در پشت صحنه و نحوه طراحی سیستمهای کارآمد و مقیاسپذیر برای برنامههای بلادرنگ تمرکز دارد.
این دوره شما را در سفری کامل از یک پروژه خالی C++ به یک موتور بازی سهبعدی کاملاً کاربردی که قادر به رندر گرافیک در زمان واقعی، مدیریت فیزیک، صدا، انیمیشن و رابط کاربری است – که همه از ابتدا طراحی و کدنویسی شدهاند، میبرد. با پیشرفت دوره، ویژگیهای واقعی گیمپلی مانند نورپردازی، بافتها، کنترل دوربین، شبیهسازی فیزیک، پخش صدا، دکمههای رابط کاربری، منوها و حتی انیمیشن مدل سهبعدی را با استفاده از فرمت glTF پیادهسازی خواهید کرد. در پایان، شما یک موتور کاری خواهید داشت که از رندرینگ دوبعدی و سهبعدی، منطق گیمپلی تعاملی و بارگذاری محتوای دادهمحور از فایلهای JSON پشتیبانی میکند.
آنچه در دوره Game Engine Development with C++ and OpenGL یاد خواهید گرفت:
- ساخت یک موتور بازی سه بعدی کامل در C++ و OpenGL از ابتدا
- پیاده سازی رندر، سایه زن ها و سیستم های نورپردازی بلادرنگ
- ایجاد زیرسیستم های فیزیک، صدا و انیمیشن با استفاده از کتابخانه های مدرن
- طراحی یک سیستم صحنه داده محور با بارگذاری مبتنی بر JSON
- ساخت یک معماری مبتنی بر کامپوننت ماژولار برای GameObjects
- توسعه یک چارچوب رابط کاربری کامل با دکمه ها، متن و طرح بندی های واکنش گرا
- ادغام مدیریت ورودی برای کنترل بازیکن و گیم پلی تعاملی
- ترکیب همه سیستم ها در یک نمونه اولیه بازی سه بعدی کارآمد در داخل موتور خودتان
- و …
مشخصات دوره
ناشر: یودمی
مدرس: Alex Kulbitsky
زبان: انگلیسی
سطح آموزش: متوسط
تعداد دروس: 60
مدت زمان آموزش: 18 ساعت و 21 دقیقه
سرفصل های دوره

پیش نیازهای دوره Game Engine Development with C++ and OpenGL
Basic to intermediate knowledge of C++ (OOP, pointers, STL)
Understanding of 3D math concepts like vectors and matrices
Familiarity with an IDE such as Visual Studio or CLion
A computer capable of running OpenGL applications
Curiosity and motivation to build complex systems from scratch
No prior game engine experience required — everything is explained step by step
تصاویر دوره
فیلم معرفی دوره Game Engine Development with C++ and OpenGL
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
11.6 گیگابایت




































![Kubernetes Home Lab_ 3-VM Cluster with Helm & Rancher [KCNA]](https://downloadly.ir/wp-content/uploads/2026/10/Kubernetes-Home-Lab_-3-VM-Cluster-with-Helm-Rancher-KCNA.jpeg)







![[NEW] The Python Programmer](https://downloadly.ir/wp-content/uploads/2024/11/NEW__THE_PYTHON_PROGRAMMER.jpg)

1 دیدگاه. همین الان خارج شوید
عالی دمتون گرم واقعا❤️❤️❤️