Bisakah belajar bagaimana melakukan penelitian empiris membantu pengembang game?

9

Saya tahu ini mungkin pertanyaan aneh, tetapi saya memiliki kesempatan untuk mengambil kelas pascasarjana yang mengajarkan bagaimana melakukan penelitian empiris.

Saya telah mengambil kelas Interaksi Manusia-Komputer di masa lalu di mana penting untuk melakukan studi empiris untuk mengetahui bagaimana pengguna berinteraksi dengan aplikasi Anda dan mempelajari perbaikan apa yang dapat dilakukan. Saya bisa melihat di mana melakukan jenis studi empiris yang sama mungkin berguna saat mengembangkan permainan.

Juga, kita bisa memilih jenis penelitian empiris yang kita lakukan yang akan saya pilih untuk dilakukan baik pada komputer grafis atau pengembangan game. Apakah kelas seperti ini berpotensi membantu bagi pengembang game indie?

Joey Green
sumber
5
Saya belum benar-benar melihat kasus di mana "Dapat belajar X membantu ..." memiliki jawaban "tidak".
Tetrad
Valve terkenal karena menguji segalanya hingga tingkat ke-n dalam game mereka. Tampaknya telah bekerja dengan baik untuk mereka. "Di Valve, kami melihat desain game kami sebagai hipotesis dan uji coba kami sebagai eksperimen untuk memvalidasi hipotesis ini."
DampeS8N
@Tetrad, "Bisakah mempelajari cara menulis COBOL membantu saya menulis kode Berorientasi Objek yang lebih baik?"
DampeS8N

Jawaban:

7

Pastinya. Alasannya? Karena semakin banyak penelitian yang Anda lakukan terhadap teknik-teknik yang digunakan oleh mereka yang berada di ujung tombak bidang Anda, Anda akan menjadi lebih baik dan lebih kreatif [masukkan nama profesi Anda].

Setiap minggu, saya membaca atau setidaknya membaca makalah penelitian tentang raytracing real-time, model iluminasi global, teknik AI yang sedang naik daun, pembuatan prosedural, narratologi dan / atau desain game serta topik acak lainnya dalam matematika dan geometri. Di bidang-bidang yang baru Anda lakukan, Anda perlu waktu beberapa saat untuk memahami dasar-dasarnya, dan kadang-kadang Anda mungkin merasa bodoh. Jangan terintimidasi . (Ini mengasumsikan Anda belum menjadi sarjana pascasarjana atau peneliti berpengalaman). Semakin Anda membenamkan diri dalam pengetahuan itu, semakin cepat Anda akan mulai melihat gambaran yang lebih besar dan kecemerlangan solusi yang didokumentasikan. Anda tidak harus membaca seluruh makalah juga. Terkadang hanya membaca sekilas atau melihat hasil yang disimpulkan dalam penelitian sudah cukup.

Saya pikir itu terlalu umum di bidang pengembangan game untuk tidak menganggap diri kita sebagai ilmuwan komputer. IMHO ini adalah salah satu alasan mengapa ada kurangnya inovasi yang meningkat sejak pertengahan 90-an, dan sebaliknya minat yang meningkat pada judul indie.

Saya telah menemukan tempat lain yang sangat baik untuk meneliti solusi yang mendorong batas-batas teknologi yang tersedia adalah adegan demo. Pada hari-hari sebelumnya, banyak pengembang game (misalnya Zyrinx / Lemon, orang-orang yang mengembangkan AMOK) berasal dari jajaran pembuat kode demoscene, dan saya pikir di beberapa bagian dunia setidaknya, ini masih terjadi dalam jumlah yang wajar.

Insinyur
sumber
Di mana Anda menemukan makalah penelitian / informasi tersebut untuk dibaca setiap minggu? Apakah Anda memiliki situs web yang akan Anda rekomendasikan? Karena saya ingin melakukan hal yang sama seperti Anda!
Jesse Emond
2
@JesseEmond Ini cenderung mengikuti dari topik yang saya temukan saat saya bekerja. Root mungkin adalah sesuatu yang saya temukan di stackoverflow, demo di youtube, wikipedia, entri blog tentang teknik baru ... Saya hanya memiliki berbagai kepentingan teknis dan mencoba untuk menindaklanjutinya. Jika saya menemukan sedikit yang menarik bagi saya dan saya tidak punya waktu untuk melakukannya, saya memberi tag berdasarkan topiknya dan label "harus dibaca" di google bookmark. Hindari jalur yang sulit di mana Anda mampu: Anda akan lebih banyak bertanya, dan mencari alternatif. Ada banyak hal yang kita anggap remeh karena "hanya cara melakukan sesuatu." Tapi pastikan Anda punya waktu.
Insinyur
2
@JesseEmond Juga hanya untuk mengatakan, satu makalah akan mengarahkan Anda ke yang lain melalui referensi atau konsep yang dijelaskan (mungkin tidak secara eksplisit disebutkan namanya) di kertas. Nama adalah tautan dalam rantai pengetahuan. Setelah Anda menemukan kata yang tepat untuk menggambarkan sesuatu yang Anda bayangkan atau diperkenalkan, itu membuka jalan penelitian baru. Tetapi sampai Anda memilikinya, Anda berada dalam kesulitan. Saya belajar pelajaran ini dengan cara yang sulit. Mungkin ada baiknya bertanya kepada orang lain apakah ada istilah untuk konsep yang beredar di otak Anda; kemungkinan orang lain telah memikirkan hal yang sama sebelum Anda, dan sudah ada nama untuk itu.
Insinyur
2

Mungkin. Tentu saja teknik penelitian empiris memiliki tempat dalam pengembangan game - studi kegunaan, misalnya, atau analisis data pasar atau tren pemasaran untuk game yang bersaing. Studio besar melakukan hal semacam ini dalam satu bentuk atau lainnya (dengan tingkat kekakuan yang bervariasi sehubungan dengan model empiris).

Khusus untuk indie, masih bisa berguna untuk diketahui, tetapi dalam praktiknya akan lebih menjadi pertanyaan apakah Anda punya waktu untuk terlibat dalam riset pasar yang serius (atau sumber daya untuk diajukan dalam penelitian kegunaan serius) versus pengeluaran waktu itu, uang, dan sebagainya benar-benar menghasilkan dan memoles permainan Anda.


sumber
Yah, aku berencana punya pekerjaan harian sampai aku bisa menghidupi diriku sendiri sebagai indie. Jadi, waktu tidak akan menjadi faktor. Saya hanya ingin melakukan semua yang saya bisa pikirkan untuk memastikan permainan saya bisa sukses.
Joey Green
4
Waktu selalu merupakan faktor (biaya peluang); Saya sebenarnya akan berpendapat bahwa jika Anda memiliki pekerjaan sehari-hari, itu menjadi lebih berbobot dari keputusan apa yang akan menghabiskan lebih sedikit jam waktu luang Anda (membuat game, meneliti game, melakukan sesuatu yang berhubungan dengan memiliki kehidupan).
-1 untuk menjawab "mungkin" dan memberikan jawaban yang umumnya tidak jelas, tetapi memberi +1 pada komentar Anda tentang waktu sebagai faktor.
Insinyur