📚 Book Lovin' Geek Mamas are on a mission to promote a love of books and reading to everyone. We help our visitors to find their next favorite book. Our authors regularly create and post so-called listicles (also known as booklists) on various mostly tech-related topics.

Best Game Programming Books That You Need

Here is a list of the best Game Programming books, some I have read myself, some that I did research on, and all have great reviews!

Game Programming Patterns (2014)

 Best Game Programming Books That You NeedThe biggest challenge facing many game programmers is completing their game. Most game projects fizzle out, overwhelmed by the complexity of their own code. Game Programming Patterns tackles that exact problem. Based on years of experience in shipped AAA titles, this book collects proven patterns to untangle and optimize your game, organized as independent recipes so you can pick just the patterns you need.
Author(s): Robert Nystrom

Beginning C++ Through Game Programming (2014)

 Best Game Programming Books That You NeedWhen it comes to game programming, C++ is the name of the game. If you aspire to move from game player to game creator, it all starts with learning the fundamentals of C++ and game-programming basics. With BEGINNING C++ THROUGH GAME PROGRAMMING, FOURTH EDITION, you will find an up-to-date and thorough introduction to everything you need to get started–with no previous programming experience required.
Author(s): Michael Dawson

Invent Your Own Computer Games with Python, 4E (2016)

 Best Game Programming Books That You NeedInvent Your Own Computer Games with Python will teach you how to make computer games using the popular Python programming language—even if you’ve never programmed before!Begin by building classic games like Hangman, Guess the Number, and Tic-Tac-Toe, and then work your way up to more advanced games, like a text-based treasure hunting game and an animated collision-dodging game with sound effects.
Author(s): Al Sweigart

Game Programming in C++: Creating 3D Games: Creating 3D Games (Game Design) (2018)

 Best Game Programming Books That You NeedC++ remains the key language at many leading game development studios. Since it’s used throughout their enormous code bases, studios use it to maintain and improve their games, and look for it constantly when hiring new developers. is a practical, hands-on approach to programming 3D video games in C++.
Author(s): Sanjay Madhav

Developing 2D Games with Unity: Independent Game Programming with C# (2018)

 Best Game Programming Books That You NeedFollow a walkthrough of the Unity Engine and learn important 2D-centric lessons in scripting, working with image assets, animations, cameras, collision detection, and state management. In addition to the fundamentals, you’ll learn best practices, helpful game-architectural patterns, and how to customize Unity to suit your needs, all in the context of building a working 2D game.
Author(s): Jared Halpern

Multiplayer Game Programming: Architecting Networked Games (Game Design) (2015)

 Best Game Programming Books That You Need  Networked multiplayer games are a multibillion dollar business: some games now attract tens of millions of players. In this practical, code-rich guide, Joshua Glazer and Sanjay Madhav guide you through every aspect of engineering them.
Author(s): Josh Glazer, Sanjay Madhav

Game Programming Algorithms and Techniques: A Platform-Agnostic Approach (Game Design) (2013)

 Best Game Programming Books That You NeedGame Programming Algorithms and Techniques is a detailed overview of many of the important algorithms and techniques used in video game programming today. Designed for programmers who are familiar with object-oriented programming and basic data structures, this book focuses on practical concepts that see actual use in the game industry.
Author(s): Sanjay Madhav

The Fundamentals of C/C++ Game Programming (2018)

 Best Game Programming Books That You NeedThis book is aimed at giving novice coders an understanding of the methods and techniques used in professional games development. Designed to help develop and strengthen problem solving and basic C/C++ skills, it also will help to develop familiarity targeting and using fixed/restricted hardware, which are key skills in console development.
Author(s): Brian Beuken

Mission Python: Code a Space Adventure Game! (2018)

 Best Game Programming Books That You NeedLaunch into coding with Mission Python, a space-themed guide to building a complete computer game in Python. You’ll learn programming fundamentals like loops, strings, and lists as you build Escape!, an exciting game with a map to explore, items to collect, and tricky logic puzzles to solve. As you work through the book, you’ll build exercises and mini-projects, like making a spacewalk simulator and creating an astronaut’s safety checklist that will put your new Python skills to the test.
Author(s): Sean McManus

Level Up! The Guide to Great Video Game Design (2014)

 Best Game Programming Books That You NeedIf you want to design and build cutting-edge video games but aren’t sure where to start, then the SECOND EDITION of the acclaimed Level Up! is for you! Written by leading video game expert Scott Rogers, who has designed the hits Pac Man World, Maximo and SpongeBob Squarepants, this updated edition provides clear and well-thought out examples that forgo theoretical gobbledygook with charmingly illustrated concepts and solutions based on years of professional experience.
Author(s): Scott Rogers

C++ Game Development By Example: Learn to build games and graphics with SFML, OpenGL, and Vulkan using C++ programming (2019)

 Best Game Programming Books That You NeedAlthough numerous languages are currently being used to develop games, C++ remains the standard for fabricating expert libraries and tool chains for game development. This book introduces you to the world of game development with C++. C++ Game Development By Example starts by touching upon the basic concepts of math, programming, and computer graphics and creating a simple side-scrolling action 2D game.
Author(s): Siddharth Shekar

Programming Game AI by Example (Wordware Game Developers Library) (2004)

 Best Game Programming Books That You NeedProgramming Game AI by Example provides a comprehensive and practical introduction to the “bread and butter” AI techniques used by the game development industry, leading the reader through the process of designing, programming, and implementing intelligent agents for action games using the C++ programming language.
Author(s): Mat Buckland

Mathematics for Computer Graphics and Game Programming: A Self-Teaching Introduction (2019)

 Best Game Programming Books That You NeedDesigned to explain the mathematical concepts involved in computer graphics and its entities, this book is ideal for courses in computer graphics, engineering, game development, as well as for professionals in industry. It begins with simple concepts such as how an image is generated on the screen and then moves to cover the different algorithms for the generation of simple geometry on the screen.
Author(s): D. P. Kothari, G. Awari, et al.

Video Game Storytelling: What Every Developer Needs to Know about Narrative Techniques (2014)

 Best Game Programming Books That You NeedWith increasingly sophisticated video games being consumed by an enthusiastic and expanding audience, the pressure is on game developers like never before to deliver exciting stories and engaging characters. With Video Game Storytelling, game writer and producer Evan Skolnick provides a comprehensive yet easy-to-follow guide to storytelling basics and how they can be applied at every stage of the development process—by all members of the team.
Author(s): Evan Skolnick

Foundations of Game Engine Development, Volume 1: Mathematics (2016)

 Best Game Programming Books That You NeedThe first volume of Foundations of Game Engine Development discusses the mathematics needed by engineers who work on games or other types of virtual simulations. The book begins with conventional treatments of topics such as linear algebra, transforms, and geometry.
Author(s): Eric Lengyel

Best Game Programming Books That You Need

We highly recommend you to buy all paper or e-books in a legal way, for example, on Amazon. But sometimes it might be a need to dig deeper beyond the shiny book cover. Before making a purchase, you can visit resources like Library Genesis and download some game programming books mentioned below at your own risk. Once again, we do not host any illegal or copyrighted files, but simply give our visitors a choice and hope they will make a wise decision.

Game Programming in C++: Creating 3D Games

Author(s): Sanjay Madhav
ID: 2239400, Publisher: Addison-Wesley Professional, Year: Apr 2018, Size: 30 Mb, Format: pdf

Beginning Game AI with Unity: Programming Artificial Intelligence with C#

Author(s): Sebastiano M. Cossu
ID: 2838906, Publisher: Apress, Year: 2021, Size: 4 Mb, Format: epub

Coding for Kids : 3 Books in 1: Programming for Beginners: How to Learn: Coding Skills, Create a Game, Programming in Python, and Working with Popular Apps in Less Than 72 Hours

Author(s): Damon , Sean
ID: 2902955, Publisher: , Year: 2021, Size: 3 Mb, Format: epub

Please note that this booklist is not errorless. Some books are really hot items according to The Wall Street Journal, others are drafted by unknown writers. On top of that, you can always find additional tutorials and courses on Coursera, Udemy or edX, for example. Are there any other relevant resources you could recommend? Drop a comment if you have any feedback on the list.

Rate article
Add a comment

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: