Come imparare Roblox e Roblox Studio

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.


Un grande gioco di esempio

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.


Come installare Roblox

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.


Iniziare

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.


Roblox Studio

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:


Costruzione

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!


Una casa semplice.
Una casa più complessa. Nota l'eliporto!

Per fare ancora di più, dai un'occhiata a questa raccolta di tutorial di costruzione.


Programmazione

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:


Non fermarti qui - controlla l'intera playlist!

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.


Valuta di trading

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:

  • Il rapporto di frequenza: questo rappresenta quanto otterrai se scambi. Ad esempio, nell'immagine sopra, la frequenza TIX è 12.881, il che significa che se scambi 100 biglietti riceverai circa 8 Robux (100 / 12.881). Tuttavia, la tariffa BUX è 12.771, il che significa che se scambi 100 Robux riceverai circa 1277 biglietti (100 * 12.771).
  • Ordini di mercato rispetto agli ordini limitati: Gli ordini di mercato si negoziano istantaneamente al tasso di mercato, mentre gli ordini limitati ti consentono di inserire quanto stai negoziando e quanto vuoi. Quest'ultimo tipo di commercio potrebbe richiedere un certo periodo di tempo; se è qualcosa di oltraggioso potrebbe non succedere mai!
  • I tuoi guadagni giornalieri: Guadagni automaticamente 10 biglietti ogni giorno di accesso e un ticket ogni volta che qualcuno gioca online. Se ti sei abbonato al (Builders Club) a pagamento, guadagni automaticamente Robux ogni giorno.

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!


gruppi

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.


Una pagina di gruppo di esempio.

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.


Sommario

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à.