Setelah membaca berlaku. 25 buku untuk pengembang game

Saya menawarkan pilihan buku yang selalu relevan tentang pemrograman, desain game, dan konsep seni untuk pemula dan pejuang gamedev yang berpengalaman. Tentu saja, kepala pengembangan profesional adalah praktik, tetapi buku-buku ini akan menghemat waktu Anda dan memungkinkan Anda untuk tidak menciptakan sepeda lagi.



Development

Game Essentials Pengembangan:
Buku Pendahuluan Jeannie Novak - kursus pengantar yang bagus di geymdev. Penulis mengungkapkan topik seperti pengembangan industri, fitur skrip dalam permainan, proses pengembangan dan pengorganisasian tim, sambil meminimalkan komponen teknis. Anda akan memahami semua tahapan pembuatan game dalam realitas modern: desain, pengembangan, pengujian, rilis, distribusi, dan dukungan.

Dan kutipan dari pengembang berpengalaman dari Ensemble Studios, Obsidian Entertainment, Infinity Ward dan perusahaan terkemuka lainnya akan sangat berguna, dan, yang paling penting, dipraktikkan.

Matematika untuk Pemrograman Game 3D dan Grafik Komputer
Buku untuk mereka yang sudah terbiasa dengan pengembangan game. Penulis mulai dengan tingkat dasar geometri vektor dan aljabar linier, kemudian beralih ke topik pemrograman 3D yang lebih kompleks, seperti masalah pencahayaan atau menentukan visibilitas. Buku ini sangat menyederhanakan pencarian informasi, karena merupakan kursus matematika klasik, di mana semuanya diletakkan di rak. Dan, tentu saja, tanpa latihan di mana saja - berbagai tugas akan membantu untuk menguasai materi, dan contoh kode C ++ dan GLSL tersedia di situs mathfor3dgameprogramming.com.

Kecerdasan Buatan untuk Game
Jika Anda ingin mempelajari teknik dasar untuk menggunakan kecerdasan buatan (AI) dalam game, pastikan untuk membaca Artificial Intelligence for Games. Dalam buku ini, Anda dapat menemukan penjelasan akademis tentang algoritma dan contoh-contoh praktis dari pelaksanaan tugas-tugas seperti desain kecerdasan buatan game dan penggunaan struktur data yang sesuai.

Anda akan mempelajari konsep dasar AI, strukturnya, metode implementasi dan desain - semua dengan banyak contoh dari game. Untuk mengkonsolidasikan materi pada akhir setiap bab ada latihan tematik.
Perpustakaan Kode Sumber AI: github.com/idmillington/aicore

Essentials Pengembangan Game Unity
Unity semakin banyak digunakan untuk pengembangan game, jadi jangan abaikan buku yang didedikasikan khusus untuk konstruktor ini. Will Goldstone dengan sederhana dan konsisten menggambarkan proses pembuatan game di Unity: dari pengembangan karakter dan lingkungan hingga ekspor game dan uji coba. Semua informasi diletakkan di rak, antarmuka program dijelaskan secara terperinci dan konsep dasar yang Anda perlukan untuk bekerja dijelaskan.
Saat Anda membaca buku, Anda akan membuat game 3D Anda dengan lingkungan yang interaktif, karakter orang pertama, soundtrack, efek dinamis, dan tugas menarik di dalam plot utama.

Pola pemrograman game
Buku ini dirancang untuk pemula di gamedev, tetapi tidak dalam pengembangan. Penulis menjelaskan secara rinci pola desain yang dirancang untuk membuat game lebih cepat, pembersih kode, dan membuat perubahan lebih mudah. Template dikelompokkan sesuai dengan tujuannya, dengan masing-masing dikeluarkan dalam bab terpisah dan didukung oleh contoh. Anda dapat mempelajarinya dalam urutan apa pun: templat sepenuhnya independen satu sama lain. Perlu dicatat bahwa bahkan hal-hal rumit dalam buku ini ditulis dalam bahasa yang sederhana, dan contoh kode tidak kelebihan beban dan mudah dipahami.

Seri Buku Pro GPU .
Masing-masing dari enam buku ini didedikasikan untuk teknik pemrosesan grafis canggih. Secara alami maju pada saat peluncuran buku. Banyak perhatian dalam seri ini dibayarkan pada grafis game mobile, shader dan efek pencahayaan. Informasi tidak diulangi, banyak detail dan nuansa penting terungkap, kerja dengan alat khusus dijelaskan, dan algoritma siap pakai diberikan yang cukup berlaku dalam pekerjaan. Teorinya didukung oleh praktik: contoh-contoh tersedia secara bebas, tetapi tanpa membaca buku, itu tidak banyak berguna.

Seri Pemrograman Game Gems Book
Salah satu seri buku yang paling terkenal dan dicari tentang pemrograman game. Bukan untuk pemula: materinya cukup rumit. Secara umum, ini adalah kumpulan artikel dari berbagai masalah yang ditulis oleh programmer untuk programmer. Setiap buku berisi 40-70 artikel, setiap artikel berisi solusi untuk satu masalah tertentu. Jangan menemukan kembali roda - gunakan pengalaman para pakar industri terkemuka untuk tugas-tugas tipikal dan luangkan waktu untuk tugas-tugas yang lebih kompleks dan global.

Arsitektur Mesin Game, Edisi Kedua
Panduan yang bagus untuk teori dan praktik pengembangan game. Publikasi ini mencakup berbagai masalah yang cukup luas. Dan semua konsep dan metode yang dijelaskan digunakan di studio permainan nyata, seperti Electronic Arts dan Naughty Dog. Bagi mereka yang ingin menggali lebih dalam, tautan ke materi tambahan disediakan.

Edisi kedua dilengkapi dengan informasi yang relevan, termasuk C ++, arsitektur generasi game konsol kedelapan (Xbox One dan PlayStation 4) dan teknologi untuk mengembangkan mesin suara untuk game AAA.

DirectX: animasi lanjutan
Ini adalah edisi terbaik animasi tiga dimensi dalam bahasa Rusia. Cocok untuk mereka yang sudah terbiasa dengan DirectX, meskipun ada beberapa poin yang jelas untuk pemula. Metode morphing, animasi yang dapat dipercaya dari tubuh lunak dan keras, animasi kerangka dan wajah, sinkronisasi dengan suara, animasi karakter dipertimbangkan. Menjelaskan cara bekerja dengan shader, tekstur yang diaktifkan, dan file .X. Penulis dengan benar dan mudah mengemukakan teori, sambil berbagi pengalamannya sendiri.

Pengembangan dan debugging shader
Tidak ada shader di mana pun. Buku ini ditujukan bagi mereka yang ingin menciptakan efek yang benar-benar realistis dan mengesankan dalam permainan. Cocok untuk pemula dan pengembang berpengalaman. Ini adalah panduan praktis untuk mengembangkan shader GLSL untuk Windows dan Linux dengan versi berbeda dari pustaka OpenGL. Penulis membahas berbagai masalah: mulai dari model pencahayaan dasar hingga penulisan dan debugging shader GLSL di RenderMonkey.

Kecerdasan buatan dalam game komputer. Cara melatih karakter virtual untuk merespons pengaruh eksternal
Buku berbahasa Rusia yang sangat baik tentang desain kecerdasan buatan dalam permainan, yang mengungkapkan konsep dasar, memberikan dasar teoretis dan rekomendasi praktis. Anda akan belajar cara membuat karakter otonom yang secara realistis akan merespons peristiwa di sekitar mereka. Kontrol gerakan, penembakan, pemilihan senjata, bekerja dengan benda dan benda, emosi dan pilihan tindakan diperiksa secara rinci. Platform uji adalah permainan tiga dimensi yang realistis. Anatomi untuk

seni konsep

pematung. Memahami sosok manusia
Buku pegangan konsep pemula. Dalam pengembangan game, Anda tidak dapat melakukannya tanpa sepengetahuan anatomi manusia dan struktur otot yang memengaruhi plastik tubuh. Dari banyak ilustrasi, Anda akan belajar bagaimana otot bereaksi terhadap gerakan dan bentuk apa yang mereka ambil dalam pose tertentu. Penulis benar-benar menempatkan orang pada tulang, tidak melewatkan satu detail pun sampai ke ekspresi wajah.

Action Anatomy: Untuk Gamer, Animator, dan Artis Digital
Buku ini memberikan seperangkat pengetahuan dasar untuk membuat dan menjiwai tubuh manusia dengan benar. Semua bagian tubuh dan proporsinya diperiksa secara rinci, tergantung pada jenis kelamin, usia, dan kebugaran fisik. Selain menganalisis berbagai posisi tubuh dalam situasi sehari-hari, kerja otot selama gerakan juga ditunjukkan: buku ini berisi banyak storyboard untuk berjalan, berlari, mengangkat dan menurunkan tangga, melompat, dan sebagainya.

Konsep Seni 3DTotal untuk Permainan
Buku ini mencakup 3 kategori utama yang memerlukan penciptaan konsep: lingkungan, karakter, dan transportasi. Di masing-masing dari mereka Anda akan ditawari teknik terbukti untuk mengembangkan ide-ide Anda menjadi konsep yang diuraikan siap pakai dan rendering bertahap dengan komentar. Manual ini cocok untuk perancang, ilustrator dan seniman yang ingin mencoba permainan mereka di gamedev.

Cara mendesain: Konsep Proses Desain, Styling, Inspirasi, dan Metodologi
Penulis telah menggabungkan berbagai disiplin ilmu seperti desain industri, ilustrasi, dan arsitektur, menciptakan beberapa fondasi untuk menguasai profesi seorang konseptor. Dia menjelaskan secara rinci setiap langkah dalam pengembangan konsep, mendukungnya dengan banyak contoh. Buku ini berfokus pada gaya dan inspirasi. Selain itu, penulis menggambarkan pendekatan pribadinya untuk pengembangan konsep, yang berhasil ia terapkan dalam karyanya - metode delapan langkah.

Game design

Workshop Game Design
Dengan buku ini, Anda bisa mulai berkenalan dengan desain game. Anda akan menerima seperangkat pengetahuan dasar untuk bekerja di industri dan akan dapat berlatih menggunakan latihan. Buku ini mengungkapkan konsep dasar dan terminologi, elemen desain game, prototyping, dan pengujian game dengan perubahan desain berikutnya. Penulis memiliki sesuatu untuk ditawarkan dan veteran industri - buku ini berisi wawancara dengan pengembang terkenal seperti McGee Amerika, Genova Chen, Brenda Romero, Peter Molyneux, Rob Prado.

The Art of Game Design: A Book of Lenses
Buku tentang bagaimana perancang permainan bisa menjadi lebih baik: keterampilan dan pengetahuan apa yang dibutuhkan untuk ini, bagaimana cara mendapatkannya. Anda akan menemukan banyak hal berguna untuk diri sendiri, terlepas dari pengalaman Anda di game dev, dan benar-benar melihat segar di game. Sepanjang buku, penulis beralih ke psikologi, arsitektur, musik, matematika, dan bioskop. Ini menawarkan seratus tips dan pertanyaan utama sehingga Anda dapat menjawab satu pertanyaan utama: apa yang akan membuat game Anda lebih baik?

A Theory of Fun untuk Desain Game
Ini lebih dari sebuah buku komik daripada buku. Sebuah contoh yang bagus tentang cara berbicara dengan mudah dan jelas tentang hal-hal penting dan sulit. Penulis fokus pada konsep kesenangan sebagai salah satu elemen terpenting dari permainan. Anda tidak akan menemukan petunjuk rinci atau nuansa teknis di sini, tetapi Anda akan menemukan pola mana yang mengeksploitasi game populer dan mengapa beberapa game dengan cepat menjadi membosankan, sementara yang lain populer selama bertahun-tahun.

Naik tingkat! Panduan untuk Desain Game Video Hebat
Level Up edisi kedua cocok untuk pemula dan profesional industri. Penulis menunjukkan bagaimana ide tersebut secara bertahap berubah menjadi proyek berkualitas tinggi yang sudah selesai dan bagaimana harus dipromosikan ke pasar. Presentasi konsisten dan logis, setiap bab berikutnya didasarkan pada materi dari yang sebelumnya. Anda akan belajar cara membuat level yang menarik, lawan yang kuat, dan kontrol yang tepat dalam game. Buku ini tidak memiliki risalah teoretis yang rumit, berisi contoh-contoh yang dirancang dengan baik dan ilustrasi berkualitas tinggi.

Aturan main: Dasar-dasar Desain Game
Aturan gim - ini adalah ensiklopedia lengkap untuk pemula di gim dev, yang akan memberi Anda landasan teori yang luas untuk memahami industri gim. Buku ini tidak akan fokus pada teknologi seperti C ++, DirectX atau OpenGL, tetapi pada elemen yang mendasari desain game. Sebagian besar contoh bahkan tidak berlaku untuk permainan komputer. Pertama, penulis menentukan sifat-sifat permainan yang sukses dan bagaimana fokus pada permainan, kemudian menganalisisnya secara detail. Buku ini tidak membutuhkan pengetahuan mendalam dalam matematika, sosiologi atau bidang lainnya.

Tantangan untuk Desainer Game
Buku ini terdiri dari 24 bab pendek, tetapi sangat informatif, independen satu sama lain, mereka dapat dibaca dalam urutan apa pun. Masing-masing dikhususkan untuk topik yang sempit namun penting, misalnya, membuat sekuel, merancang teka-teki, atau menguasai genre yang tidak dikenal. Tugas-tugas praktis akan mengajarkan untuk menerapkan pengetahuan yang diperoleh dan mengeksplorasi topik lebih luas. Selain itu, tidak ada tugas yang bahkan membutuhkan komputer. Buku ini tidak memberikan gambaran keseluruhan industri dan lebih cocok untuk meningkatkan keterampilan spesialis yang sudah bekerja di game dev.

Apa Video Game Harus Mengajari Kami Tentang Belajar dan Literasi
Ini adalah studi psikologis tentang motivasi pemain. Penulis percaya bahwa game yang bagus mengajarkan Anda untuk membuat keputusan, mengembangkan keterampilan, dan membuat Anda berpikir di luar kebiasaan. Gim-gim ini yang memiliki kesuksesan komersial, karena jika Anda merasa terlalu mudah, Anda dengan cepat kehilangan minat. Anda akan belajar apa yang memotivasi pemain untuk menghabiskan begitu banyak waktu dan uang untuk permainan, dan belajar bagaimana menggunakan motivasi pemain dengan menerapkan siklus atau skenario tertentu yang disarankan dalam buku ini. Ini akan membantu Anda membuat proyek yang benar-benar menarik.

Mengalir. Psikologi Pengalaman Optimal
Buku ini sepenuhnya dikhususkan untuk keadaan aliran - keterlibatan euforia dan absolut. Tidak ada solusi siap pakai atau petunjuk langkah demi langkah. Penelitian yang banyak dan rumit ini menjelaskan bagaimana permainan Anda bisa lebih menyenangkan dan membuat pemain bahagia. Penulis berbicara tentang bagaimana orang memahami dan mencapai keadaan bahagia, dan mempertimbangkan unsur-unsur umum yang melekat dalam keadaan mengalir. Memahami elemen-elemen ini akan membantu Anda membuat game yang tidak bisa dihilangkan.

Untuk Game Pemasaran Snack


Saya ingin menyelesaikan seleksi dengan buku untuk tim kecil pengembang tentang PR dan promosi game. Ini adalah kumpulan tips praktis, seperti "di mana untuk memulai," "dengan siapa harus bekerja" atau "apa yang harus disiapkan untuk pengumuman." Tentu saja, itu tidak cukup untuk pengembangan penuh dari subjek, tetapi tidak diragukan lagi akan berguna pada tahap awal. Buku ini ditulis dalam bahasa yang dapat dimengerti, benar-benar tanpa teori dan, dengan senang hati, berada dalam domain publik.

Tentu saja, daftar buku dapat dilanjutkan tanpa akhir, tetapi publikasi di atas pasti patut Anda perhatikan.

Source: https://habr.com/ru/post/id384229/


All Articles