ink - Il Linguaggio di Scripting Narrativo di Inkle
Introduzione
ink è un linguaggio di scripting narrativo super cool, pensato per dare vita a storie interattive nei giochi. È il cuore pulsante di tanti titoli, permettendo di scrivere milioni di parole di contenuti ramificati. Con ink, puoi creare esperienze di gioco che catturano davvero l'attenzione!
Iniziare
Se sei alle prime armi con ink, non perdere tempo e scarica Inky, il nostro editor di ink che ti consente di scrivere e testare le tue storie in un attimo. Abbiamo preparato un tutorial base per chi non è un geek del codice, perfetto per chi vuole buttare giù delle storie da pubblicare online. E se vuoi esplorare tutte le potenzialità di ink, dai un'occhiata al manuale dello scrittore o prendi la guida ufficiale.
Tutorial di base
- Manuale dello scrittore: Una risorsa completa per scoprire tutto quello che ink ha da offrire.
- Guida ufficiale: Una guida dettagliata per sfruttare al massimo ink.
Caratteristiche di ink
- Markup, non programmazione: La scrittura è al primo posto, codice e logica entrano in gioco dopo.
- Sintassi semplice ed elegante: Prova tu stesso nel tutorial di scrittura.
- Provenienza: Milioni di parole sono state scritte per i nostri giochi, e non è uno scherzo!
- Facile da imparare: Ha costrutti potenti per chi vuole spingersi oltre.
- Middleware pensato per il gioco: Un motore narrativo che si integra perfettamente con i motori di gioco.
Inky - L'editor
Con Inky puoi:
- Giocare mentre scrivi: il pannello di gioco si aggiorna in tempo reale.
- Evidenziare errori mentre scrivi, così non perdi colpi.
- Saltare alla definizione: clicca su un divertimento per saltare al target.
- Esportare in JSON, il formato compilato intermedio di ink.
- Esportare per il web: genera una pagina pronta per essere personalizzata.
Integrazione con Unity e Unreal
Il nostro plugin per Unity ti dà tutto il necessario per iniziare con ink. Ricompila automaticamente i file di ink mentre li modifichi e include un visualizzatore che ti permette di giocare le storie direttamente nell'Editor, senza scrivere nemmeno una riga di codice. E non dimentichiamoci di Inkpot, creato dai nostri amici di The Chinese Room, per integrare ink in Unreal Engine.
Open Source
ink, Inky e il plugin di integrazione ink-Unity sono disponibili gratuitamente sotto la licenza MIT. Siamo sempre felici di ricevere contributi come correzioni di bug o miglioramenti del codice - basta inviare una richiesta di pull!
Gioco di esempio
The Intercept è un gioco che abbiamo creato per mostrare come puoi realizzare un gioco semplice con ink e Unity. Scopri come strutturiamo i nostri file di ink e quanto sia facile usare il plugin di Unity in un progetto reale. Abbiamo messo insieme il gioco in pochi giorni per un game jam!
Hai bisogno di aiuto?
Non esitare a unirti al nostro server Discord e chiedere qualsiasi cosa, sia su come scrivere in ink, sull'integrazione con Unity, o su qualsiasi altra cosa che ti frulla in testa! C'è anche un forum di discussione su GitHub.
Qual è la differenza tra inklewriter e ink?
inklewriter è uno strumento online super facile per scrivere storie interattive di base. ink, invece, è un linguaggio di scripting narrativo molto più potente, pensato principalmente per lo sviluppo di giochi professionali, ma può anche essere usato per scrivere e condividere narrativa interattiva basata sulle scelte. È sorprendentemente facile da imparare, anche se per facilità d'uso è difficile battere inklewriter!
Convertire storie inklewriter in ink
Se vuoi convertire la tua storia inklewriter in ink, puoi usare il nostro strumento online.
Supportaci!
ink è il risultato di anni di pensiero, design, sviluppo e testing. Se ink ti è stato utile, considera di fare una donazione per aiutarci a continuare a sviluppare lo strumento. Grazie di cuore!
Conclusione
ink è uno strumento potente e versatile per creare storie interattive. Che tu sia un novellino o un professionista, offre tutto il necessario per dare vita alle tue idee narrative.