Game Development with SDL3
Collision Response
Make entities react realistically to collisions, stopping, bouncing, and interacting based on type.
Game Development with SDL3
SDL3 Surfaces and Colors
Explore SDL3 surfaces, the canvases for drawing, understand pixel formats, colors, and set your window's background.
Professional C++
Type Traits: Compile-Time Type Analysis
Learn how to use type traits to perform compile-time type analysis, enable conditional compilation, and enforce type requirements in templates.
Game Development with SDL3
Creating an Image Component
Display graphics by creating an ImageComponent that loads files and renders them via SDL3_image.
Game Development with SDL3
Asset Management
Optimize image loading using shared pointers and an asset manager for better memory use and simpler code.
Game Development with SDL3
Building with Components
Learn how composition helps build complex objects by combining smaller components