Graphics, Audio & Media Systems
Focus: time-sensitive, performance-heavy domainsโrendering, audio, and multimedia.
Computer Graphics Fundamentals
Rendering from first principles.
| Topic | Description |
|---|---|
| Computer Graphics from Scratch in C | Software rendering |
Graphics APIs
Hardware-accelerated rendering.
| Topic | Description |
|---|---|
| Graphics API Mastery | OpenGL, Vulkan, DirectX |
| OpenGL Projects | OpenGL programming |
Video & Streaming
Video processing and delivery.
| Topic | Description |
|---|---|
| Video/Audio Muxing & Demuxing | Container formats |
| Video Streaming Deep Dive | HLS, DASH, WebRTC |
Audio Programming
Sound synthesis and processing.
| Topic | Description |
|---|---|
| Music Programming in C | Audio synthesis and DSP |
| Audio & Sound Devices | OS audio subsystems |
Learning Tips
- Linear algebra is essential: Graphics is math
- Profile constantly: Performance is everything
- Understand the pipeline: GPU architecture matters
- Build a renderer: Best way to understand graphics
- Study real engines: Learn from Unity, Unreal source