Topic Page
C++: recommended books and gear
Published October 20, 2026
Books and hardware for C++ work, sourced from the GameDev.net catalog and reviewed by our editors. Links may earn us a commission at no cost to you.
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.
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.
AMD Ryzen 9 7950X
Amazon · Hardware
A 16-core desktop CPU that makes a visible difference to the parts of game development that are embarrassingly parallel: C++ compile times, shader compilation, lightmap baking and asset cooking. One of the more cost-effective upgrades for anyone building Unreal from source.
As an Amazon Associate I earn from qualifying purchases.
Dell UltraSharp U2723QE
Amazon · Hardware
A 27-inch 4K monitor aimed at colour-critical work, with a built-in USB-C hub that tidies up a laptop-based setup. A common pick for artists and technical artists who need to trust what they see when reviewing textures, lighting and UI.
As an Amazon Associate I earn from qualifying purchases.
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.
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.
FlexiSpot E7 Standing Desk Frame
Amazon · Hardware
A dual-motor height-adjustable desk frame that supports the weight of two monitors, a pen display and a tower PC. Switching between sitting and standing during long crunch days is one of the simpler ergonomics wins, and the frame can be paired with any top.
As an Amazon Associate I earn from qualifying purchases.
Elgato Stream Deck MK.2
Amazon · Hardware
A grid of programmable LCD keys that developers use for far more than streaming: one-press builds, engine hotkeys, Blender and Photoshop macros, and scene switching when recording devlogs. A modest productivity upgrade that many people stop noticing until it is gone.
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.
Intermediate Vulkan Programming- Building 3D Graphics
Amazon · Book
An advanced Vulkan guide focused on building 3D graphics. It covers memory management, synchronization, multi-threading, and other API techniques for developers who already know the basics and want to push further.
As an Amazon Associate I earn from qualifying purchases.
Anker USB-C Docking Station
Amazon · Hardware
A single-cable dock that connects a laptop to monitors, a pen tablet, audio interface, controllers and test phones at once. Useful for developers who move between a studio desk and home, or who test builds on several devices from a laptop.
As an Amazon Associate I earn from qualifying purchases.
LG 27-inch 4K IPS Monitor (UltraFine / UHD series)
Amazon · Hardware
A 27-inch 4K IPS panel is the workhorse monitor for game development: enough pixel density to inspect textures and UI at native scale, accurate colour for art review, and plenty of room for an engine editor plus a code window. LG's UltraFine and UHD lines are the usual starting point.
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.
64GB DDR5 Memory Kit (2x32GB)
Amazon · Hardware
Running an engine editor, an IDE, a browser full of documentation, Blender and Substance at the same time regularly exhausts 32GB. A 64GB kit removes that ceiling and is one of the cheapest ways to make a development machine feel faster. Match the speed to your motherboard's supported profile.
As an Amazon Associate I earn from qualifying purchases.
Samsung 990 Pro 2TB NVMe SSD
Amazon · Hardware
Fast NVMe storage shortens the daily grind of loading engine projects, derived data caches and source trees. Two terabytes is the practical minimum once a project includes Unreal Engine and a few large asset packs. A dependable mainstream choice.
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.
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.
Logitech MX Master 3S
Amazon · Hardware
A productivity mouse with a free-spinning scroll wheel, a horizontal thumb wheel and per-application button profiles. Useful for long timelines in Blender and DAWs, wide spreadsheets and codebases, and for anyone who switches between a laptop and a desktop.
As an Amazon Associate I earn from qualifying purchases.
Keychron Q1 Pro Mechanical Keyboard
Amazon · Hardware
A compact, hot-swappable mechanical keyboard with a QMK/VIA-programmable layout, so engine shortcuts and build macros can live on the board itself. A frequent recommendation for programmers who type all day and want to tune key feel without soldering.
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.
Vulkan API - Owners' Workshop Manual - Computer Programming (Beginners Onwards): Everything You Need To Get Started With The Vulkan API
Amazon · Book
A beginner-oriented guide to the Vulkan API and C++ with step-by-step explanations and annotated code. It appears aimed at readers who want to move from basic concepts to writing Vulkan code, but the metadata does not show any game-specific focus.
As an Amazon Associate I earn from qualifying purchases.
Samsung Odyssey G9 (49-inch ultrawide)
Amazon · Hardware
A 49-inch super-ultrawide that effectively replaces two 27-inch monitors with no bezel in the middle. Popular with programmers and technical artists who keep the engine viewport, inspector, profiler and an IDE visible at once. Needs a deep desk and a capable GPU.
As an Amazon Associate I earn from qualifying purchases.
Secretlab Titan Evo
Amazon · Hardware
A widely reviewed gaming-style chair with adjustable lumbar support and a firmer seat than most in its class. Game development is a sitting job; a chair that fits is one of the few purchases that pays off every single working day. Check the size variants against your height.
As an Amazon Associate I earn from qualifying purchases.