Overview

SDL3 Tutorial

SDL3 Basics

  1. Chapter – Installation
  2. Chapter – First Steps
  3. Chapter – Window and Renderer
  4. Chapter – Drawing Primitives
  5. Chapter – SDL3 Surfaces and SDL3 Textures
  6. Chapter – Rendering a Bitmap File
  7. Chapter – Rendering Image Files with any format (SDL3_image)
  8. Chapter – Rectangles: Positioning and Scaling of Textures
  9. Chapter – Event Handling (Keyboard, Mouse)
  10. Chapter – Handling Text Input
  11. Chapter – Rendering Text with Fonts (SDL3_ttf)

SDL3 Advanced

  • Chapter – Keyboard States
  • Chapter – Text Engines

SDL2 Tutorial

  1. Chapter – Introduction
  2. Chapter – Installation and Configuration (Windows)
  3. Chapter – Installation and Configuration (Linux)
  4. Chapter – First Steps
  5. Chapter – Window and Renderer
  6. Chapter – Surfaces and Textures
  7. Chapter – Loading and Rendering a Bitmap File
  8. Chapter – SDL2_image: Loading Image Files with Different Formats
  9. Chapter – Rectangles, Image Movement and Scaling
  10. Chapter – SDL2_ttf: Rendering Fonts and Texts
  11. Chapter – Drawing primitives
  12. Chapter – Viewports
  13. Chapter – Logical Resolution
  14. Chapter – Keyboard State and Key States
  15. Chapter – Event handling, Keyboard handling
  16. Chapter – Mouse handling
  17. Chapter – A Custom Mouse Cursor
  18. Chapter – Music and Sound
  19. Chapter – Error Handling
  20. Chapter – SDL and modern OpenGL 3.0+

SDL 1.2 Tutorials

JEDI-SDL

SDL4FP