1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. Udemy – Make your own 2D rendering library in C++ and OpenGL! 2026-7
Make your own 2D rendering library in C++ and OpenGL!

Udemy – Make your own 2D rendering library in C++ and OpenGL! 2026-7

توضیحات

دوره Make your own 2D rendering library in C++ and OpenGL!. این دوره آموزشی مسیری گام‌به‌گام برای توسعه‌دهندگان بازی‌های سطح پایین است که می‌خواهند فراتر از استفاده از کتابخانه‌های آماده، توانایی ساخت ابزارهای شخصی‌سازی‌شده خود را کسب کنند. مدرس با تمرکز بر اصول مهندسی نرم‌افزار، به شرکت‌کنندگان نشان می‌دهد که چگونه یک کتابخانه رندرینگ دوبعدی قدرتمند شامل ویژگی‌هایی نظیر رندر متن، بافت و سیستم‌های دسته‌ای (Batch Rendering) را پیاده‌سازی کنند. فراتر از مباحث فنی، این دوره بر اصلاح عادت‌های برنامه‌نویسی تمرکز دارد و با آموزش پنج اصل کلیدی در طراحی کتابخانه‌های C++، به دانشجو می‌آموزد که چگونه کدی منسجم، قابل نگهداری و با کمترین میزان خطا بنویسد تا از دام‌های رایج پروژه‌های بزرگ در امان بماند.

آنچه فرا خواهید گرفت

  • ساخت کامل یک کتابخانه رندرینگ دوبعدی در OpenGL و C++.

  • پیاده‌سازی اصولی سیستم‌های رندر متن و بافت.

  • طراحی و پیاده‌سازی سیستم رندرینگ دسته‌ای (Batch Renderer).

  • یادگیری اصول حرفه‌ای طراحی کتابخانه‌های C/C++.

  • تسلط بر ابزار CMake برای مدیریت پروژه‌ها.

  • یادگیری شیوه‌های اصولی برخورد با چالش‌های پیچیده برنامه‌نویسی.

این دوره مناسب افرادیست که

  • دارای دانش اولیه OpenGL هستند و قصد ساخت کتابخانه دوبعدی اختصاصی خود را دارند.

  • می‌خواهند بازی‌های C++ خود را از صفر مطلق توسعه دهند.

  • قصد دارند در آینده موتور بازی‌سازی شخصی خود را بسازند اما در حال حاضر به دنبال کسب مهارت‌های لازم هستند.

  • به دنبال یادگیری روش‌های استاندارد برای ساختاردهی بهتر به کدهای C++ و کتابخانه‌های خود می‌باشند.

مشخصات دوره Make your own 2D rendering library in C++ and OpenGL!

  • ناشر: Udemy
  • مدرس: Low Level Game Dev
  • سطح آموزش: مبتدی تا پیشرفته
  • مدت زمان آموزش: 3 ساعت و 15 دقیقه
  • تعداد دروس: 49

سرفصل های دوره

 Make your own 2D rendering library in C++ and OpenGL!

پیشنیازهای دوره Make your own 2D rendering library in C++ and OpenGL!

  • Intermediate C++ programming experience. I don’t use any advanced C++ concepts but you should be confortable writing C++ code
  • Beginner OpenGL experience. You should be able to place a triangle on the screen, understand how that works, and also have an idea about matrix math for OpenGL

تصاویر دوره

Make your own 2D rendering library in C++ and OpenGL!

نمونه فیلم دوره

راهنمای نصب

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: ندارد

کیفیت: 1080p

لینک دانلود

دانلود بخش 1 – 1 گیگابایت

دانلود بخش 2 – 1 گیگابایت

دانلود بخش 3 – 660 مگابایت

گذرواژه فایل(ها): www.downloadly.ir


حجم فایل

2.6 گیگابایت

رتبه دهید

محاسبه حجم دانلود برای ایرانسل به‌صورت تمام‌بها است.

Download Faster Without Limitation

The data center of free servers has applied a non-Iranian IP restriction on some servers
There is no limitation for VIP servers

برچسب ها:

دیدگاهتان را بنویسید

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

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
فقط دیدگاه‌هایی که جنبه‌ی استفاده‌ی عمومی دارد، نمایش داده می‌شود؛ درصورت تمایل به دریافت نتیجه‌ی رسیدگیِ دیدگاه خود، ایمیل معتبر وارد کنید.

فهرست