Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

C++ SDL Game Development Tutorials

John Hammond via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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

Reviews

Start your review of C++ SDL Game Development Tutorials

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.