Skip to main content
GameDev.net gamedev.net

Topic Page

Python: recommended books and gear

Published October 20, 2026

GameDev.net may earn a commission if you purchase through these links. This helps fund the site at no extra cost to you.

Books and hardware for Python work, sourced from the GameDev.net catalog and reviewed by our editors. Links may earn us a commission at no cost to you.

The Godot Game Development Handbook: Master the Basics of Godot Engine, GDScript, 2D & 3D Design for Aspiring Game Creators. cover

The Godot Game Development Handbook: Master the Basics of Godot Engine, GDScript, 2D & 3D Design for Aspiring Game Creators.

Amazon · Book

A beginner-focused guide to getting started with Godot, GDScript, and basic 2D/3D game creation. It appears aimed at aspiring game creators who want a practical introduction to the engine and its scripting workflow.

As an Amazon Associate I earn from qualifying purchases.

Programming for Game Design: A Hands-On Guide with Godot cover

Programming for Game Design: A Hands-On Guide with Godot

Amazon · Book

A practical introduction to making game elements in Godot while learning GDScript. It covers core programming basics like variables, data structures, branching, looping, and UI design for beginners.

As an Amazon Associate I earn from qualifying purchases.

Wacom One 13 Touch

Amazon · Hardware

An entry-level pen display for artists who want to draw directly on the screen without the cost of a Cintiq. A sensible first display tablet for pixel artists, UI designers and anyone sketching concept art who finds a screenless tablet hard to adapt to.

As an Amazon Associate I earn from qualifying purchases.

Godot Game Development for Beginners: Learn GDScript, Master 2D Game Design, and Build Complete Games with Godot 4 cover

Godot Game Development for Beginners: Learn GDScript, Master 2D Game Design, and Build Complete Games with Godot 4

Amazon · Book

A project-based introduction to Godot 4 and GDScript for complete beginners. It covers the editor, nodes, scenes, signals, physics, and 2D game building through hands-on examples.

As an Amazon Associate I earn from qualifying purchases.

Python, PyGame, and Raspberry Pi Game Development cover

Python, PyGame, and Raspberry Pi Game Development

Amazon · Book

A practical guide to building games with Python and PyGame, with examples that also use Raspberry Pi GPIO hardware. It covers object-oriented programming and common design patterns, so it suits beginners moving into more structured game code.

As an Amazon Associate I earn from qualifying purchases.

Beginning Game Programming with Pygame Zero: Coding Interactive Games on Raspberry Pi Using Python cover

Beginning Game Programming with Pygame Zero: Coding Interactive Games on Raspberry Pi Using Python

Amazon · Book

As an Amazon Associate I earn from qualifying purchases.

Unreal Engine 5 RPG Development: Master Blueprints, C++, Combat, AI & VFX - Build a Full Game from Scratch (Volume 1) cover

Unreal Engine 5 RPG Development: Master Blueprints, C++, Combat, AI & VFX - Build a Full Game from Scratch (Volume 1)

Amazon · Book

A hands-on Unreal Engine 5 guide for building a playable RPG from scratch with Blueprints and C++. It appears to cover combat, AI, and VFX, and is aimed at beginners or developers new to Unreal workflows.

As an Amazon Associate I earn from qualifying purchases.

Modern C# Game Development for Absolute Beginners: A Practical, Project-based Guide to Learning C#, Mastering Unity Basics, and Building Simple 2D and 3D Games from Scratch. cover

Modern C# Game Development for Absolute Beginners: A Practical, Project-based Guide to Learning C#, Mastering Unity Basics, and Building Simple 2D and 3D Games from Scratch.

Amazon · Book

A beginner-focused guide to C# game development with Unity basics. It covers core C# concepts, game logic, graphics, controls, enemy AI, physics, and building simple 2D and 3D games from scratch.

As an Amazon Associate I earn from qualifying purchases.

Principles of Animation & Game Design: Print Purchase Includes Free Online Access cover

Principles of Animation & Game Design: Print Purchase Includes Free Online Access

Amazon · Book

A general reference on animation and game design, aimed at readers who want background on how moving graphics and game experiences are created. Based on the metadata, it looks introductory and broad rather than a hands-on guide for game production.

As an Amazon Associate I earn from qualifying purchases.

Hands-On Unity 6 Game Development: Practical Projects to Learn C#, Game Mechanics, and Modern Tools for 2D, 3D, and VR Games cover

Hands-On Unity 6 Game Development: Practical Projects to Learn C#, Game Mechanics, and Modern Tools for 2D, 3D, and VR Games

Amazon · Book

A project-based Unity 6 guide that teaches C# scripting, core game mechanics, and modern tools through step-by-step builds. It is aimed at beginners or developers who want a practical refresher on making 2D, 3D, and VR games in Unity.

As an Amazon Associate I earn from qualifying purchases.

Mastering Unity Game Development: The Complete Guide for Beginners and Professionals cover

Mastering Unity Game Development: The Complete Guide for Beginners and Professionals

Amazon · Book

A step-by-step Unity introduction focused on building real games, organizing projects, and learning core workflow concepts. It appears aimed at beginners and early-stage developers who want a broad overview of Unity basics and scripting.

As an Amazon Associate I earn from qualifying purchases.

Godot Game Development for Everyone: Learn Modern 2D & 3D Game Design, UI Tools, and GDExtension Workflows with Step-by-Step Projects Using Godot 4 cover

Godot Game Development for Everyone: Learn Modern 2D & 3D Game Design, UI Tools, and GDExtension Workflows with Step-by-Step Projects Using Godot 4

Amazon · Book

A project-based introduction to Godot 4 covering 2D and 3D game work, UI tools, and GDExtension workflows. It is aimed at beginners who want hands-on guidance building games and custom tools in Godot.

As an Amazon Associate I earn from qualifying purchases.

Godot Engine 4.5 Game Development: Mastering Next-Gen Graphics and Logic: Your Practical Guide to Creating High-Performance 2D and 3D Projects, Royalty-Free cover

Godot Engine 4.5 Game Development: Mastering Next-Gen Graphics and Logic: Your Practical Guide to Creating High-Performance 2D and 3D Projects, Royalty-Free

Amazon · Book

A practical guide to using Godot Engine 4.5 for 2D and 3D game projects. It appears aimed at developers who want a step-by-step introduction to the engine and its core workflow.

As an Amazon Associate I earn from qualifying purchases.

C++ Game Development: Build High-Performance Games from Scratch cover

C++ Game Development: Build High-Performance Games from Scratch

Amazon · Book

A C++-focused game development book that touches on game programming, graphics rendering, physics simulation, and multiplayer networking. It appears aimed at readers who already know C++ and want a broad technical overview of building games.

As an Amazon Associate I earn from qualifying purchases.

C# Game Programming Made Easy: Learn 2D Game Development, Object-Oriented Programming, Game Loops, Graphics, Animation, Collision Detection, Sound, and Simple AI with C# cover

C# Game Programming Made Easy: Learn 2D Game Development, Object-Oriented Programming, Game Loops, Graphics, Animation, Collision Detection, Sound, and Simple AI with C#

Amazon · Book

A beginner guide to building simple 2D games in C# with Windows Forms. It covers core game-programming ideas like game loops, graphics, animation, collision detection, sound, and simple AI.

As an Amazon Associate I earn from qualifying purchases.

C# 14 and .NET 10 Game Development for Beginners: Build 2D Games, Learn Game Programming, and Create Interactive Projects Step by Step cover

C# 14 and .NET 10 Game Development for Beginners: Build 2D Games, Learn Game Programming, and Create Interactive Projects Step by Step

Amazon · Book

A beginner guide to learning C# and .NET by building simple 2D games and interactive projects. It is aimed at readers with no prior coding experience who want to learn programming through game development.

As an Amazon Associate I earn from qualifying purchases.

Practical Advanced Unreal Engine 5 Game Development: Build Scalable Architecture, High-Performance Systems, Multiplayer Features, and Production-Ready Games with Blueprint and C++ cover

Practical Advanced Unreal Engine 5 Game Development: Build Scalable Architecture, High-Performance Systems, Multiplayer Features, and Production-Ready Games with Blueprint and C++

Amazon · Book

An advanced Unreal Engine 5 book focused on building maintainable, high-performance game systems with Blueprint and C++. It appears aimed at developers who already know the basics and want help with architecture, optimization, and multiplayer features.

As an Amazon Associate I earn from qualifying purchases.

C++ Game Development Systems Handbook: Building Real-Time Gameplay Mechanics, Engine Loops, and Performance-Focused Projects cover

C++ Game Development Systems Handbook: Building Real-Time Gameplay Mechanics, Engine Loops, and Performance-Focused Projects

Amazon · Book

A C++-oriented guide to systems thinking in game development, covering gameplay logic, object-oriented design, engine-style program flow, and performance-minded code organization. It is aimed at readers who already know some C++ and want to structure real-time game code more effectively.

As an Amazon Associate I earn from qualifying purchases.

Programming with C#: A Comprehensive Guide to Game Development and Beyond cover

Programming with C#: A Comprehensive Guide to Game Development and Beyond

Amazon · Book

A general C# programming guide that includes game development among its topics. Based on the metadata, it looks aimed at beginners and broader programmers rather than developers looking specifically for multiplayer techniques.

As an Amazon Associate I earn from qualifying purchases.

C++ Game Programming Through Real Projects: Build Interactive Games While Learning Core Programming Logic, Memory Handling, and Engine Systems from Scratch cover

C++ Game Programming Through Real Projects: Build Interactive Games While Learning Core Programming Logic, Memory Handling, and Engine Systems from Scratch

Amazon · Book

A beginner-oriented C++ game programming book built around small projects. It covers core language concepts like loops, memory, input, and classes in the context of interactive games and basic engine systems.

As an Amazon Associate I earn from qualifying purchases.

Unreal Engine 5 Game Development with Blueprints: A Practical Guide to Building AAA-Quality Gameplay Systems cover

Unreal Engine 5 Game Development with Blueprints: A Practical Guide to Building AAA-Quality Gameplay Systems

Amazon · Book

A guide to building gameplay systems in Unreal Engine 5 with Blueprints. It appears aimed at developers who already know the engine basics and want to use Blueprint as a production tool for real projects.

As an Amazon Associate I earn from qualifying purchases.

Beginning iOS AR Game Development: Developing Augmented Reality Apps with Unity and C# cover

Beginning iOS AR Game Development: Developing Augmented Reality Apps with Unity and C#

Amazon · Book

A beginner guide to building augmented reality games for iOS with Unity and C#. It starts with basic programming concepts and moves into using real-world input to create interactive AR experiences.

As an Amazon Associate I earn from qualifying purchases.

C++ Game Programming with Unreal Engine: Build Your First Games Step-by-Step Using Modern C++ cover

C++ Game Programming with Unreal Engine: Build Your First Games Step-by-Step Using Modern C++

Amazon · Book

A beginner-oriented guide to making games with C++ in Unreal Engine. It focuses on building projects step by step and is meant for readers who want a structured path from basics toward practical game development.

As an Amazon Associate I earn from qualifying purchases.

Getting Started with C++ Game Programming: Learn from Scratch by Building Fun Games cover

Getting Started with C++ Game Programming: Learn from Scratch by Building Fun Games

Amazon · Book

An introductory C++ game programming book that teaches through building games and interactive examples. It appears aimed at beginners who want to learn C++ in a game-dev context rather than as a general language text.

As an Amazon Associate I earn from qualifying purchases.