Imparare a fare ricerca empirica può aiutare uno sviluppatore di giochi?


9

So che questa potrebbe essere una domanda strana, ma ho l'opportunità di seguire un corso di laurea che insegna a fare ricerca empirica.

Ho seguito un corso di interazione uomo-computer in passato in cui era importante eseguire studi empirici per scoprire come gli utenti interagiscono con la tua applicazione e studiare quali miglioramenti possono essere apportati. Posso vedere dove fare lo stesso tipo di studi empirici potrebbe essere utile durante lo sviluppo di un gioco.

Inoltre, possiamo scegliere il tipo di ricerca empirica che facciamo che sceglierei di fare sia sulla computer grafica che sullo sviluppo del gioco. Una classe come questa potrebbe essere utile per uno sviluppatore di giochi indipendenti?


5
Devo ancora vedere un caso in cui "Può imparare X aiutare ..." avere una risposta di "no".
Tetrad

Valve è noto per testare tutto all'ennesima potenza nei loro giochi. Sembra aver funzionato bene per loro. "In Valve, vediamo i nostri progetti di gioco come ipotesi e i nostri test di gioco come esperimenti per convalidare queste ipotesi."
DampeS8N,

@Tetrad, "Può imparare a scrivere COBOL aiutarmi a scrivere meglio il codice Object Oriented?"
DampeS8N,

Risposte:


7

Decisamente. La ragione? Perché più ricerche fai sulle tecniche utilizzate da coloro che sono all'avanguardia nel tuo campo, migliore e più creativo un [inserisci il nome della tua professione qui] diventerai.

Su base settimanale, ho letto o almeno sfogliato articoli di ricerca su raytracing in tempo reale, modelli di illuminazione globale, tecniche di intelligenza artificiale emergenti, generazione procedurale, narratologia e / o progettazione di giochi, nonché altri argomenti casuali in matematica e geometria. Nei campi in cui sei nuovo, ti ci vorrà un po 'a parlare dei fondamenti e a volte potresti sentirti stupido. Non essere intimidito . (Ciò presuppone che tu non sia già un laureato o un ricercatore altrimenti esperto). Più ti immergi in quella conoscenza, prima inizierai a vedere il quadro più ampio e la brillantezza delle soluzioni documentate. Non devi nemmeno leggere interi documenti. A volte bastano solo una scrematura o guardare i risultati conclusi nello studio.

Penso che sia fin troppo comune nel campo dello sviluppo del gioco non pensare a noi stessi come scienziati informatici. IMHO questo è uno dei motivi per cui c'è stata una crescente mancanza di innovazione dalla metà degli anni '90 e, al contrario, un crescente interesse per i titoli indipendenti.

Ho trovato un altro posto eccellente per la ricerca di soluzioni che spingono i confini della tecnologia disponibile è la scena demo. In passato, molti sviluppatori di giochi (prendiamo ad esempio Zyrinx / Lemon, i ragazzi che hanno sviluppato AMOK) provenivano dai ranghi dei programmatori di demoscene, e penso che almeno in alcune parti del mondo, ciò avvenga comunque in modo discreto.


Dove trovi tali articoli / informazioni di ricerca da leggere settimanalmente? Hai un sito web che consiglieresti? Perché mi piacerebbe fare la tua stessa cosa!
Jesse Emond,

2
@JesseEmond Tende a seguire argomenti che scopro mentre lavoro. La radice potrebbe essere qualcosa che trovo su StackOverflow, una demo su YouTube, Wikipedia, un post di blog su una nuova tecnica ... Ho solo una vasta gamma di interessi tecnici e provo a seguirli. Se trovo un po 'che mi interessa per il quale non ho immediatamente tempo, taggo per argomento e un'etichetta "da leggere" nei segnalibri di Google. Evita i sentieri battuti dove puoi permetterti: ti chiederai di più e cercherai delle alternative. C'è molto che diamo per scontato perché "è solo il modo in cui le cose vengono fatte". Ma assicurati di avere il tempo.
Ingegnere

2
@JesseEmond Anche solo per dire, un articolo ti condurrà a un altro tramite riferimenti o un concetto descritto (forse non esplicitamente nominato) nel documento. I nomi sono i collegamenti nella catena della conoscenza. Una volta trovata la parola giusta per descrivere qualcosa che hai immaginato o che ti è stato presentato, apre strade completamente nuove di ricerca. Ma fino a quando non ce l'hai, sei in un limbo. Ho imparato questa lezione nel modo più duro. Potrebbe valere la pena di chiedere agli altri se esiste un termine per un concetto che fluttua nel tuo cervello; è probabile che qualcun altro abbia concepito la stessa cosa prima di te, e c'è già un nome per questo.
Ingegnere

2

Probabilmente. Certamente le tecniche di ricerca empirica hanno il loro posto nello sviluppo del gioco - studi di usabilità, ad esempio, o analisi di dati di mercato o tendenze di marketing per giochi concorrenti. I grandi studi conducono questo tipo di cose in una forma o nell'altra (con vari gradi di rigidità rispetto al modello empirico).

Per un'india in particolare, può ancora essere utile sapere, ma in pratica diventerebbe più una questione se hai tempo per impegnarti in ricerche di mercato serie (o risorse per avanzare in ricerche di usabilità serie) rispetto alla spesa quel tempo, denaro, eccetera per produrre e lucidare realmente il tuo gioco.


Bene, ho in programma di avere un lavoro di un giorno fino a quando potrei sostenermi come indie. Quindi, il tempo non sarebbe un fattore. Vorrei solo fare tutto ciò che mi viene in mente per assicurarmi che il mio gioco abbia successo.
Joey Green,

4
Il tempo è sempre un fattore (costo opportunità); Direi infatti che se hai un lavoro di giorno, diventa ancora più ponderato dalla decisione su cosa trascorrere meno ore di tempo libero (fare il gioco, cercare il gioco, fare qualcos'altro legato all'avere una vita).

-1 per rispondere "probabilmente" e dare una risposta generalmente vaga, ma +1 sul tuo commento sul tempo è un fattore.
Ingegnere
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.