Mari kita membuat daftar buku terbaik yang harus dibaca setiap pengembang game.
Setiap jawaban harus memiliki satu buku (dengan judul dan penulis opsional), tautan untuk membeli buku, dan sinopsis singkat tentang apa buku itu.
Mari kita membuat daftar buku terbaik yang harus dibaca setiap pengembang game.
Setiap jawaban harus memiliki satu buku (dengan judul dan penulis opsional), tautan untuk membeli buku, dan sinopsis singkat tentang apa buku itu.
Jawaban:
Permata Pemrograman Game , semuanya.
Internet Archive: Permata Pemrograman Game
Bahkan hanya dengan membacanya akan memberi Anda banyak ide dan wawasan dalam berbagai pendekatan yang akan memicu proses pemikiran Anda dan akan memberi Anda tas alat interdisipliner yang bagus. Juga, banyak referensi untuk karya menarik lainnya.
Arsitektur Mesin Game oleh Jason Gregory
Touches pada sebagian besar area yang terlibat dalam pengembangan game. Karena jumlah subjek yang dibahas, buku ini tidak masuk secara mendalam di area spesifik mana pun tetapi memberikan pandangan yang lebih luas. Saya merekomendasikan siapa pun yang tertarik dalam pengembangan game baca buku ini.
Rendering Real-time
Jika minat Anda terletak pada rendering 3D; ini adalah yang buku referensi untuk sendiri. Buku ini bersifat teoretis dan mengharuskan pembaca memiliki keterampilan matematika yang kuat.
Juga jika Anda mengembangkan shader (maka Anda mungkin sudah mengetahui hal ini tetapi) seri ShaderX adalah bacaan yang bagus, dan seri ini akan berlanjut dengan nama GPU Pro . (Saya belum membaca yang satu ini)
Deteksi Tabrakan Real-Time oleh Christer Ericson
Deteksi tabrakan selalu menjadi bagian integral dari pengembangan game, dan ini adalah buku yang bagus tentang subjek yang mencakup area yang sangat luas.
Matematika dan Fisika untuk Programer
Saya melihat tidak ada yang berbicara tentang yang ini, yang saya pikir adalah keharusan-harus untuk setiap programmer game. Banyak hal baik tentang matematika yang digunakan dalam permainan video seperti trigonometri, vektor, balistik dan tabrakan dan beberapa hukum gerak yang lebih kompleks. Ini harus ada di rak buku Anda!
Dan saya hampir lupa ... " Clean Code " dan " The Pragmatic Programmer " adalah buku yang sangat bagus untuk dibaca dan tidak terlalu jauh ketika bekerja di tim pengembang. Ajarkan Anda tentang bagaimana membuat program yang bagus yang akan menghemat waktu dan uang untuk tim Anda.
Jangan minta perwakilan untuk memposting lebih dari satu hyperlink, maaf ...
Pemrograman Game AI dengan Contoh , oleh Mat Buckland
Programmer Pragmatis: Dari Journeyman hingga Master
Saya belajar sesuatu setiap kali saya membaca ini.
Untuk Pemrogram:
Kamera Waktu Nyata
Saya sangat menyukai yang ini. Isinya cukup standar dalam hal struktur engine / rendering, tetapi juga mempertimbangkan narasi game melalui kamera.
Seseorang berkata itu harus dibaca untuk semua programmer dan saya sepenuhnya setuju dengan itu.
Yang ini bagus untuk memprogram praktik terbaik dan kiat dari parit. Banyak buku pemrograman game membuat Anda menempuh jalan yang sama dengan bahasa scripting atau mesin apa pun yang mereka germo. Buku ini masuk ke MENGAPA Anda harus melakukan hal-hal untuk pengembangan game. Misalnya, bagian jaringan berbicara tentang mengapa Anda harus melakukan hal-hal untuk game yang biasanya tidak akan pernah dilakukan untuk aplikasi non-game. Nugget informasi itu, yang didukung oleh pengalaman, sangat berharga.
Untuk desain game, buku terbaik, hands down, adalah The Art of Game Design (ditautkan dengan jawaban lain)
Ini memberi gambaran tentang mesin game.
Meskipun ini adalah buku pemrograman umum, Anda tidak boleh melewatkannya! Ini mengajarkan Anda banyak hal yang harus diketahui setiap programmer.
Programmer Pragmatis: Journeyman to Master
Jika saya menyusun sebuah proyek, penulis buku ini yang saya inginkan. . . . Dan gagal bahwa saya akan puas dengan orang-orang yang telah membaca buku mereka. "- Ward Cunningham
Buku yang menyajikan tips tentang berbagai topik. Buku ini tidak harus berwarna merah dari awal hingga akhir, cukup baca tentang kiat yang Anda inginkan! Berikut adalah topik yang dibahas:
Saya baru memulai tetapi seri ini terlihat menjanjikan.
Semua Aspek Pipa 3D dan cara mengoptimalkan dan mengimplementasikannya dalam perangkat lunak seefisien mungkin. Memiliki banyak teknik yang mentransfer ke perangkat keras dengan baik juga.
Pengantar Pemrograman Game 3D dengan DirectX 9.0c: Pendekatan Shader
Ini adalah buku terbaik yang pernah saya temukan tentang pengajaran pengembangan game / grafis. Ini dimulai dengan ikhtisar matematika yang terlibat dan beralih ke menjelaskan DirectX. Tetapi pelajaran bisa berguna di luar DirectX: itu menjelaskan, pada tingkat matematika, pencahayaan dan bayangan dan normals dan banyak hal lainnya.
Saya merekomendasikannya untuk semua pemula seperti saya
Secara pribadi, saya penggemar berat game ini untuk para desainer game. Ini menawarkan banyak contoh dan latihan untuk orang yang memandang desain game sebagai karier.
Desain Mesin Game 3D dan Arsitektur Mesin Game 3D
baik oleh David Eberly, cukup bagus, jika agak berat pada matematika.
Permata Mesin Game
baru saja keluar, dan saya sudah menikmati isinya sejauh ini. Sudah jauh lebih bermanfaat di beberapa area daripada seri Game Programming Gems (yang saya baca sampai Vol. 5).
Trik Guru Pemrograman Game Windows (2nd Edition)
Buku ini mengajari saya banyak ...
Pola Desain: Elemen Perangkat Lunak Berorientasi Objek yang Dapat Digunakan Kembali
Buku referensi harus ditulis oleh GOF yang sangat paham tentang litterature pemrograman. Dimulai dengan presentasi quik dari masing-masing pola dalam buku dan kemudian menjelaskannya satu per satu dengan contoh, kapan harus digunakan, representasi UML dan banyak lagi.
Buku hebat yang mencakup pembuatan mesin FPS dengan DirectX dengan multipemain dan mesin yang mendukung Octree dan Occlusion Culling
Memprogram Memainkan Permainan Peran dengan DirectX Ini adalah buku hebat yang membahas segala hal tentang dasar-dasar DirectX dan permainan peran. Ini mencakup banyak contoh yang dapat digunakan untuk banyak game yang berbeda. Beberapa topik termasuk:
Ini harus ada di rak buku Anda sebagai pengembang.
membawa Anda naik dari dasar-dasar scripting ke assembler, compiler dan mesin virtual. Saya suka buku ini.
Refactoring: Meningkatkan Desain Kode yang Ada
Saya pikir buku ini adalah logika yang harus dibaca ketika Anda menyelesaikan Kode Bersih (Lihat jawaban lain). Ini mengajarkan Anda bagaimana menangani desain kode yang buruk dan mengolahnya menjadi kode yang dirancang dengan baik dan kuat. Penulis menyajikan kepada Anda cara menangani kode semacam itu dengan cara yang baik dan mudah dimengerti. Harus ada di rak buku Anda!
David Perry On Game Design: A Brainstorming Toolbox oleh David Perry, Rusel Demaria
Ini buku terbesar tentang desain game yang pernah ditulis, lebih dari 1.000 halaman. Ini dirancang untuk membantu siswa & desainer menghasilkan ide-ide baru yang inovatif, dan juga untuk memperluas ide-ide saat ini.
Buku-buku Mastering Unreal Technology sangat bagus untuk mempelajari cara kerja mesin yang hebat. Mempelajari cara kerja mesin yang hebat tidak perlu mengajarkan cara membuat mesin. Tapi, itu akan mengajarkan Anda fitur-fitur mesin yang hebat dan bagaimana fitur-fitur itu seharusnya bekerja.
Ada dua versi buku. Sebuah buku tua dan satu set baru dari tiga ( 1 , 2 , 3 )
Pengembangan Cepat (Amazon.com)
Meskipun ini lebih tentang proses pengembangan daripada pemrograman yang sebenarnya, saya masih merekomendasikan siapa pun yang terlibat dalam pengembangan untuk membaca Rapid Development (buku Steve McConnell "lainnya")
Ini adalah buku novel tetapi sepertinya buku yang sempurna untuk Gamedev menurut saya. Unduh gratis di http://craphound.com/ftw/download/ oleh pendiri BoingBoing.
Sebuah buku bagus yang mengajari Anda cara menulis kode yang dapat dengan mudah dipahami, buku yang harus dibaca yang mengajari saya jauh lebih banyak daripada saya pada awalnya. Bicara tentang nama yang bermakna, komentar, fungsi, pemformatan, objek dan struktur data, dan banyak lagi. Saya sangat merekomendasikan!