Saya seorang programmer normal dengan sekitar 3 tahun pengalaman, yang tertarik untuk masuk ke pengembangan game. Masalah yang saya hadapi adalah ketika saya melihat buku-buku "pemula" ini, kebanyakan dari mereka mengajarkan keterampilan pemrograman dasar, dan saya tidak memiliki kesabaran untuk duduk melewatinya atau menganggapnya berharga. Tetapi, ketika saya melihat buku-buku yang lebih maju, mereka berada di atas kepala saya, dan sekali lagi, tidak berhasil bagi saya. Apa yang saya cari, adalah buku-buku yang menjelaskan permainan internal yang rumit, tetapi pada tingkat yang lebih masuk akal.
Sebagai contoh, saya sangat akrab dengan semua jenis struktur data (hash, pohon, daftar terkait), dan dengan banyak algoritma umum (penyortiran, pencarian), tetapi saya tidak akan tahu bagaimana, katakanlah, menerapkan deteksi tabrakan secara efektif. Saya juga memiliki pengalaman menggunakan perpustakaan asing, jadi saya tahu cara menggunakan dokumentasi untuk mempelajari API, jadi saya juga tidak perlu buku "Belajar menggunakan X".
Secara pribadi, saya tidak peduli platform / bahasa / perpustakaan apa yang digunakan dalam buku-buku, karena saya nyaman dalam banyak bahasa, tetapi permainan yang saya cari akan menggunakan Javascript dan kanvas HTML5.
Ada saran? Adakah yang gratis?
PS Saya harus mencatat bahwa tingkat matematika dan fisika saya relatif rendah, dan sebuah buku yang dengan lembut mengintegrasikan hal-hal itu akan menjadi nilai tambah.
EDIT: Saya harus menyebutkan bahwa saya tertarik pada pemrograman 2D, dan pada titik ini saya belum terlalu peduli untuk 3D.