Dato che i server non sono una passeggiata da impostare, e dato che i soldi non li prenderebbe lui, dubito fortemente che si stia inventando del lavoro gratuito solo per spillarvi soldi.
E' molto più probabile che, nel descrivere l'App, abbiate nominato delle feature che richiedono, per forza di cose, un server.
Esempio
- "Voglio che due utenti si possano sfidare in una gara di parole, ma una cosa semplice, anche non in tempo reale!" <-- Server
- "Voglio che ci sia una classifica dei punteggi migliori tra tutti i giocatori!" <- Server
Etc.
In base a cosa hai chiesto, puoi sia usufruire di server quasi gratuiti o comunque molto economici, o sei costretto a cercare serve più seri e dunque che hanno una spesa. Dipende da cosa devi farne. I server sono dei Computer a cui han fornito delle funzionalità. Alle volte è sufficente qualcosa di molto base, dove sbattere dei dati online e poco altro, ma se le cose si complicano un pelino è molto facile che si debbano cercare dei Computer con più funzionalità, ergo servizi meno gratuiti.
Il costo dell'APIs è una cosa molto generica che, di nuovo, ci riporta a "Che app è?". Api sta per Application Programming Interface, e sono dei servizi per sviluppatori per ottenere funzionalità web, come per esempio la posizione su una mappa, la localizzazione etc.
Alcune API non sono gratuite (Per esempio le API per google images hanno delle restrizioni e poi diventano a pagamento). Va visto caso per caso.
Presa singolarmente, un'API non ha nessuna relazione con l'uppare l'APP sul cell, ma data la vaghità del tuo post, potrebbe tranquillamente essere "necessaria per qualche funzione che gli hai chiesto che vaccapì".
Potrebbero esserci dei costi "esterni" che non hanno nulla a che vedere con il costo orario dello sviluppatore.
Detto questo, il tuo post fa veramente una pessima impressione e sembrerebbe estremamente prevenuto sulle intenzioni del ragazzo. Senza sapere molto di ciò che ti ha chiesto e senza aver approfondito di che cosa ti sta parlando, aspetterei a sospettare che ti stia chiedendo soldi finti e, semmai, chiedigli di spiegarti BENE che cosa, nel tuo gioco, innesca la necessità di API e Server.
Una volta che sarai maggiormente consapevole della portata Effettiva del tuo progetto, ti sarà anche più facile togliere o rimodulare delle feature che non ti aspettavi fossero onerose. E' molto facile fare un'elenco di cose su un txt e non accorgersi che, a riguardarlo, alcune funzioni aprono un mondo di complicazioni e di soldi da sborsare imprevisto.
Prima regola: Parla con lui e fatti spiegare bene le feature che richiedono le cose che non sei convinto di voler acquistare. E, eventualmente, chiedigli una consultazione su quali alternative ci sarebbero.
Se da noi vuoi un consiglio, però, devi anche condividere il tuo progetto in maniera approfondita, altrimenti possiamo solo dirti "Si, boh, mah, che ne so." e la tua idea che ti fa storcere il naso sulle richieste del ragazzo, potrebbe bellamente restare invariata.