Saya akan menggunakan:
1. Manajemen kode
GIT (dan referensi yang luar biasa ), manajer kode sumber terdistribusi, untuk mengelola kode saya, dan menyimpannya di GitHub sebagai proyek pribadi jika saya ingin menjaganya tetap terlarang.
(Ada BANYAK pilihan di sini, hanya google untuk manajemen kode sumber, Anda bahkan TIDAK PERLU menggunakan GitHub atau situs web lain, Git akan bekerja dengan baik di komputer lokal Anda, tetapi menggunakan GitHub akan membuat sakit mengelola cadangan) jauh lebih mudah.
Jika Anda memiliki dua komputer, Anda dapat membuat repositori di komputer yang akan Anda panggil mesin cadangan Anda, lalu Anda mengkloning repositori itu melalui jaringan lokal dan menggunakannya untuk pengembangan, ketika Anda selesai dengan fitur, Anda bisa mendorongnya ke mesin cadangan dan Anda akan memiliki cadangan 1: 1!)
2. Manajemen Masalah & Fitur
Saya akan menggunakan manajemen masalah bawaan Trello atau GitHub untuk melacak bug dan hal-hal yang harus dilakukan.
3. Memiliki Proses Desain
Saya akan merancang game saya terlebih dahulu;
- pertama di pikiranku,
- lalu di atas kertas,
- maka mungkin gunakan GameMaker atau PyGame untuk membuat prototipe ide saya, dan ulangi lebih dari 1-3 sampai saya memiliki sesuatu yang saya sukai bermain.
4. Gunakan Prototipe saya sebagai Panduan dan Kembangkan Game saya
Kemudian saya akan menyingkirkan prototipe saya dan memilih platform yang ingin saya kembangkan. Kemudian cari mesin yang ada dan pilih yang paling cocok untuk ide gim saya. Kemudian saya akan membuat tujuan yang jelas untuk proyek saya, menyusunnya menjadi tugas-tugas kecil dan kemudian mulai bekerja untuk menyelesaikan tugas. Ketika Anda telah mencapai kondisi ini, kemungkinan besar Anda akan menemukan bahwa Anda memiliki cara kerja sendiri yang paling cocok untuk Anda, jadi ikuti saja!
Ada beberapa metodologi / filosofi yang berbeda yang dapat Anda terapkan pada gaya pengembangan Anda, XP, Waterfall, dll. Hanya pergi dengan yang Anda rasa membuat Anda maju tercepat.
5. Memiliki banyak Penguji Game!
Ketika Anda memiliki sesuatu yang dapat dimainkan, mintalah teman dekat Anda untuk mencobanya! Permudah mereka untuk membantu Anda dengan mengatur paket penginstal cepat jika mereka menjalankan Windows atau menulis beberapa skrip shell yang dapat mengotomatiskan proses untuk mereka jika mereka menggunakan Linux / Mac. Berhati-hatilah dengan umpan balik dari penguji Anda, dan jangan lupa untuk memberi tahu mereka tentang desain game Anda dan jenis permainan apa yang Anda coba buat.
6. Buat situs web untuk permainan saya
Segera setelah saya memiliki sesuatu yang berjalan dengan baik, saya mungkin akan membuat situs web untuk permainan saya - untuk menjaga kreativitas dan konten saya mengalir ketika itu tidak dapat diterapkan pada kemajuan permainan saya, misalnya, jika saya fokus pada studi saya atau butuh istirahat dari pengembangan!
Jika saya menggunakan GitHub , saya akan mengatur halaman proyek untuk game saya, atau meng-host blog WordPress / Jekyll atau yang serupa dan menulis posting saya dengan itu.
Ini akan membuat Anda tetap termotivasi dan memiliki tempat untuk merujuk calon gamer / penguji!
7. Bergabunglah dengan kontes
Ada banyak kontes dev game yang terjadi hampir sepanjang waktu. Saya akan mencoba untuk bergabung dengan salah satu dari ini dengan permainan saya jika aturan mengizinkan. Ini meningkatkan motivasi dan membuat segalanya lebih menyenangkan - siapa yang tidak suka menang!
(Jika Anda berkembang di bawah tenggat waktu yang ketat, Anda dapat melewati titik ini setidaknya.)