
L'equilibrio sia nell'app FMOD Studio per designer di suoni/musica che nell'API associata è ben giudicato in termini di semplicità rispetto alla complessità. La progettazione di suoni e musica davvero semplice non richiede tempo, e un semplice motore sonoro runtime basato sull'API è altrettanto semplice da programmare. Eventi sonori complessi, posizionamento 3D (con comportamenti di roll-off personalizzabili) e tracce musicali interattive sofisticate possono essere progettati e provati nell'app. Ammetto che questo richiede un po' più di conoscenze tecniche, ma non è necessario conoscere la programmazione in C++ per ottenere questo risultato. L'app può anche connettersi a un gioco in esecuzione dal vivo per modificare i comportamenti in risposta ai dati di gioco effettivi, il che è inestimabile. Anche i motori sonori più complessi che utilizzano l'API sono altamente personalizzabili. L'API è semplice da usare e il forum di supporto è molto attivo, frequentato dai veri ingegneri di Firelight Technology (piuttosto che da rappresentanti che si limitano a smistare i problemi). Sono molto reattivi, nella mia esperienza, e sono chiaramente desiderosi di rendere FMOD il migliore possibile. Infine, avendo utilizzato l'app FMOD Studio sin dalle sue prime versioni, sono rimasto impressionato dal processo di ingegneria (da un punto di vista esterno) in cui l'app iniziale era super basica ma si è sviluppata nel tempo. C'è una forte sensazione che i loro processi interni per la priorità della roadmap e il QA stiano funzionando bene (presumibilmente coinvolgendo test automatizzati estensivi dato il numero molto ridotto di regressioni che ho sperimentato). Le funzionalità sono state aggiunte man mano che la versione dell'app FMOD Studio e dell'API incrementava e queste sono di solito retrocompatibili. Recensione raccolta e ospitata su G2.com.
Ho menzionato nei miei commenti positivi gli aggiornamenti sia dell'app FMOD Studio che dell'API come "solitamente retrocompatibili". Questo è meno un punto negativo ma qualcosa di cui essere consapevoli se si sceglie FMOD Studio come middleware audio. Il team di FMOD è ottimo nel cercare di mantenere questa compatibilità, ma a volte nell'ingegneria del software arriva un momento in cui un cambiamento radicale è, purtroppo, un male necessario! A causa del modo in cui FMOD Studio è sviluppato, migliorato (e di come vengono applicate le correzioni di bug) forse l'unico approccio razionale se lo si adotta è quello di rimanere sempre il più aggiornati possibile (piuttosto che attenersi a una versione specifica per un progetto). Devi essere consapevole di questo nei tuoi processi di gestione del progetto e raccomanderei di includere una strategia per aggiornare i cambiamenti radicali man mano che si verificano, piuttosto che accumulare il tuo debito tecnico. Questo è abbastanza semplice da fare se lavori in modo Agile, soprattutto poiché i rilasci degli aggiornamenti di FMOD sono su un programma prevedibile. Come ho detto, FMOD sembra rispettare questo problema ed evita i cambiamenti radicali, sono piuttosto rari nella mia esperienza. Ad esempio, ci possono essere momenti in cui tutti i progetti .fspro devono essere aggiornati e migrati alla nuova versione (chiaramente questo impatta il lavoro dei tuoi team di suono e musica). Sul lato ingegneristico e QA ci possono essere cambiamenti radicali nell'API, ma questi sembrano essere (e non ricordo un'eccezione) del tipo in cui la build semplicemente fallisce e il codice deve essere adeguato di conseguenza (cioè, è una specie di cosa buona!!), piuttosto che cambiamenti di comportamento sottili che potrebbero sfuggire ai tuoi processi di QA. A meno che tu non abbia una strategia di test davvero robusta (cioè, a copertura totale). Recensione raccolta e ospitata su G2.com.
Per G2, preferiamo recensioni fresche e ci piace seguire i revisori. Potrebbero non aver aggiornato il testo della loro recensione, ma hanno aggiornato la loro valutazione.
Il revisore ha caricato uno screenshot o inviato la recensione in-app verificandosi come utente attuale.
Validato tramite LinkedIn
A questo recensore è stata offerta una carta regalo nominale come ringraziamento per aver completato questa recensione.
Invito da G2. A questo recensore è stata offerta una carta regalo nominale come ringraziamento per aver completato questa recensione.
Questa recensione è stata tradotta da English usando l'IA.



