Unity 5 from Zero to Proficiency is a series of Unity tutorial books specially written for absolute game developing beginners. This step-by-step and easy-to-understand, easy-to-follow series of handbooks for Unity 5 can take readers from game developing yearners who know nothing about Unity (even the game programming itself) to a professional game developer with good level of proficiency to Unity.

This series consists of 4 books, they are respectively Unity 5 From Zero to Proficiency (Foundations), Unity 5 From Zero to Proficiency (Beginner), Unity 5 From Zero to Proficiency (Intermediate), Unity 5 From Zero to Proficiency (Advanced). Though, it's a pity that, AppNee can only get you the first 3 ones (in PDF, EPUB, MOBI, AZW3 formats) now. Anyway, I think that's enough for any Unity beginners.

The last thing to say is, Unity 5 from Zero to Proficiency series of books are appropriate for both game developing amateurs and people who hope to engage in game development jobs using Unity in the future, including any Unity training schools or institutions.

Included Books

Book Short Description
Unity 5 From Zero to Proficiency (Foundations) A step-by-step guide to create your first game and become familiar with Unity
Unity 5 From Zero to Proficiency (Beginner) A step-by-step guide to programming your first game with Unity
Unity 5 From Zero to Proficiency (Intermediate) A step-by-step guide to programming your games with Unity
Unity 5 From Zero to Proficiency (Advanced) Create Multiplayer Games and Procedural Levels, and Boost Game Performances

Topics Covered

Book Topics
Unity 5 From Zero to Proficiency (Foundations)
  • Creating a scene and dding objects.
  • Manipulating built-in objects (e.g., transform and combine).
  • Adding and managing lights.
  • Applying textures and colors to objects.
  • Importing built-in assets.
  • Managing folders and assets.
  • Using cameras to follow objects automatically.
  • Creating a maze based on a template.
  • Design your own levels for indoor and outdoor environments.
  • Creating a terrain.
  • Exporting your first game for the web.
Unity 5 From Zero to Proficiency (Beginner)
  • Introduction to programming.
  • Creating functions and variables.
  • Variables’ scope.
  • Conditional statements.
  • Collision Detection.
  • Setting and detecting tags from a script.
  • Managing the player’s score.
  • Looking for objects from a script and read/write their attributes.
  • Creating a Graphical User Interface (GUI) and updating it from a script.
  • Displaying messages and images onscreen.
  • Loading scenes from a script.
  • Activating and deactivating objects from a script.
  • Adding and playing sound from a script.
  • Apply Artificial Intelligence to Non-Player Characters (NPCs).
  • Exporting the game for the web
Unity 5 From Zero to Proficiency (Intermediate)
  • C# Programming
  • Mecanim
  • Finite State Machines
  • 3D Character Animation
  • Rigidbody physics
  • Explosions and Particles
  • Navmesh (e.g., off-mesh links)
  • Artificial Intelligence (based on distance, sight)
  • Raycasting
  • Inventory Systems
Unity 5 From Zero to Proficiency (Advanced)
  • C# code optimization
  • Networking
  • Procedural level generation
  • File & Database Access
  • Design Patterns
  • Game Profiling & Optimization
  • Online database access
  • XML file parsing from Unity
  • Occlusion Culling
  • Texture packing
  • Memory Management & Garbage Collection

Acquirable Skills 

Book Skills
Unity 5 From Zero to Proficiency (Foundations)
  • Become comfortable with Unity’s interface.
  • Manipulate shapes to create an indoor environment.
  • Create and apply textures and colors to objects.
  • Create outdoors environments with terrains and include water, hills, valleys, sky-boxes, and much more…
  • Use built-in controllers (First- and Third-Person controllers) to walk around the 3D environment and also add and pilot a car and an aircraft.
  • Manipulate a camera to see the environment from different perspectives
  • Create and display the content of multiple cameras onscreen (i.e., camera tricks)
Unity 5 From Zero to Proficiency (Beginner)
  • Write code in JavaScript.
  • Understand and apply key programming principles.
  • Understand and avoid common coding mistakes.
  • Learn and apply best programming practices.
  • Build solid programming skills.
Unity 5 From Zero to Proficiency (Intermediate)
  • Write code in JavaScript and C#.
  • Understand and apply Object-Oriented Programming techniques in C#
  • Create and use your own classes
  • Use Unity’s Finite State Machines
  • Apply intermediate Artificial Intelligence
Unity 5 From Zero to Proficiency (Advanced)
  • Create a (networked) multi-player game.
  • Access Databases from Unity
  • Understand and apply key design patterns for game development.
  • Use your time more efficiently to create games
  • Structure and manage a Unity project efficiently.
  • Optimize game performances.
  • Optimize the structure of your game
  • Create levels procedurally.

Download URLs

Type Download Size
Unity 5 From Zero to Proficiency (Foundations)
PDF 3.28 MB
Unity 5 From Zero to Proficiency (Beginner)
PDF 21.8 MB
Unity 5 From Zero to Proficiency (Intermediate)
PDF 2.51 MB
EPUB 1.22 MB
MOBI 3.18 MB
AZW3 1.52 MB
Unity 5 From Zero to Proficiency (Advanced)
PDF missing n/a
(Homepage)