Libre et open source · Apache-2.0

Amplitude Audio SDK

Offrez à votre prochain jeu ou projet VR une solution audio immersive

Un moteur audio complet et multiplateforme, conçu pour les besoins des jeux vidéo. Spatialisez, occultez, réfléchissez et pilotez chaque son depuis le gameplay.

Fonctionne sur
  • Windows
  • macOS
  • Linux
  • iOS
  • Android
Fonctionnalités

Écoutez-le se propager

Faites défiler pour parcourir cinq fonctionnalités d'Amplitude, ou choisissez-en une directement. Chaque scène est un modèle simplifié de ce que le moteur calcule pour vos sources à chaque frame.

Simulation Modèles d'atténuation sur un champ de points : Atténuez chaque source avec la distance, dans une forme sphère, boîte, capsule ou cône.

Forme
Sphère · 41 m
Sous le capot

Ce qui distingue Amplitude

  • Conçu pour les jeux

    Une architecture à base d'entités et une API optimisée vous permettent d'intégrer Amplitude dans votre jeu sans effort.

  • Développement piloté par les données

    Les assets sont décrits dans des fichiers JSON. Écrivez-les, Amplitude s'occupe du reste.

  • Multiplateforme

    Amplitude fonctionne sur Windows, macOS, Linux, iOS et Android ; le web et les consoles arrivent.

  • Traitement rapide

    La gestion des entités et le traitement audio sont rapides : Amplitude s'appuie largement sur des opérations optimisées SIMD.

  • Architecture à plugins

    Amplitude est extensible. Créez vos propres plugins pour ajouter filtres, codecs et plus encore au moteur.

  • Prise en main rapide

    Amplitude reprend les concepts de la programmation audio pour les jeux. Même sans expérience, vous démarrez vite.

Tout ce dont vous avez besoin

  • Rendu Ambisonics

    Jouez des sources Ambisonics physiquement fidèles, du premier au troisième ordre, spatialisées en temps réel avec votre asset HRTF.

  • Pipeline personnalisable

    Contrôlez entièrement le rendu audio du moteur, avec un pipeline unique que vous façonnez pour toutes les plateformes.

  • Effets d'environnement

    Appliquez en temps réel des effets comme l'écho ou le gain à des environnements entiers, et créez les vôtres via des plugins.

  • Packages de publication

    Compilez, empaquetez et distribuez votre projet dans un seul fichier bundle contenant tous vos fichiers audio.

Intégrations

Là où vous créez

Partez du SDK C++ dans votre propre moteur, ou utilisez une intégration officielle pour O3DE ou Flax Engine.

  • Cœur

    C++ SDK

    Utilisez le SDK C++ officiel pour intégrer Amplitude dans votre moteur ou votre jeu. C'est le moyen le plus rapide de démarrer.

    Lire le guide →
  • Officiel

    O3DE

    Amplitude s'intègre naturellement à vos projets O3DE via l'Audio Translation Layer d'O3DE.

    Lire le guide →
  • Officiel

    Flax Engine

    Un plugin Flax Engine, construit sur un système audio Flax Engine dédié, amène Amplitude directement dans votre éditeur.

    Lire le guide →
Intégrations sur mesure

Vous développez votre propre moteur ?

Amplitude peut être intégré directement dans des moteurs maison, des projets de jeu et des chaînes d'outils sur mesure. Du branchement de la couche audio dans votre runtime à la mise en place de votre pipeline et à l'accompagnement de votre équipe, obtenez une intégration adaptée aux besoins de votre projet.

Parlons de votre projet
Open source

Libre. Open source. À vous de jouer.

Amplitude Audio SDK est distribué sous licence Apache-2.0. Lisez le code, forkez-le, utilisez-le dans vos jeux et contribuez à la suite.

Vous n'êtes pas seul

Questions, bugs ou idées : voici où nous trouver.