Books

Unity from Zero To Proficiency

This series includes 5 books and takes the reader from no knowledge of Unity to good levels of proficiency in both game programming and C#. This book series is structured so that readers go through a proven path that will lead them to game programming and C# proficiency. After completing each of these books, you will progressively build your knowledge of and proficiency in Unity and programming.

After completing this series, you will be able to:


  • Create 3D environments with Unity.
  • Create 3D Games with Unity.
  • Create RGPs, FPSs, and survival games.
  • Create 2D games with Unity (e.g., platformer, shooter, or card games).
  • Create and update a user interface.
  • Add and control sound effects.
  • Create and load new levels.
  • Use and configure Finite State Machines in Unity.
  • Animate Characters in Unity.
  • Create Intelligent NPCs who can detect the player, and make decisions.
  • Use AI to make NPCs more believable.
  • Access Databases through Unity.
  • Create levels procedurally and through XML, and text files or randomly.
  • Create networked games.
  • Master C# through the creation of games.
  • Apply Object-Oriented Concepts to build your games.
  • Design engaging games.



Book #1


Book #2


Book #3


Book #4


Book #5

Beginners’ Guides

This series includes 4 books that explain how to create popular 2D games (platformers, infinite runner, shooters, puzzles). They also show you how to publish your 2D games to the Android platform. Along the way, you will also learn how to use C# and Unity. They provide a complete solution from start to finish as to how to design and create these games.
After completing these books you will be able to:

  • Code your games in C#.
  • Create a game from start o finish.
  • Publish your game to Google Play.
  • Creative addictive games in a wide range of game genres.
  • Design fun games that can be played by your friends.






Quick Guides

This series includes 4 books that take less than 60 minutes to complete; the books will get you to get started with popular topics such as 3D Worlds, Artificial intelligence, C#, Infinite Runner and much more. You need these books if:

  • You want to get introduced to a topic quickly and you don’t have much time.
  • You would like to start with Unity but don’t know how to.
  • You want to make your very first steps into game creation.



> FREE <


> FREE <


> FREE <


> FREE <


> FREE <


> FREE <


> FREE <

Unity from Proficiency to Mastery

This series includes 2 books that dive into Artificial Intelligence and C#. These books are for you if:

  • You have already read the series “Unity from Zero to Proficiency” and want to further your understanding of C# (when used with Unity) or Artificial Intelligence.
  • You need a quick cookbook to know the C# methods that you need for your game.
  • You want to make your NPCs more intelligent and more believable.




Ultimate Guides

These books provide the opportunity for readers to buy a full series (e.g., Zero to proficiency) in one book at a significant discount; the idea is that if you plan on buying all the books in one particular series. you can, in order to get them at a discount, buy the ultimate guide instead.



JavaScript from Zero to proficiency

This series includes 4 (planned) books and takes the reader from no knowledge of JavaScript to good levels of proficiency. After completing this series, you will be comfortable with JavaScript.


C# from Zero to Proficiency

This series includes 4 (planned) books and takes the reader from no knowledge of C# to good levels of proficiency. After completing this series, you will be comfortable with C#.


Getting Started with

This series includes books and that get the reader started on a technical topic quickly with no prior knowledge.


Godot from Zero To Proficiency

This series takes the reader from no knowledge of Godot to good levels of proficiency in both game programming and GDScript. This book series is structured so that readers go through a proven path that will lead them to game programming and GDScript proficiency. After completing each of these books, you will progressively build your knowledge of and proficiency in Unity and programming.






Unreal Engine from Zero To Proficiency

This series takes the reader from no knowledge of Unreal Engine to good levels of proficiency in both game programming. This book series is structured so that readers go through a proven path that will lead them to game programming proficiency. After completing each of these books, you will progressively build your knowledge of and proficiency in Unreal Engine and programming.



Python Games from Zero To Proficiency

This series takes the reader from no knowledge of Python and Pygames to good levels of proficiency in both Python and game programming. This book series is structured so that readers go through a proven path that will lead them to game programming proficiency. After completing each of these books, you will progressively build your knowledge of and proficiency in Python Game Development and Programming.



Unity de Zéro à la Maîtrise

Cette série comprend 5 livres et guide le lecteur de zéro connaissance d’Unity à de bons niveaux de compétence en programmation de jeux et en C#. Cette série de livres est structurée de manière à ce que les lecteurs suivent un chemin éprouvé qui les mènera à la compétence en programmation de jeux et en C#. Après avoir terminé chacun de ces livres, vous allez progressivement développer vos connaissances et votre compétence en Unity et en programmation.

Après avoir terminé cette série, vous serez en mesure de :

  • Créer des environnements 3D avec Unity.
  • Créer des jeux 3D avec Unity.
  • Créer des RPG, des FPS et des jeux de survie.
  • Créer des jeux 2D avec Unity (par exemple, des jeux de plateforme, de tir ou de cartes).
  • Créer et mettre à jour une interface utilisateur.
  • Ajouter et contrôler des effets sonores.
  • Créer et charger de nouveaux niveaux.
  • Utiliser et configurer des Machines à États Finis dans Unity.
  • Animer des personnages dans Unity.
  • Créer des PNJ intelligents capables de détecter le joueur et de prendre des décisions.
  • Utiliser l’IA pour rendre les PNJ plus crédibles.
  • Accéder aux bases de données via Unity.
  • Créer des niveaux de manière procédurale et via XML, des fichiers texte ou aléatoirement.
  • Créer des jeux en réseau.
  • Maîtriser le C# grâce à la création de jeux.
  • Appliquer des concepts orientés objet pour construire vos jeux.



Learn C# Programming by Creating Games with Unity

This series includes 3 books and takes the reader from no knowledge of C# to good levels of proficiency, by creating video games.


Companion Books

These companion books are the perfect addition to further your knowledge and skills and make the most of the book that you have already read or that you are currently reading.


Roblox Programming From Zero to Proficiency

This series includes 3 books and takes the reader from no knowledge of Roblox and Lua to good levels of proficiency, by creating video games