Nov 13 / Mikhail Matytsin

Coding & Engines Books

Game Programming Patterns shows how to apply modern software practices to the problem of game development while still maintaining the blazing-fast performance demanded by hard-core gamers.

This comprehensive book stands out with its beginner-friendly approach, step-by-step tutorials, and practical examples, ensuring you become a skilled Unity developer faster than ever.

Part 2 of the beginner-friendly guide, step-by-step tutorials, and practical examples, which ensuring you become a skilled Unity developer faster than ever.

This book is the only one that will get you to learn Unity fast without wasting so much time. It includes twelve chapters that painlessly teach you the necessary skills to create an FPS game and to learn intermediate C# and Unity techniques.

This book is your ultimate guide to mastering Unity game development. No prior experience needed! Dive into the exciting world of Unity and learn step-by-step how to design captivating 2D and 3D environments, program engaging gameplay mechanics, and create stunning visual effects.

The "Unity Cookbook 2023, 5th Edition" is your essential guide to mastering the latest features of Unity 2023, packed with over 140 recipes to empower your game development journey.

 Unity Game Development for Beginners provides you with a step-by-step guide to creating awesome mobile games. With hands-on tutorials and a multitude of helpful tips and tricks, this book will enhance your creativity and help bring your game visions to life.

Transform your game development journey with Unity 2022 by structuring projects, optimizing code, and designing engaging mechanics and learn all these from a Unity expert.

This comprehensive guide is your ultimate resource for mastering C# and Unity. Whether you're a beginner or looking to refine your skills, this book offers step-by-step instructions, practical exercises, and real-world projects to help you learn C# programming.

This book is the ultimate guide for game developers looking to choose the right engine for their project. This book covers everything you need to know about Unity, Unreal, and Godot and provides all the essential information.

Learn C# programming from scratch using Unity as a fun and accessible entry point with this updated edition of the bestselling series.

A comprehensive guide to building augmented reality applications with Unity 3D

Unlock your creativity with this part-color guide to VR projects in Unity, crafting immersive games, refining VR experiences, and leading XR development.

This book will teach you fundamental mathematical concepts using Unity-based custom examples, explaining the implementations and demonstrating how these concepts are applied in building modern video game functionality.

Build real-time strategy (RTS) games using Unity with practical techniques, best coding practices, and popular design patterns.

Unlock game development mastery with Unity 2023! This book takes you from conception to publication, equipping you with the key tools and techniques you need to bring your gaming vision to life.

Through a step-by-step approach, you will explore a wide range of AI techniques, including pathfinding, behavior trees, perception systems, and the powerful Environment Query System (EQS)

Get hands-on with game development tools and techniques to build game project using the latest version of Unreal Engine and C++, two of the most widely used tools in the games industry.

This book starts with the basic setup of Unreal Engine 5 and shows how to create fundamental objects of a game. After a quick review of mathematics used in game design, the book helps you to explore and work with Unreal Editor, the main environment for debugging and developing an app

Discover Unreal Engine 5's networking techniques, to create your own scalable and fully functional multiplayer game experiences with passionate game programming teacher, Marco Secchi.

You’ll begin by delving into the foundational principles of coding and develop a solid understanding of the concepts, challenges, and benefits of using patterns in your code. As you progress, you’ll identify patterns that are woven into the core of Unreal Engine 5.

You'll start by creating an Unreal Engine C++ project from the shooter template and then move on to building the C++ project and the C++ code inside the Visual Studio editor. You'll be introduced to the fundamental C++ syntax and essential object-oriented programming concepts

Within the pages of this book, written by a brilliant author and game development expert, you’ll find the secrets of Unreal Engine's cutting-edge AI framework.

Explore the latest features of Godot 4 using advanced techniques and recipes to create professional-grade games with increased efficiency

Link to the book
Level up your Godot 4 networking skills with the only comprehensive multiplayer guide written by experienced game designer and developer, Henrique Campos, featuring dedicated servers and persistent worlds, illustrated with key images in color.

Link to the book
Get your feet wet in developing visual novels and take a guided tour through easy to follow tutorials using three of the most popular tools (Ren'Py, TyranoBuilder, and Twine)

Link to the book
Get to grips with programming and game development techniques using C++ libraries and Visual Studio 2022 with this updated edition of the bestselling series.

Link to the book
D Game Engine Development: Learn how to Build a Cross-Platform.

Link to the book
Leverage the power of AI in coding, graphics, design, and intelligence to join the next wave in game development.

Link to the book
Architecture provided readers with a complete guide to the theory and practice of game engine software development. Updating the content to match today s landscape of game engine architecture, this second edition continues to thoroughly cover the major components that make up a typical commercial game engine.

Link to the book
Introduces the differences between static/traditional game design and procedural game design. Demonstrates how to solve or avoid common problems with procedural game design in a variety of concrete ways.
Game 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.

Link to the book
"Artificial Intelligence for Games - 2nd edition" will be highly useful to academics teaching courses on game AI, in that it includes exercises with each chapter. It will also include new and expanded coverage of the AI-oriented gameplay; Behavior driven AI; Casual games (puzzle games).

Link to the book
Utilize proven solutions to solve common problems in game development If you are a game developer who wants to solve commonly-encountered issues or have some way to communicate to other developers in a standardized format, then this book is for you.

Link to the book
In this book, 47 expert developers and researchers have come together to bring you their newest advances in game AI, along with twists on proven techniques that have shipped in some of the most successful commercial games of the last few years.

Link to the book
Jump into the world of Game AI development this book is for game developers with a basic knowledge of game development techniques and some basic programming techniques in C# or C++.

Link to the book
Learn C++ from scratch and get started building your very own games About This Book - This book offers a fun way to learn modern C++ programming while building exciting 2D games - This beginner-friendly guide offers a fast-paced but engaging approach to game development

"Video Game Optimization" describes a process for increasing the performance of a video game for better gameplay and visual experience. The book tackles the process of optimization by first describing how to determine where a game is limited and then providing detailed solutions and examples to solving this limitation

Link to the book
Throughout the course of this book, we’ll look at examples of these technologies, starting with setting up a roguelike project using the C++ template. By the end of the book, not only will you have a solid understanding of procedural generation, but you’ll also have a working roguelike game that you will have extended using the examples provided.
This book covers both the theory and practice of game engine software development, bringing together complete coverage of a wide range of topics. The concepts and techniques described are the actual ones used by real game studios like Electronic Arts and Naughty Dog.

Link to the book
Unity in Action teaches you how to write and deploy games. You'll master the Unity toolset from the ground up, adding the skills you need to go from application coder to game developer. Based on Unity version 5.

Link to the book