Roblox è un sito di giochi 3D gratuito: la svolta è che gli utenti costruiscono i giochi! È progettato per i principianti: non è necessario utilizzare Photoshop o il software di modellazione 3D specializzato; tutto può essere fatto con il software gratuito Roblox Studio, disponibile per Mac e PC. In questo articolo, spiegherò perché penso che Roblox sia una grande piattaforma per i programmatori di giochi in erba e condivida i migliori plug-in, tutorial e screencast per iniziare.
Per avere un'idea di ciò che Roblox è capace, dai un'occhiata a Call of Robloxia 5: Roblox At War. Questo FPS è stato giocato oltre 14 milioni di volte.
Roblox è attualmente disponibile su Mac e PC e presto verrà colpito dall'iPad. Per giocare ai giochi Roblox, devi installare il plug-in del browser o il client desktop, a seconda del browser.
Questo installerà anche Roblox Studio, il pacchetto software gratuito utilizzato per creare giochi Roblox.
Roblox Studio supporta anche plugin creati dall'utente. Consiglio di scaricare il plug-in CFrame, che consente di spostare gli oggetti nello spazio 3D immettendo valori. Una volta scaricato il file zip, aprire Roblox Studio, selezionare Strumenti> Apri cartella dei plugin, e quindi estrai lo zip in questa cartella. Se il plugin è installato correttamente, vedrai un'icona "CF" nella barra degli strumenti di Roblox Studio.
Raccomando di imparare come usare il sito Roblox prima di iniziare il tuo primo gioco. Il Roblox Wiki è un'ottima risorsa iniziale per questo.
Dovresti quindi creare un account. Questo passaggio è tecnicamente facoltativo, ma per poter pubblicare i tuoi giochi sul sito Roblox devi registrarti. Alcune altre funzionalità richiedono anche un account.
Una volta che sei in studio non dovresti essere troppo sopraffatto, in realtà è abbastanza semplice. Per ora, seleziona File> Nuovo, e sarai inserito nel tuo gioco futuro. Dovrebbe assomigliare a questo:
Ancora una volta, il Roblox Wiki ha un'ottima guida per iniziare.
Vedi l'icona blu con le lettere "CF"? Questo è lo strumento CFrame di cui sopra. Se lo selezioni, vedrai apparire la scatola. Facciamo un tentativo: selezionare Inserisci> Oggetto> Parte per inserire due parti a scelta, quindi utilizzare lo strumento CFrame per spingere le parti insieme. Prova a ruotare anche loro.
Avrai sicuramente bisogno di usare i pannelli Proprietà e Explorer. Se questi non sono già visibili, quindi selezionare Visualizza> Proprietà, e Visualizza> Explorer. Ora avrai due nuovi pannelli a sinistra di Roblox Studio.
Gioca con l'interfaccia e approfondisci l'articolo di Wiki per saperne di più. Oppure, se preferisci screencast, eccone uno buono da Roblox:
Sì, finalmente alla parte divertente! Costruire è fondamentale per rendere il tuo gioco. Lo screencast qui sopra ti consentirà di iniziare; Consiglio di guardarlo prima di andare avanti.
Nel seguente screencast vedrai come viene costruita una casa e quanto poco impegno ci vuole. Potresti diventare creativo e costruire una casa più grande, e forse alcuni mobili!
Per fare ancora di più, dai un'occhiata a questa raccolta di tutorial di costruzione.
Ok, quindi stai imparando a costruire oggetti, ma per far muovere le cose o fare cose interessanti devi programmarle!
Per iniziare, ci sono molte risorse. In primo luogo, come sempre, è il Roblox Wiki. (Il motivo per cui ho parlato così tanto è che è stato scritto e curato da Roblox.) Il linguaggio di programmazione usato su Roblox è chiamato "Roblox Lua", un dialetto del linguaggio leggero, facile da imparare Lua.
Per il tutorial più semplice, consulta questa guida per principianti allo scripting. Oltre a ciò, c'è in realtà un'intera comunità dedicata ad aiutarti a imparare bene!
Se preferisci imparare tramite screencast, allora questo è fantastico per iniziare:
Ecco uno script di esempio rapido che crea un oggetto GUI e lo visualizza sullo schermo:
Ed ecco un programma di persistenza dei dati più complicato:
Questo può sembrare un linguaggio completamente diverso, ma è abbastanza semplice da imparare. Prova i link e i video pubblicati sopra.
Questa è una caratteristica divertente. Dopo aver creato il tuo account potresti aver notato che ci sono due valute di gioco: Robux e Biglietti. La schermata Valuta commerciale (che si trova nella sezione Money della tua pagina utente) può essere utilizzata per fare trading tra i due - e se impari le tecniche giuste, puoi davvero trarne profitto.
Presta attenzione a:
I biglietti e Robux possono essere utilizzati per acquistare vari oggetti di gioco, come i cappelli, alcuni dei quali sono disponibili solo in una valuta o nell'altra. Puoi anche utilizzare i tuoi biglietti per pubblicizzare i tuoi giochi per ottenere ancora più biglietti!
Gli utenti di Roblox possono unirsi a gruppi che vanno da gruppi di guerra a gruppi di edifici a gruppi che insegnano a Roblox Lua! Costa 100 Robux per formare un gruppo.
Tendo ad usare i gruppi per i miei fan: ogni volta che aggiorno un gioco, faccio un "grido di gruppo" (un messaggio inviato al muro di ogni membro del gruppo) che spiega l'aggiornamento, facendo in modo che i miei fan siano entusiasti di giocare nuovamente ai miei giochi.
Roblox ha tonnellate di funzioni e strumenti unici. Alcune persone hanno account per giocare, altri solo per costruire e giocare con la fisica, o anche solo per socializzare - è un sito multiuso.
Per informazioni sugli aggiornamenti o per trarre ispirazione per creare i tuoi giochi, controlla il blog di Roblox. Se hai dubbi o ulteriori domande, puoi inviare un'email o twittare il personale Roblox!
Nel complesso, penso che Roblox sia un ottimo punto di partenza se sei un nuovo game designer. Il suo linguaggio di programmazione semplice, l'editor semplice e lo staff disponibile rendono un'ottima esperienza. C'è molto da imparare, ma ti garantisco che se controlli tutti i blog o vari link pubblicati sopra dovresti essere in grado di navigare e creare i tuoi giochi con facilità.