Tidak, itu sama sekali bukan hal yang buruk. Belajar dan kemampuan untuk belajar sangat penting untuk menjadi seorang programmer yang baik.
TETAPI
Yang penting ketika membangun sesuatu dari awal adalah menyelesaikannya sampai selesai. Tidak masalah seberapa rumit dan tidak optimalnya, jika Anda menyelesaikannya ada rasa kepuasan yang tidak seperti yang lain. Itu semua akan memberi Anda pengalaman berharga dan Anda selalu dapat membuat kode lebih elegan atau melakukan lebih baik nanti ketika Anda memiliki sesuatu yang fungsional. Pada akhirnya, satu-satunya hal yang memisahkan programmer yang hebat dan yang biasa-biasa saja adalah pengalaman dan latihan.
Tentu saja ketika Anda telah menyelesaikan sesuatu dan ingin membuat game lebih lanjut, tidak ada alasan untuk menggunakan kembali basis kode lama Anda.
Jika Anda ingin memulai karir dalam pengembangan game, atau jenis pengembangan apa pun, pengalaman akan membawa Anda sangat, sangat jauh. Tetapi jika Anda ingin membuat game dengan cepat dan mudah (relatif mudah, dibandingkan dengan menulis barang Anda sendiri) gunakan mesin yang ada.
Jujur dengan Anda, kombinasi pengalaman menggunakan kode Anda sendiri DAN menggunakan berbagai perpustakaan dan mesin yang berbeda akan membuat Anda menjadi pembuat kode yang jauh lebih baik.