O CrossVoice
Milujem hry ako Mordhau a Hunt: Showdown a vždy sa mi páčil systém hlasových hlášok v Mordhau a tiež v Chivalry 2. V istej chvíli som začal rozmýšľať, ako by som mohol rovnakú mechaniku použiť v Hunt: Showdown, a prečo nie, aj v akejkoľvek inej hre s hlasovým chatom.
Z tej myšlienky vznikol prvý prototyp v Pythone, ktorý fungoval cez virtuálne zvukové zariadenia. Koncept fungoval, ale z rôznych dôvodov projekt na niekoľko rokov skončil v šuplíku.
Neskôr som narazil na soundboardy ako Soundpad a na to, čo dokázali prehrávaním zvukov cez mikrofón. Lenže každý soundboard, ktorý som našiel, fungoval rovnako: jeden kláves, jeden zvuk. To ma priviedlo k tomu, aby som sa k projektu vrátil a posunul ho oveľa ďalej než pôvodný prototyp. Začal som experimentovať s C++, aby som vytvoril natívne zvukové riešenie, ktoré mi dalo skutočnú kontrolu nad tým, ako sa so zvukom narába a ako sa prenáša.
Potom som zvyšok aplikácie postavil v C#, počnúc rozhraním na správu profilov a nastavenie hlasových príkazov. Čoskoro som si uvedomil, že prehrávanie zvukov je len časť problému: všetko muselo fungovať aj s hlasovým chatom každej hry vrátane hier, ktoré používajú funkciu Stlač a hovor. To ma priviedlo k smerovaniu zvuku a nízkoúrovňovej práci s klávesnicou, aby sa tieto stlačenia klávesov dali spoľahlivo riadiť.

S postupujúcim vývojom CrossVoice rástol. Profily sa vyvinuli tak, aby usporiadali príkazy do stránok, s klávesmi a modifikátormi, zvukovými variantmi a nastaveniami, ako je hlasitosť, výška tónu a rýchlosť prehrávania. Pridal som aj trvalé prekrytie, takže aplikáciu môžete používať a ovládať počas zápasu bez opustenia hry.
Mojím cieľom vždy bolo, aby CrossVoice nezávisel od žiadnej konkrétnej hry. Profily si nastavíte po svojom a používate ich naprieč hrami, bez integrácií pre konkrétne hry a bez toho, aby aplikácia musela vedieť, čo hráte.
V tom momente už nedávalo veľký zmysel, aby všetka tá práca zostala len v mojich vlastných profiloch. Prečo nenechať hráčov zdieľať tie svoje a užívať si to, čo komunita vytvorí? Tak vznikla komunitná časť CrossVoice.
Tak CrossVoice vyrástol z prototypu v Pythone na projekt, akým je dnes. Čo sa začalo ako nápad pri hraní Mordhau a Hunt: Showdown, sa stalo oveľa ambicióznejším projektom, v ktorom som vytvoril a rozšíril prakticky každú časť aplikácie.
— Raúl Mateo