Topic Page
Python: recommended books and gear
Published October 20, 2026
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.
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
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
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
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
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)
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.
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
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
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
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
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
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
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#
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
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++
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
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
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
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
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#
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++
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
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.