In this post, we have prepared a curated top list of reading recommendations for beginners and experienced. This hand-picked list of the best Unity books and tutorials can help fill your brain this October and ensure you’re getting smarter. We have also mentioned the brief introduction of each book based on the relevant Amazon or Reddit descriptions.
- Learning C# Programming with Unity 3D (2014)
- Unity from Proficiency to Mastery (2017)
- Unity in Action: Multiplatform Game Development in C# with Unity 5 (2015)
- Beginning C# Programming with Unity: Visual Studio Edition (2017)
- Learning C# 7 By Developing Games with Unity 2017 – Third Edition (2017)
- Unity 5 from Zero to Proficiency (Foundations) (2016)
- Unity Virtual Reality Projects (2015)
- Unity 5 from Zero to Proficiency (Beginner) (2015)
- Holistic Game Development with Unity (2017)
- Unity 2D Game Development (2014)
- Unity for Absolute Beginners (2014)
- Unity Games by Tutorials (2017)
Designed to give you enough familiarity in a programming language to be immediately productive, Learning C# Programming with Unity 3D provides the basics of programming and brings you quickly up to speed. Organized into easy-to-follow lessons, the book covers how C# is used to make a game in Unity3D.
Author(s): Alex Okita
In this book, which is the second in the series Unity from Proficiency to Mastery, you will get to master C# and how it is used in Unity for common game mechanics; you will also learn how to optimize your code and make it more maintainable over time.
Author(s): Patrick Felicia
Unity in Action teaches you how to write and deploy games. You’ll master the Unity toolset from the ground up, adding the skills you need to go from application coder to game developer. Based on Unity version 5. This book helps readers build successful games with the Unity game development platform. You will use the powerful C# language, Unity’s intuitive workflow tools, and a state-of-the-art rendering engine to build and deploy mobile, desktop, and console games.
Author(s): Joe Hocking
This edition is for people who plan to use Visual Studio to develop their C# Unity scripts and stand-alone programs. If you plan to use MonoDevelop, you should buy the MonoDevelop edition instead. Welcome to the wonderful world of programming! In this book you’ll learn the basics of programming using the C# programming language.
Author(s): A. T. Chamillard
Develop your first interactive 2D and 3D platform game by learning the fundamentals of C#. Do you want to learn C# programming by creating fun and interactive games using the latest Unity 2017 platform? If so, look no further; this is the right book for you. Get started with programming C# so you can create 2D and 3D games in Unity. We will walk you through the basics to get you started with C# 7 and its latest features. Then, explore the use of C# 7 and its latest functional programming
Author(s): Micael DaGraca, Greg Lukosek
Creating your own game can be very intimidating at the start, and quite often, regardless of your experience with games, it is sometimes difficult to find the time and motivation to get over the first barriers and get started (e.g., lack of time or coding expertise). Often, these barriers seem higher than they actually are.
Author(s): P Patrick Felicia
Unity Virtual Reality Projects (2015)
Explore the world of Virtual Reality by building immersive and fun VR projects using Unity 3D. If you’re a non-programmer unfamiliar with 3D computer graphics, or experienced in both but new to virtual reality, and are interested in building your own VR games or applications then this book is for you. Any experience in Unity is an advantage. What is consumer “virtual reality”?
Author(s): Jonathan Linowes
Creating your own game can be very intimidating at the start, and quite often, regardless of your experience with games, it is sometimes difficult to find the time and motivation to get over the first barriers and to get started.Often, these barriers seem higher than they actually are.
Author(s): P Patrick Felicia, p Patrick Felicia
Unity 2D Game Development (2014)
Become an expert in Unity3D’s new 2D system, and then join in the adventure to build an RPG game framework! If you have C# knowledge but now want to become truly confident in creating fully functional 2D RPG games with Unity, then this book will show you everything you need to know. Unity3D has long been seen as a massive 3D game-making middleware system, with lots of power and an easy-to-use editor. Now, with 2D games back in fashion, Unity has created a 2D toolset for developers
Author(s): Simon Jackson
Unity for Absolute Beginners (2014)
Unity for Absolute Beginners walks you through the fundamentals of creating a small third-person shooter game with Unity. Using the free version of Unity to begin your game development career, you’ll learn how to import, evaluate and manage your game resources to create awesome third-person shooters.
Author(s): Sue Blackman, Jenny Wang
Unity Games by Tutorials (2017)
Learn How to Make Games with the Unity game engine! Unity is a popular game engine used by both by AAA studios and indie game developers alike. This book will introduce you how to create games with Unity whether you have some game development experience or you are a complete beginner. By the time you’re finished reading this book, you will have made 4 complete mini-games, modeled your own game assets, and even played with virtual reality!
Author(s): raywenderlich.com Team, Brian Moakley
Best Unity Books You Must Read
We highly recommend you to buy all paper or e-books in a legal way, for example, on Amazon. But sometimes it might be a need to dig deeper beyond the shiny book cover. Before making a purchase, you can visit resources like Library Genesis and download some Unity books mentioned below at your own risk. Once again, we do not host any illegal or copyrighted files, but simply give our visitors a choice and hope they will make a wise decision.
The Tablets of Light: The Teachings of Thoth on Unity Consciousness
Author(s): Danielle Rama Hoffman
ID: 2302314, Publisher: Bear & Company, Year: 24 April 2017, Size: 477 Kb, Format: epub
Beginning Game AI with Unity: Programming Artificial Intelligence with C#
Author(s): Sebastiano M. Cossu
ID: 2838906, Publisher: Apress, Year: 2021, Size: 4 Mb, Format: epub
2D Game Development with Unity
Author(s): Franz Lanzinger
ID: 2863062, Publisher: CRC Press, Year: 2021, Size: 49 Mb, Format: pdf
Please note that this booklist is not absolute. Some books are really hot items according to The New York Times, others are written by unknown authors. On top of that, you can always find additional tutorials and courses on Coursera, Udemy or edX, for example. Are there any other relevant books you could recommend? Drop a comment if you have any feedback on the list.