Game Dev Log #1: Prototipe Pertama
Memulai perjalanan game development dengan C# — harapan, kegagalan kecil, dan pelajaran pertama.
Sebagai developer web, saya terbiasa dengan feedback loop yang cepat: ubah kode, refresh, lihat hasil. Game development menghancurkan asumsi itu dengan cara yang menyenangkan sekaligus menyakitkan.
Prototipe pertama saya sederhana: karakter yang bisa bergerak, satu musuh, satu mekanik inti. Dua minggu kemudian, mekanik itu masih belum terasa 'fun' — dan di situlah pelajaran pertamanya: ide bagus di kepala belum tentu bagus di tangan pemain.
Yang mengejutkan, skill web development ternyata banyak terpakai: state management adalah state management, entitas adalah data, dan sistem UI game tidak jauh beda dari komponen. Yang benar-benar baru adalah cara berpikir tentang fisika, timing, dan feel.
Log berikutnya akan membahas apa yang berhasil dan apa yang saya buang dari prototipe ini. Sampai jumpa di log #2.