Saya pikir salah satu hal paling penting yang dapat Anda lakukan adalah memilih permainan yang Anda sukai. Ini akan membantu Anda tetap tertarik padanya dan akan membuat Anda lebih terbiasa dengan bagaimana kode itu sendiri diterjemahkan ke dalam perspektif pemain.
Setelah memilih gim itu, berapa pun besarnya, Anda tidak perlu mencoba mencari tahu bagaimana setiap baris kode bekerja. Ambil sepotong dan lihat itu. Misalnya, coba cari tahu bagaimana data pemain disimpan atau bagaimana item menu diambil, dll.
Hal berikutnya yang dapat Anda lakukan, yang sejalan dengan bit saya sebelumnya, adalah mencoba mengubah sesuatu. Bukan sesuatu yang besar (pada awalnya), hanya sesuatu yang sederhana dan nyata dalam game. Bahkan sesuatu yang sederhana seperti teks pada tombol pada menu atau menambahkan item menu atau mengubah perhitungan kerusakan. Mungkin Anda berpikir mereka seharusnya melakukan sesuatu yang berbeda, cobalah mengubahnya sendiri.
Ketika saya pertama kali tertarik mengembangkan game, saya benar-benar menyukai RPG online 2D. Jadi saya menemukan sumber untuk satu online dan saya mulai membangunnya. Menambahkan fitur saya sendiri dan memperbaiki hal-hal, memperbaiki bug, dll. Itu di VB6 beberapa tahun yang lalu dan sekarang saya menggunakan C # dan XNA dan menulis permainan saya sendiri dari awal. Karena saya menikmati permainan, itu memotivasi saya untuk ingin mengerjakannya, untuk membuatnya lebih baik. Secara kebetulan, ini juga bagaimana saya belajar banyak teknik pemrograman, debugging dan pemecahan masalah yang saya gunakan hari ini di pekerjaan harian terkait non-gamedev saya.
Ini juga sangat membantu jika gim ini memiliki komunitas modders yang dapat Anda ajukan pertanyaan dan mendapatkan bantuan serta contoh. Tetapi sekali lagi, bahkan jika itu tidak ada, Anda sudah ada di sini dan kami siap membantu.