Description
Make your own 2D rendering library in C++ and OpenGL! This course is a step-by-step guide for entry-level game developers who want to go beyond using off-the-shelf libraries and build their own custom tools. Focusing on software engineering principles, the instructor shows participants how to implement a powerful 2D rendering library, including features such as text rendering, texture rendering, and batch rendering. Beyond the technicalities, this course focuses on improving programming habits and teaches students how to write consistent, maintainable, and error-free code by teaching them five key principles for designing C++ libraries, helping them avoid common pitfalls in large projects.
What you will learn
-
Complete build of a 2D rendering library in OpenGL and C++.
-
Fundamental implementation of text and texture rendering systems.
-
Design and implementation of a batch rendering system (Batch Renderer).
-
Learn the professional principles of designing C/C++ libraries.
-
Mastery of the CMake tool for project management.
-
Learn principled ways to deal with complex programming challenges.
This course is suitable for people who:
-
Have basic knowledge of OpenGL and plan to build their own 2D library.
-
They want to develop their C++ games from absolute scratch.
-
They plan to build their own game engine in the future, but are currently looking to acquire the necessary skills.
-
They are looking to learn standard methods to better structure their C++ code and libraries.
Course Details Make your own 2D rendering library in C++ and OpenGL!
- Publisher: Udemy
- Instructor: Low Level Game Dev
- Training level: Beginner to advanced
- Training duration: 3 hours and 15 minutes
- Number of lessons: 49
Course headings
Course Prerequisites 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 comfortable 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
Course images
Sample course video
Installation Guide
After Extract, view with your favorite player.
Subtitles: None
Quality: 1080p
Download link
Rapidgator link
File(s) password: www.downloadly.ir
File size
2.6 GB




