hi everybody, im studying computer science at university. I have learned a lot about programming and stuff. But now i want to approach the game develop seriusly, so someone can tell me some good books to learn the basic pattern, architectural functions of game dev? thank you all !
good books for developer
I`m not going to recommend you any book since I haven`t read any myself. Authors usually come up with their own framework, because game dev implies a lot of different type of algorithms and instead of writing everything from scratch for every new feature, every new scenario they are teaching, they create a framework and use that for whatever they want to show. That`s what commercial engines are at the end of the day. If you get greedy and jump on shiny graphics you`ll probably never finish anything because todays frameworks are complex on the one hand and the art creating tools are also complex on the other. So both of them in the hands on one person won`t probably produce anything. So if you want to learn, learn the general principles and don`t rely on any particular framework/engine. If you want follow a carer in gamedev in a big company you will have to learn a framework/engine because that`s what the games on the shelf are made with.
p.s. once you`ll have the general principles under your belt it will be easy to find your way in any engine. Apparently each author will have his own style and approach but that`s only the first impression, in the end it all boils down to the same thing.
My project`s facebook page is “DreamLand Page”
UnluckyDev said:
hi everybody, im studying computer science at university. I have learned a lot about programming and stuff. But now i want to approach the game develop seriusly, so someone can tell me some good books to learn the basic pattern, architectural functions of game dev? thank you all !
I would suggest some of these books:
https://www.amazon.com/Game-Programming-Patterns-Robert-Nystrom/dp/0990582906/ref=sr_1_1
https://www.amazon.com/Algorithms-4th-Robert-Sedgewick/dp/032157351X/ref=sr_1_4?
Programmer and 3D Artist
Rutin said:
UnluckyDev said:
hi everybody, im studying computer science at university. I have learned a lot about programming and stuff. But now i want to approach the game develop seriusly, so someone can tell me some good books to learn the basic pattern, architectural functions of game dev? thank you all !
I would suggest some of these books:
https://www.amazon.com/Game-Programming-Patterns-Robert-Nystrom/dp/0990582906/ref=sr_1_1
https://www.amazon.com/Algorithms-4th-Robert-Sedgewick/dp/032157351X/ref=sr_1_4?
thank you for the suggestion ?
Rutin said:
https://www.amazon.com/Game-Programming-Patterns-Robert-Nystrom/dp/0990582906/ref=sr_1_1
This book is available online on official website: https://gameprogrammingpatterns.com/
I try to study it but it is very difficult. But I will read it in any case.
Program Arcade Games With Python and Pygame - Paul Craven - 4th edition
About the Author
Paul Vincent Craven is a Computer Science professor at Simpson College in Indianola, Iowa. He worked in the IT industry for several years before switching to teaching full-time. He has a Ph.D. from the University of Idaho, a M.S. from Missouri University of Science and Technology, and B.A. from Simpson College.
Introduction
It all started in 1983 when my dad, who was also a teacher, bought an Apple //e computer for our use at home. Since it was to be “dad’s computer” for educational purposes only, my brother and I were not allowed to purchase any games. So, at the local library I found two programming books by David H. Ahl: BASIC Computer Games and More BASIC Computer Games. These books had code I could use to type in and run my own games. This was the beginning of my creative outlet with computers.
As a computer science professor, I have found getting other people to program their own games as a great way to foster interest in computer science. Unfortunately, back when I started teaching students this way, the type of book I started with in the 1980s did not seem to be available any longer. I wanted to help others learn to program the same way I started. To provide a textbook for my students, I began to write my own programming book.
I started the website ProgramArcadeGames.com in 2009. The book you have in your hand morphed from the materials on that website and from student input from my beginning computer programming classes.
I would like to acknowledge and thank everyone who took time to give feedback, no matter how large or small. This book is the product of hundreds of students I have worked with personally, and the feedback of hundreds of people on-line. I continue to develop the website and use this book to share my love of programming with others.
I was using this book back in my colleage day:
https://www.amazon.com/Game-Architecture-Design-Andrew-Rollings/dp/0735713634/ref=sr_1_5
Also, I'd recommended not to go into using commercially-available game engine right away. Learning a few thing about game engine and such should be benefitting.
Also if you want to dive deeper in the graphic programming.
https://www.amazon.com/Real-Time-Rendering-Fourth-Tomas-Akenine-Mo-ebook/dp/B07FSKB982/ref=sr_1_1
http://9tawan.net/en/