Uma alternativa que pode ou não se adequar é comprar joysticks / joypads analógicos disponíveis no mercado (a partir de $ fckall no ebay china ou na loja de jogos) e substituir seus componentes de entrada analógica pelos seus, ou apenas retirar o PCB principal e transplantar no seu hardware.
Você precisará corresponder a algumas das características elétricas, mas o trabalho duro de codificação / comunicação USB etc. é feito para você e, geralmente, os protocolos de comunicação / mapeamento de entrada são bem conhecidos.
Os knock-offs chineses de controladores USB do estilo PlayStation etc. podem ser adquiridos por alguns dólares, muito abaixo do preço das placas amadoras * duino IO etc. e baratos o suficiente para serem descartáveis quando você explode o primeiro ou os dois primeiros.