OpenGL C++ Beginners
OpenGL (Open Graphics Library) is the computer industry's standard application program interface for defining 2-D and 3-D graphic images. Created by InitWithData.
Recommended that you have a strong foundation in C++ before taking this course.
Average Course Length
5 hours
Skill Level
Intermediate
Pick a lesson
1: Basic setup
2: glfw setup
3: Basic window class
4: Buffers
5: Drawing a Square
6: Vertex Array
7: Texture coordinates
8: Loading a image
9: Sprite Class
10: Translation
11: Updates
12: Animation
13: Player input
14: Bounding box
15: Project organisation and std::vector
16: Rotation
17: Mouse button clicks
18: Shooting
19: Deleting Sprites
20: Adding Enemies
21: Rotating Sprites
22: Collision detection