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.

Création

Deux façons de créer, un seul moteur

Créez, compilez et publiez vos projets Amplitude depuis le terminal ou depuis une application dédiée. Choisissez le flux de travail qui vous convient.

Icône de l’Amplitude CLI GRATUIT OPEN SOURCE

Amplitude CLI

L’outil officiel en ligne de commande pour gérer vos projets Amplitude, vos ressources locales et vos licences. Développé en open source, et de plus en plus riche.

  • Sous licence Apache-2.0
  • Windows, macOS (Intel et Apple Silicon) et Linux
  • Gérez vos projets depuis la CLI, ou depuis des agents
  • Complétions shell incluses dans chaque archive de version
Icône d’Amplitude Studio Payant Accès anticipé

Amplitude Studio

L’outil officiel de création de projets pour Amplitude Audio. Gérez vos projets, modifiez vos assets, compilez-les et publiez-les pour votre jeu, avec tous les outils intermédiaires.

  • Exploration des assets sans effort
  • Validez, enregistrez, compilez et publiez en une seule opération
  • Profilez Amplitude depuis votre jeu en temps réel
  • Conçu pour les développeurs de jeux et les sound designers, pas un DAW
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. Godot et ezEngine arrivent bientôt.

  • 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.

    Voir sur GitHub →
  • Officiel

    Flax Engine

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

    Voir sur GitHub →
  • Bientôt

    Godot

    Apportez l’audio spatial d’Amplitude à vos projets Godot, le moteur libre et open source construit autour des scènes et des nœuds.

    Voir sur GitHub →
  • Bientôt

    ezEngine

    Utilisez Amplitude dans ezEngine, le moteur de jeu C++ libre et open source doté d’un système de plugins modulaire.

    Voir sur GitHub →
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.