Skip to main content
gamedev.net

Topic Page

csharp: 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 csharp 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 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.

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.

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.

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.

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.

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.

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.

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.

Game Development Patterns with Unity 2021: Explore practical game development using software design patterns and best practices in Unity and C# cover

Game Development Patterns with Unity 2021: Explore practical game development using software design patterns and best practices in Unity and C#

Amazon · Book

As an Amazon Associate I earn from qualifying purchases.

2D Game Development with Unity cover

2D Game Development with Unity

Amazon · Book

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.

Hands-On Unity 2022 Game Development: Learn to use the latest Unity 2022 features to create your first video game in the simplest way possible cover

Hands-On Unity 2022 Game Development: Learn to use the latest Unity 2022 features to create your first video game in the simplest way possible

Amazon · Book

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.

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.

Hands-On Unity 2020 Game Development: Build, customize, and optimize professional games using Unity 2020 and C# cover

Hands-On Unity 2020 Game Development: Build, customize, and optimize professional games using Unity 2020 and C#

Amazon · Book

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.

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.

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.

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.

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.