Start speaking a new language. It’s just 3 weeks away.
Python, Prompt Engineering, Data Science — Build the Skills Employers Want Now
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Learn C++ game development using the Simple DirectMedia Layer (SDL) library through this comprehensive tutorial series spanning 2 hours and 35 minutes. Master the fundamentals of SDL by starting with installation and initialization procedures, then progress through creating basic windows and implementing the essential main loop structure. Explore window manipulation functions and discover how to modify display colors to customize your applications. Implement frame rate limiting techniques to ensure smooth performance across different systems. Build a foundation in sprite-based graphics by creating simple sprite classes and organizing them into efficient sprite groups. Advance to image handling by learning to load and display various image formats, first with basic SDL functions and then with the enhanced SDL_image library for broader format support. Complete your SDL toolkit by integrating audio capabilities through the SDL_mixer library, enabling you to add sound effects and music to your C++ applications.
Syllabus
C++ [SDL] 00 Installation and Initialization
C++ [SDL] 01 Basic Window
C++ [SDL] 02 The Main Loop
C++ [SDL] 03 Window Functions
C++ [SDL] 04 Changing the Color
C++ [SDL] 05 Limiting the Frames Per Second
C++ [SDL] 06 Simple Sprite Class
C++ [SDL] 07 Sprite Groups
C++ [SDL] 08 Images
C++ [SDL] 09 Loading Images with SDL_image
C++ [SDL] 10 Using SDL_mixer
Taught by
John Hammond