SDL2 Tutorials

Below is a set of tutorials I wrote covering the basics of SDL2. SDL stands for Simple DirectMedia Layer, a library used in games and other multimedia applications. It provides the means to use graphics, audio, user input, and other things you would normally need in such applications.

Picaxo 2, an image viewer I built with SDL2.

Getting Started

Basics

Drawing

Game Mechanics

Image Manipulation

Audio

"You don't learn to walk by following rules. You learn by doing, and by falling over." — Richard Branson