Skip to main content
gamedev.net

Category

Book

556 resources in this category.

GameDev.net may earn a commission if you purchase through these links. This helps fund the site at no extra cost to you.
Coding Roblox Games Made Easy cover
Editor pick

Coding Roblox Games Made Easy

Amazon · Book

Roblox isn't just popular, it's incredibly popular, featuring more than 150 million active users per day. Any experience imaginable can be created on Roblox. Coding Roblox Games Made Easy, 3rd Edition, is the go-to guide for anyone at any age looking to get started with building a game on Roblox using Luau programming. In just over 300 pages, you'll learn the basics of Luau programming, build two end-to-end games, and add customizations before finally publishing and monetizing them. This edition covers the latest technologies in the space, including AI and Gamebeast’s analytics and LiveOps tools, to deepen your gameplay, speed up production, and boost your game's performance.

As an Amazon Associate I earn from qualifying purchases.

Coding with Roblox Lua in 24 Hours: The Official Roblox Guide cover
Editor pick

Coding with Roblox Lua in 24 Hours: The Official Roblox Guide

Amazon · Book

In just 24 lessons of one hour or less, Coding with Roblox Lua in 24 Hours: The Official Roblox Guide helps you learn all the skills and techniques you'll need to code your own Roblox experiences. Perfect for beginners, each short and easy lesson builds upon everything that's come before, helping you quickly master the essentials of Lua programming. Step-by-step instructions walk you through common questions, issues, and tasks; Q&As, Quizzes, and Exercises build and test your knowledge; “Did You Know?” tips offer insider advice and shortcuts; and “Watch Out!” alerts help you avoid pitfalls.

As an Amazon Associate I earn from qualifying purchases.

Theory of Fun for Game Design cover
Editor pick

Theory of Fun for Game Design

Amazon · Book

Now in full color, the 10th anniversary edition of this classic book takes you deep into the influences that underlie modern video games, and examines the elements they share with traditional games such as checkers. At the heart of his exploration, veteran game designer Raph Koster takes a close look at the concept of fun and why it’s the most vital element in any game. Why do some games become boring quickly, while others remain fun for years? How do games serve as fundamental and powerful learning tools? Whether you’re a game developer, dedicated gamer, or curious observer, this illustrated, fully updated edition helps you understand what drives this major cultural force, and inspires you to take it further.

As an Amazon Associate I earn from qualifying purchases.

The Art of Game Design: A Book of Lenses cover
Editor pick

The Art of Game Design: A Book of Lenses

Amazon · Book

Presents over 100 sets of questions, or different lenses, for viewing a game’s design. Written by one of the world's top game designers, this book describes the deepest and most fundamental principles of game design, demonstrating how tactics used in board, card, and athletic games also work in video games. It provides practical instruction on creating world-class games that will be played again and again. New to this edition: many great examples from new VR and AR platforms as well as examples from modern games such as Uncharted 4 and The Last of Us, Free to Play games, hybrid games, transformational games, and more.

As an Amazon Associate I earn from qualifying purchases.

Designing Games: A Guide to Engineering Experiences cover
Editor pick

Designing Games: A Guide to Engineering Experiences

Amazon · Book

Ready to give your design skills a real boost? This eye-opening book helps you explore the design structure behind most of today's hit video games. You'll learn principles and practices for crafting games that generate emotionally charged experiences - a combination of elegant game mechanics, compelling fiction, and pace that fully immerses players. In clear and approachable prose, design pro Tynan Sylvester also looks at the day-to-day process necessary to keep your project on track, including how to work with a team, and how to avoid creative dead ends. Packed with examples, this book will change your perception of game design.

As an Amazon Associate I earn from qualifying purchases.

Game Programming Patterns cover
Editor pick

Game Programming Patterns

Amazon · Book

The 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. You will learn how to write a robust game loop, how to organize your entities using components, and take advantage of the CPUs cache to improve your performance. You'll dive deep into how scripting engines encode behavior, how quadtrees and other spatial partitions optimize your engine, and how other classic design patterns can be used in games.

As an Amazon Associate I earn from qualifying purchases.

Foundations of Game Engine Development, Volume 2: Rendering cover
Editor pick

Foundations of Game Engine Development, Volume 2: Rendering

Amazon · Book

This second volume in the Foundations of Game Engine Development series explores the vast subject of real-time rendering in modern game engines. The book provides a detailed introduction to color science, world structure, projections, shaders, lighting, shadows, fog, and visibility methods. This is followed by extensive discussions of a variety of advanced rendering techniques that include volumetric effects, atmospheric shadowing, ambient occlusion, motion blur, and isosurface extraction. Emphasis is placed on practical implementation, and code is included.

As an Amazon Associate I earn from qualifying purchases.

Foundations of Game Engine Development, Volume 1: Mathematics cover
Editor pick

Foundations of Game Engine Development, Volume 1: Mathematics

Amazon · Book

The 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. Then, it introduces Grassmann algebra and geometric algebra to provide a much deeper understanding of the subject matter and highlight the places where traditional arithmetic with vectors, matrices, quaternions, etc., fits into a larger picture. Includes exercises.

As an Amazon Associate I earn from qualifying purchases.

Game Engine Architecture cover
Editor pick

Game Engine Architecture

Amazon · Book

In this new and improved third edition of the highly popular Game Engine Architecture, Jason Gregory draws on his nearly two decades of experience at Midway, Electronic Arts and Naughty Dog to present both the theory and practice of game engine software development. In this book, the broad range of technologies and techniques used by AAA game studios are each explained in detail, and their roles within a real industrial-strength game engine are illustrated.

As an Amazon Associate I earn from qualifying purchases.

Vulkan 3D Graphics Rendering Cookbook cover
Editor pick

Vulkan 3D Graphics Rendering Cookbook

Amazon · Book

Written by experts with decades of rendering experience, this cookbook equips you with practical, hands-on recipes to master modern 3D graphics development by using bindless Vulkan. Focusing on Vulkan 1.3, this second edition starts by setting up your development environment, and quickly transitions to building a robust 3D rendering framework using self-contained recipes. Each recipe helps you incrementally enhance your codebase, integrating a variety of 3D rendering techniques and algorithms into a cohesive project. You’ll get to grips with core techniques, such as glTF 2.0 physically based rendering, image-based lighting, and GPU-driven rendering. The chapters help you grasp advanced topics, including glTF animations, screen-space rendering techniques, and optimization strategies. You’ll also learn how to use glTF 2.0 advanced PBR extensions and handle complex geometry data, ensuring your rendering engine is both powerful and performant. These new additions will enable you to create dynamic and realistic 3D graphics environments, fully utilizing Vulkan’s capabilities. By the end of this 3D rendering book, you’ll have gained an improved understanding of best practices used in modern graphic APIs and be able to create fast and versatile 3D rendering frameworks.

As an Amazon Associate I earn from qualifying purchases.

GPU Zen 4: Advanced Rendering Techniques cover
Editor pick

GPU Zen 4: Advanced Rendering Techniques

Amazon · Book

Exploring recent developments in the rapidly evolving field of game real-time rendering, GPU Zen assembles a high-quality collection of cutting-edge contributions for programming the GPU.

As an Amazon Associate I earn from qualifying purchases.

Godot 4 for Beginners cover
Editor pick

Godot 4 for Beginners

Amazon · Book

Jumping into Godot 4 as a beginner can be overwhelming. You’re wrestling with a new interface, trying to wrap your head around how nodes and scenes work, and learning GDScript all at once. After years of teaching game development and creating YouTube tutorials, Robert Henning knows exactly where you’re likely to have those “wait, what?” moments. He’s built this guide to systematically address those challenges head-on, breaking down complex concepts into digestible steps. You’ll start by setting up Godot 4 and understanding its interface and tools. Then, you’ll dive into nodes and scenes, Godot’s way of organizing everything, which sounds intimidating but is actually quite intuitive. From there, you’ll explore both 2D and 3D game creation, adding key elements such as players, enemies, collectibles, and lighting effects that make your game pop visually. You’ll also get hands-on with Godot’s scripting language, GDScript, to bring your game ideas to life. By the end of this Godot 4 book, you’ll have the skills to build complete 2D and 3D games from scratch, covering everything from level design and game state management to score tracking and more. Whether you’re just getting started or are ready to level up, this book will help you turn your ideas into fully playable games.

As an Amazon Associate I earn from qualifying purchases.

Computer Graphics: Principles and Practice cover
Editor pick

Computer Graphics: Principles and Practice

Amazon · Book

As an Amazon Associate I earn from qualifying purchases.

Physically Based Rendering, fourth edition: From Theory to Implementation cover
Editor pick

Physically Based Rendering, fourth edition: From Theory to Implementation

Amazon · Book

As an Amazon Associate I earn from qualifying purchases.

Fundamentals of Computer Graphics cover
Editor pick

Fundamentals of Computer Graphics

Amazon · Book

Drawing on an impressive roster of experts in the field, Fundamentals of Computer Graphics, Fifth Edition offers an ideal resource for computer course curricula as well as a user-friendly personal or professional reference. Focusing on geometric intuition, this book gives the necessary information for understanding how images get onto the screen by using the complementary approaches of ray tracing and rasterization. It covers topics common to an introductory course, such as sampling theory, texture mapping, spatial data structure, and splines. It also includes a number of contributed chapters from authors known for their expertise and clear way of explaining concepts.

As an Amazon Associate I earn from qualifying purchases.

Programming with wgpu in Rust cover
Editor pick

Programming with wgpu in Rust

Amazon · Book

Unlock the full power of modern graphics programming with wgpu and Rust. This comprehensive guide takes you from foundational GPU concepts to advanced real-time rendering and compute techniques—equipping you to build fast, safe, and cross-platform graphics applications. Written for intermediate to advanced Rust developers, this book provides clear explanations, hands-on examples, and detailed insights into how GPUs process and render data. You’ll explore everything from the fundamentals of buffers, shaders, and pipelines to advanced topics like deferred rendering, shadow mapping, and GPU compute workloads.

As an Amazon Associate I earn from qualifying purchases.

Low Poly 3D Modeling in Blender cover
Editor pick

Low Poly 3D Modeling in Blender

Amazon · Book

Step into the world of low poly 3D art with Low Poly 3D Modeling in Blender—your entry point into Blender and mastering the fundamentals of 3D art. This beginner-friendly guide ensures that you’re fully prepared for the creative adventure that follows. Through a step-by-step learning process starting with the principles of low poly art, this book gradually immerses you in the intricacies of modeling. As you progress, you’ll gain hands-on experience creating diverse projects ranging from designing a simple 3D crate to rendering complete low poly scenes. The book covers a wide spectrum of topics as you navigate Blender's interface, mastering essential modeling tools and exploring both basic and advanced modeling techniques. Advancing to the final chapters, you’ll find ways to breathe life into your models with material creation and gain practical insights into modeling a variety of low poly objects. From end-to-end scene construction to configuring Blender for rendering high-quality images, you’ll be equipped with the foundational skills to propel your career in 3D modeling and explore the boundless creative possibilities that Blender offers. By the end of this book, you'll have a solid understanding of Blender, 3D modeling, low poly methodologies, material design, 3D rendering techniques, and the broader world of 3D art.

As an Amazon Associate I earn from qualifying purchases.

3D Environment Design with Blender 5 cover
Editor pick

3D Environment Design with Blender 5

Amazon · Book

Based on Blender 5, this updated second edition simplifies the complexities by guiding you through clear, practical workflows to overcome those challenges. You’ll start by addressing common modeling and proportion mistakes, then move on to realistic texturing and unwrapping to create stunning scenes based on actual references.

As an Amazon Associate I earn from qualifying purchases.

Unreal Engine 5 Best Practices cover
Editor pick

Unreal Engine 5 Best Practices

Amazon · Book

Written by multi-award-winning Unreal generalist Tyson J. Butler-Boschma, Founder and Creative Director of Toybox Games Studios, this book addresses common challenges you face when advancing your expertise in lighting, environment design, and cinematic storytelling.

As an Amazon Associate I earn from qualifying purchases.

Real-Time Rendering, Fourth Edition cover
Editor pick Community pick

Real-Time Rendering, Fourth Edition

Amazon · Book

Real-Time Rendering combines fundamental principles with guidance on the latest techniques to provide a complete reference on three-dimensional interactive computer graphics. It will help you increase speed and improve image quality and learn the features and limitations of acceleration algorithms and graphics APIs. This latest fourth edition has been updated to include a chapter on virtual reality and augmented reality and covers new topics such as visual appearance, global illumination, and curves and curved surfaces. It is for anyone serious about computer graphics who wants to learn about algorithms that create synthetic images fast enough that the viewer can interact with a virtual environment.

As an Amazon Associate I earn from qualifying purchases.

The Complete Guide to AR, VR, and MR Game Development: Build Next-Gen Interactive Worlds in Unity, Godot, and VisionOS cover

The Complete Guide to AR, VR, and MR Game Development: Build Next-Gen Interactive Worlds in Unity, Godot, and VisionOS

Amazon · Book

A broad XR game development guide covering AR, VR, and mixed reality in Unity, Godot, and visionOS. It emphasizes hands-on building, cross-platform setup, spatial interfaces, and performance tuning.

As an Amazon Associate I earn from qualifying purchases.

GAME DEVELOPMENT WITH UNREAL ENGINE AND PHYSX: Creating Immersive Real Time Stimulation Environments With Physics Rendering Systems cover

GAME DEVELOPMENT WITH UNREAL ENGINE AND PHYSX: Creating Immersive Real Time Stimulation Environments With Physics Rendering Systems

Amazon · Book

A practical guide to building physics-driven real-time environments in Unreal Engine with PhysX. It covers engine basics, simulation, collision, movement, destructible environments, and optimization for developers who want hands-on implementation guidance.

As an Amazon Associate I earn from qualifying purchases.

Unreal Engine 5 for Indie Developers: Zero to Published - Create, Optimize & Launch Professional Games with Blueprints & C++ cover

Unreal Engine 5 for Indie Developers: Zero to Published - Create, Optimize & Launch Professional Games with Blueprints & C++

Amazon · Book

A beginner-to-published Unreal Engine 5 guide for solo developers and small teams. It focuses on Blueprints, moving into C++, optimization, and the steps needed to launch a game.

As an Amazon Associate I earn from qualifying purchases.

Virtual Reality Blueprints: Create compelling VR experiences for mobile and desktop cover

Virtual Reality Blueprints: Create compelling VR experiences for mobile and desktop

Amazon · Book

A project-based introduction to making VR experiences with Unity for Cardboard, Gear VR, Oculus VR, and HTC Vive. It looks aimed at beginners who want practical guidance on core VR app and game development.

As an Amazon Associate I earn from qualifying purchases.