Quale motore dovrei usare per fare un gioco basato sul testo?

Ci sono molte opzioni specifiche per i giochi basati sul testo. I giochi basati sul testo stanno assumendo tutte le nuove forme in questi giorni. Dai bot di chat interattivi, ai giochi basati sulle notifiche. I tradizionali giochi in stile "Sei in una stanza buia" sono certamente ancora una cosa.

Twine

Strumento libero e popolare per fare giochi di testo di narrativa interattiva (IF). È usato per creare storie interattive e non lineari. Questi tipi di giochi sono basati su collegamenti, dove ogni punto della storia è un nodo. Le scelte sono collegamenti che si connettono ad altri nodi, portandovi attraverso la storia.

Guardate questi giochi Twine su itchio. Ci sono molti buoni esempi di ciò che Twine può fare.

Non richiede esperienza di programmazione, ma può includere lavori più interessanti, dato che Javascript può essere incorporato nei "nodi".

Tracery

Strumento generativo usato per costruire bot, testo generativo, storie, giochi e molte altre cose interessanti. È gratuito, open-source e basato su Javascript. La gente lo sta mettendo in tutti i tipi di posti interessanti. Un po' di programmazione può essere richiesta, a seconda dei vostri obiettivi. Controlla il tutorial online.

Opzioni tradizionali

Ho rilasciato alcuni giochi basati sul testo. A seconda della funzionalità desiderata, il semplice HTML + Javascript è una grande scelta. Questo risolve tutto il rendering del testo e rende facile l'accesso e il porting.

Per i dispositivi mobili, un'ulteriore opzione (se vuoi un'app) è quella di scrivere ancora in HTML + Javascript e scrivere un wrapper nativo per iOS e/o Android, poi infilarlo in una WebView.

Evitare Unity, Unreal, o altri motori tradizionali a meno che tu abbia bisogno di alcune funzionalità specifiche. Avere a che fare con il rendering del testo vi renderà la vita molto più difficile se non avete bisogno delle loro funzionalità.