Saya dan beberapa teman melakukan permainan di waktu luang kami dan kami telah menyelesaikan sekitar 80% dari permainan .. jadi semua hal yang jelas dan inti mekanik. Kami telah melakukan beberapa pertandingan sebelumnya dan kami selalu memiliki masalah penyelesaian.
Masalahnya bukan bahwa kita tidak cukup bergairah tentang permainan, melainkan karena tidak ada dari kita yang melihat detail terakhir yang perlu ditambahkan, kita entah bagaimana menjadi buta dengan permainan. Benar-benar membuat frustrasi. Itu bisa seperti ... "mungkin kita harus memiliki fungsi jeda?" "Uhh, ya, tentu saja, mengapa kita tidak memikirkan itu sebelumnya?"
Kadang-kadang walaupun butuh waktu lama untuk menyadari kebutuhan itu, setelah itu jelas sekali bahwa itu perlu dilakukan / ditambahkan.
Apakah Anda menggunakan daftar periksa apa saja untuk menyelesaikan atau apakah Anda mengandalkan indera yang tajam untuk mengetahui kapan selesai?
Daftar periksa akan menyenangkan bila memperkirakan waktu proyek juga ..
Jawaban:
Dapatkan Penguji. (Meskipun ini mungkin bukan jawaban langsung untuk pertanyaan itu)
Sebenarnya, meminta daftar periksa juga terlalu spesifik untuk game / genre karena dapat dijawab dengan cara yang begitu umum. Namun, saya merekomendasikan untuk mendapatkan sebanyak mungkin penguji dan sebanyak mungkin umpan balik.
Sebenarnya sangat normal (imo) bagi pengembang untuk mengabaikan hal-hal sederhana namun perlu untuk gim Anda; penguji di sisi lain kemungkinan besar akan melihat hal-hal seperti itu segera (setidaknya itulah yang saya alami).
Jadi, bagaimanapun, sketsa kasar untuk "daftar periksa" (meskipun saya harap Anda mengerti mengapa meminta daftar periksa dengan beberapa informasi ini agak tidak berguna).
Padahal, seperti yang Anda lihat dalam daftar saya, itu sangat genre dan game tertentu.
sumber
Saya pikir daftar periksa saya adalah:
sumber
Saya penguji kedua. Penguji serius. Catat bug dan fitur yang hilang dengan benar dan tangani sesuai urutan prioritas. Regresi-uji bug Anda yang telah diselesaikan sehingga Anda tidak perlu memecahkannya.
Juga, tentukan tenggat waktu bagi diri Anda sendiri: kadang-kadang Anda hanya perlu berhenti. Tetapkan tanggal untuk fitur-selesai, lalu tetapkan tanggal untuk rilis. Jangan tergoda untuk memeras fitur setelah Anda menyelesaikan fitur, tidak peduli betapa menakjubkannya fitur tersebut. Ini bukan fase polesan, ini untuk memperbaiki bug.
Dan ingat bahwa 20% terakhir biasanya membutuhkan 80% dari waktu.
sumber
Seperti yang mereka katakan: dalam pengembangan game, 10% sisanya adalah tempat 90% dari waktu dihabiskan.
Semakin dekat Anda ke akhir permainan, semakin sulit membuat daftar periksa (dan semakin lama itu akan terjadi). Bagian krusial adalah mundur selangkah, lihat proyek Anda, temukan semua yang Anda bisa saat ini yang sangat penting untuk menyelesaikan permainan, dan kerjakan hanya untuk itu. Tulis semuanya sebagai catatan. Kemudian selesaikan dan keluarkan di sana.
Anda membuat game Indie (saya kira), jadi tidak ada yang mengharapkannya 100% sempurna. Yang penting adalah membawanya keluar. Kemudian kumpulkan umpan balik, dan buat pembaruan.
Saya pikir inti dari masalah Anda mungkin, seperti banyak pengembang Indie / Hobby lainnya, Anda mungkin tidak melakukan banyak perencanaan sebelumnya. Masalah seperti "Oh, kita perlu tombol jeda" adalah pertanda pasti. Jika hal-hal yang jelas telah menyelinap di pikiran kolektif Anda, Anda belum melakukan putaran yang benar-benar baik untuk duduk dan menuliskan semua hal yang perlu Anda lakukan. Gunakan sebanyak mungkin game terkait untuk referensi yang Anda bisa saat melakukannya.
sumber
Beberapa bit "end-game" lain yang biasanya diabaikan oleh orang: installer (gunakan NSIS), pelaporan kesalahan / pelaporan bug, menu, berurusan dengan jaringan berkualitas rendah (jika itu adalah game multipemain), curang, pembaruan game.
sumber
Dalam hal memastikan gim Anda dipoles, memeriksa apa yang dilakukan gim AAA lain selalu merupakan ide yang bagus - Anda bisa mendapatkan banyak item daftar periksa hanya dari mengamati satu gim yang disatukan dengan sangat baik.
Untuk memastikan game Anda solid dan Anda siap untuk mengirim pada platform target Anda, ada daftar periksa sertifikasi di luar sana untuk setiap platform. Banyak pengembang konsol harus memenuhi daftar periksa khusus platform tersebut; Sony memiliki Daftar Periksa Persyaratan Teknis (TRC), Microsoft memiliki Persyaratan Sertifikasi Teknis (TCR) dan Nintendo memiliki proses sendiri. Sayangnya, tidak banyak informasi daftar periksa konsol ini bersifat publik tanpa menjadi pengembang terdaftar, menandatangani NDA, dll.
Berikut adalah persyaratan untuk memenuhi sertifikasi "Games for Windows", yang bersifat publik:
Bahkan ada ton lebih banyak artikel seperti ini dari MSFT. Banyak dari ini kering dan mungkin agak konyol, tetapi beberapa mengandung nasihat yang sangat bagus:
Microsoft juga menyelenggarakan konferensi setiap tahun yang disebut Gamefest. Presentasi Gamefest mencakup BANYAK masalah sertifikasi, tetapi sayangnya Anda harus menjadi pengembang terdaftar dengan akun xds untuk mengaksesnya:
sumber
Anda mungkin ingin mulai menggunakan perangkat lunak pelacakan bug / masalah. Ini akan membantu mengoordinasikan upaya Anda dan memberi Anda tempat untuk menambahkan tugas (mis. "Tambahkan fitur jeda") saat Anda memikirkannya sehingga tidak terlupakan. Jika Anda mengidentifikasi masalah yang menurut Anda biasa terjadi di sebagian besar permainan, tambahkan ke daftar (mungkin di wiki) sehingga Anda akan memiliki referensi untuk waktu berikutnya.
Dua (gratis!) Contoh perangkat lunak pelacakan masalah: Redmine dan Trac .
Joel Spolsky juga memiliki pemikiran yang membantu .
sumber