Deep Dive¶
This section contains in-depth explanations of Amplitude's architecture and concepts.
Fundamentals¶
- Introduction - Overview of Amplitude's features
- Concepts - Engine architecture and data flow
- Project Architecture - How Amplitude projects are organized
Architecture¶
- Plugin Architecture - How the plugin registry system works
- Memory Management - Pool-based allocation and leak detection
- Threading Model - Game thread, audio thread, and command queues
- Codec Architecture - How codecs decode and encode audio
Spatial Audio¶
- Ambisonics - Full-sphere surround sound with spherical harmonics
- HRTF and Binaural Audio - 3D audio over headphones
Samples¶
- Sample Projects - Overview of the included SDK samples