O CrossVoice
Miluju hry jako Mordhau a Hunt: Showdown a vždycky se mi líbil systém hlasových hlášek v Mordhau a také v Chivalry 2. V určitou chvíli jsem začal přemýšlet, jak bych mohl stejnou mechaniku použít v Hunt: Showdown, a proč ne, i v jakékoli jiné hře s hlasovým chatem.
Z té myšlenky vznikl první prototyp v Pythonu, který fungoval přes virtuální zvuková zařízení. Koncept fungoval, ale z různých důvodů projekt na několik let skončil v šuplíku.
Později jsem narazil na soundboardy jako Soundpad a na to, co dokázaly přehráváním zvuků přes mikrofon. Jenže každý soundboard, který jsem našel, fungoval stejně: jedna klávesa, jeden zvuk. To mě přimělo se k projektu vrátit a posunout ho mnohem dál než původní prototyp. Začal jsem experimentovat s C++, abych vytvořil nativní zvukové řešení, které mi dalo skutečnou kontrolu nad tím, jak se se zvukem zachází a jak se přenáší.
Pak jsem zbytek aplikace postavil v C#, počínaje rozhraním pro správu profilů a nastavení hlasových příkazů. Brzy jsem si uvědomil, že přehrávání zvuků je jen část problému: všechno muselo fungovat i s hlasovým chatem každé hry, včetně her, které používají funkci Stiskni a mluv. To mě přivedlo ke směrování zvuku a nízkoúrovňové práci s klávesnicí, aby se tyto stisky kláves daly spolehlivě řídit.

S postupujícím vývojem CrossVoice rostl. Profily se vyvinuly tak, aby uspořádaly příkazy do stránek, s klávesami a modifikátory, zvukovými variantami a nastaveními, jako je hlasitost, výška tónu a rychlost přehrávání. Přidal jsem také trvalý překryv, takže aplikaci můžete používat a ovládat během zápasu, aniž byste opustili hru.
Mým cílem vždy bylo, aby CrossVoice nezávisel na žádné konkrétní hře. Profily si nastavíte po svém a používáte je napříč hrami, bez integrací pro konkrétní hry a bez toho, aby aplikace musela vědět, co hrajete.
V tu chvíli už nedávalo moc smysl, aby veškerá ta práce zůstávala jen v mých vlastních profilech. Proč nenechat hráče sdílet ty své a užívat si to, co komunita vytvoří? Tak vznikla komunitní část CrossVoice.
Tak CrossVoice vyrostl z prototypu v Pythonu v projekt, jakým je dnes. Co začalo jako nápad při hraní Mordhau a Hunt: Showdown, se stalo mnohem ambicióznějším projektem, ve kterém jsem vytvořil a rozšířil prakticky každou část aplikace.
— Raúl Mateo