Gli inganni del gioco sono esplosi in popolarità. Quello che prima era per lo più piccoli eventi ospitati localmente sono ora massicci raduni di sviluppatori di giochi in tutto il mondo. C'è una buona ragione per questo: le jam di gioco sono un ottimo modo per gli sviluppatori di sperimentare nuove idee e di flettere i loro muscoli creativi e tecnici. Per sfruttare al meglio l'esperienza di jamming del gioco, ho compilato un elenco di suggerimenti, strumenti e risorse che dovrebbero aiutare le cose a funzionare senza problemi.
Post correlatiUn jam gioco è un evento in cui i partecipanti cercano di realizzare un videogioco il più rapidamente possibile. La maggior parte degli ingorghi si svolge durante un solo fine settimana, in cui ognuno ha 48 ore per provare a fare un gioco spesso basato su un tema segreto che viene votato o scelto dagli organizzatori. Il tema è usato come una limitazione che incoraggia il pensiero creativo.
I temi degli inceppamenti passati includono tutto, dai concetti semplici come la paura, le isole e l'oscurità, alle espressioni astratte come ouroboros, al livello di gioco e alla manipolazione del tempo.
Alcune marmellate hanno un elemento competitivo - questo tipo di marmellata è indicato come una "compo" - mentre altri non hanno vincitori o vinti e sono semplicemente una cosa divertente da fare. Alcuni eventi sponsorizzati hanno anche dei premi, e molti hanno il diritto di votare sui giochi per dichiarare un vincitore in varie categorie, ma il consenso generale è che il jamming dei giochi è fatto principalmente per il gusto di farlo. Il vero "premio" è il tuo gioco finito.
Guarda tutti i programmatori felici. (Immagine di menno.deen)Le persone che prendono parte a molti game jam fanno così di più per vantarsi, l'orgoglio di completare un gioco, o il piacere di affinare la propria arte e cercare ispirazione in un folle fine settimana di tarda notte e prototipazione rapida.
Anche se ci sono eventi di squadra, jam che durano per lunghi periodi di tempo (come un intero mese) e jam tenute in luoghi pubblici da un gran numero di persone, il tipo più comune di jam di gioco è uno che viene eseguito da solo, a casa, per un solo fine settimana.
Questo è il primo suggerimento su questa lista perché è senza dubbio il più importante. Quando si avvicina con una scadenza di quarantotto ore per fare un gioco, la reazione iniziale della maggior parte delle persone è di voler ordinare un paio di pizze, impilare bevande energetiche e chiudersi in una stanza per l'intera durata. Questa è una cattiva idea.
Fare giochi è un lavoro cerebrale e semplicemente non puoi farlo in modo efficace per due giorni senza interruzioni. Più sei riposato e sei ben nutrito, meglio è che lavorerai. Ventiquattro ore di lavoro efficace e chiaro per più di due giorni ti porteranno molto più lontano di dieci ore di lavoro solido, seguite da trentotto ore di lavoro stremato dalla caffeina.
Per quanto riguarda l'esercizio, non è assolutamente necessario; Sono sicuro che abbiamo passato tutti e due giorni ad un certo punto della nostra vita senza fare esercizio, marmellata di giochi o no. Tuttavia, quando stai affrontando un problema difficile che non riesci a capire, poche cose sono più utili di una corsa o un giro in bicicletta per schiarirti la testa. Non importa quanto sei riposato e nutrito, essere rinchiusi per quarantotto ore può portare a uno spazio di testa confuso che rende difficile fare un buon lavoro.
Questo consiglio è semplice: se stai discutendo se creare o meno un gioco 2D o 3D, crea un gioco 2D. Lavorare in tre dimensioni aggiunge un ulteriore livello di complessità all'arte e alla codifica, e il guadagno non vale quasi mai la pena. Potresti distinguerti di più con un gioco 3D completo, ma probabilmente non lo farai, e probabilmente dovrai dedicare più tempo a lavorare sulle funzionalità di base e molto meno a sperimentare con divertenti nuove meccaniche.
Quando stai pensando al design del tuo gioco, ricorda che le semplici meccaniche che funzionano bene sono infinitamente migliori di quelle complesse che non lo fanno. Non pianificare programmi multigiocatore, complessi A.I, cut-scene o un motore fisico.
In effetti, durante la progettazione del tuo gioco, ti consiglio di provare a pensare a qualcosa che ritieni di poter completare facilmente in sole ventiquattro ore, piuttosto che in tutto il quarantotto. Le cose impiegano quasi sempre più tempo di quanto tu pensi, e ci sono buone probabilità che finirai a malapena per la fine delle quarantotto ore. Se per qualche motivo hai fatto le cose più velocemente di adesso hai molto più tempo per lucidare il tuo gioco, e la lucidatura è ciò che separa il bene dal grande.
Più impari a codificare e più arrivi ad apprezzare l'importanza di un codice chiaro e ben strutturato. Si impara i pericoli del massiccio annidato Se
blocchi e la bella semplicità che viene fornita con strutture ereditarie ben eseguite.
Scordatelo.
Hai solo quarantotto ore e devi fare le cose. Non perdere tempo a impostare classi versatili con ridondanza minima, invece codice per funzionalità.
Potrebbe essere difficile capire il tuo codice quando lo guardi una settimana dopo, ma otterrai i risultati migliori al momento, e in un jam di gioco è quello che conta. Se vuoi continuare il tuo progetto in seguito, puoi sistemare le cose retroattivamente. È un po 'di lavoro, ma è un lavoro che non dovresti passare le tue quarantotto ore a fare.
Questo potrebbe essere il senso comune per i più esperti di voi là fuori, ma questo è un enorme trabocchetto che intrappola molti newbie di marmellata di giochi. Con solo quarantotto ore per fare qualcosa, le persone sono inclini a mettersi al lavoro immediatamente. Questo spesso significa saltare sul computer non appena viene annunciato il tema e iniziare a digitare un po 'di codice.
Perché questo? Non sai cosa stai facendo in un secondo di secondo del tema annunciato e sicuramente non lo scoprirai. Prenditi un po 'di tempo per decidere esattamente cosa stai cercando di fare, avere qualcosa di specifico in mente quando tocchi il computer per la prima volta e guarda cosa succede da lì. Per uno sguardo più approfondito a questo argomento, date un'occhiata a cosa fare prima di toccare anche un computer (anche se tenete a mente i suoi suggerimenti potrebbero andare un po 'fuori bordo nel contesto di un inceppamento del gioco).
Non sei l'unico a partecipare a un dato jam di gioco; ci saranno un sacco di giochi, e le persone che li giocano avranno molto da scegliere. È qui che la distribuzione è importante: con così tante scelte di giochi con una così ampia varietà di qualità, i giocatori non vorranno investire molto tempo nell'impostare qualsiasi gioco specifico.
Idealmente, il tuo gioco dovrebbe essere riproducibile a un clic di distanza dalla pagina di invio. Ovviamente i giochi basati su browser sono i migliori per questo, ma un eseguibile standalone può funzionare anche bene. Evita di richiedere al tuo lettore di scaricare una sorta di framework o plugin che probabilmente non hanno, e in nessun caso il tuo gioco richiede un'installazione. Se vedono che il tuo gioco richiede troppo tempo per essere configurato, la maggior parte delle persone semplicemente salterà su di esso e provi in un altro gioco che dà loro meno problemi. Scegli la tua piattaforma di sviluppo di conseguenza.
Bfxr è un bel piccolo strumento gratuito per creare facilmente effetti sonori in stile retrò. Offre una gamma di tipi di effetti sonori preimpostati tra cui scegliere e un'interfaccia facile da usare per modificare questi suoni esattamente a tuo piacimento. As3sfxr, d'altra parte, è una semplice porta ActionScript 3 di sfxr (il predecessore di Bfxr) che ti permette di creare dinamicamente effetti sonori in tempo reale usando gli stessi parametri di Bfxr, che è molto utile quando vuoi randomizzare un aspetto di un suono comunemente usato.
Dai un'occhiata all'articolo su Bfxr e ai suoi programmi gemelli per iniziare con lo strumento.
Ecco tre editor di livello gratuiti e facili da usare con esportatori versatili che consentono loro di adattarsi al flusso di lavoro di quasi tutti i progetti. Anziché creare un proprio editor di livelli, può essere un enorme risparmio di tempo in un primo momento utilizzare uno di questi per iniziare. Chissà, potresti persino scoprire di avere tutte le funzionalità che stai cercando.
Abbiamo delle guide per Ogmo e Tiled su questo sito, quindi ti consiglio di verificarle.
Questi tre editor grafici sono incredibilmente utili quando si utilizzano giochi con pixel art. Tutti hanno il supporto per i fogli sprite e una serie di altre utili funzionalità da scoprire.
Il mio preferito qui è Pixen per le sue dimensioni ridotte e l'interfaccia estremamente pulita, ma non è gratuito e funziona solo su OS X; GraphicsGale costa anche soldi ed è solo per Windows. Asesprite lavora su tutto ciò che è sotto il sole ed è gratuito, quindi dai un'occhiata se, come la maggior parte delle persone, non ti piace spendere soldi.
Blender è lo strumento per eccellenza per fare grafica 3D con un budget di zero dollari. È uno dei programmi di modellazione 3D più facili da usare là fuori, una volta superata la confusione iniziale che avrai con l'interfaccia, ed è sorprendentemente solida per il suo prezzo. Attenzione, però, la modellazione 3D è molto difficile e anche un programma elegante come Blender non può cambiarlo.
Dalla stessa mente dietro a sfxr abbiamo musagi, uno strumento relativamente semplice per creare la tua musica chiptune. Proprio come con la modellazione 3D, il termine "relativamente" è importante qui. Fare musica può essere difficile e musagi non può cambiarlo, ma se hai le competenze necessarie può essere un ottimo sbocco per fare musica molto velocemente.
Open Game Art è una grande risorsa per l'arte dei videogiochi gratis (vai alla figura). Con tutto, dai fogli sprite ai modelli 3D fino alla musica e agli effetti sonori, questo sito è una risorsa inestimabile se non si è inclini all'arte. Consiglio vivamente di dare un'occhiata.
Queste sono due risorse utili con musica gratis da usare nel tuo gioco. No Soap Radio è particolare nelle sue funzioni di ricerca, che ti permettono di ordinare la musica in base ad attributi come il tipo di gioco che stai facendo e dove la musica verrà riprodotta nel tuo gioco. Incompetech è un database molto più standard, ma se si è in grado di trovare il tipo di traccia che si sta cercando, la musica è generalmente di qualità molto più elevata.
Entrambe queste risorse sono utili per coloro che sono meno inclini alla musica e possono davvero migliorare la qualità di un gioco, poiché un buon audio è uno dei pilastri dell'esperienza di gioco.
Questo sito Web ha un enorme archivio di suoni sia in stile retrò che di foley più realistico da utilizzare nel gioco. Personalmente preferisco usare Bfxr se sto cercando effetti sonori retrò, ma FlashKit ha un valore inestimabile quando si cerca di andare con uno stile più realistico. (A meno che non si abbia un microfono eccezionale e una stanza insonorizzata per registrare una sirena della polizia.)
CGTextures è esattamente ciò che sembra: un sito pieno di texture per l'utilizzo su vari modelli 3D. La maggior parte delle trame è gratuita e di altissima qualità. Se stai percorrendo il percorso 3D, questo sito può essere un enorme risparmio di tempo, anche se è necessario un account per utilizzare il sito.
Se sei veramente in difficoltà e non riesci a trovare idee per quello che vuoi fare, potresti voler dare un'occhiata a questo sito. Anche se incostante, questo sito può spesso generare idee interessanti che possono essere sia originali che esilaranti. Dai un'occhiata quando tutto il resto fallisce.
Quindi quelli erano i miei 16 consigli, strumenti e risorse per avere successo nel tuo prossimo jam. Fai buon uso di loro e ti garantisco che vedrai alcune cose positive derivate dai tuoi futuri jam-game. Se vuoi leggere di più sull'argomento consulta il nostro altro articolo: Come ottenere il massimo da un inceppamento di giochi.