10X Health - Shop now

These promotions will be applied to this item:

Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms & Conditions associated with these promotions.

You've subscribed to ! We will preorder your items within 24 hours of when they become available. When new books are released, we'll charge your default payment method for the lowest price available during the pre-order period.
Update your device or payment method, cancel individual pre-orders or your subscription at
Your Memberships & Subscriptions
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Unity From Zero to Proficiency (Beginner): Learn C# Programming from Scratch by Creating an Adventure Video Game with Unity: Enhance Your Coding Skills Easily and Enjoy the Learning Process Kindle Edition

4.5 4.5 out of 5 stars 378 ratings

Are You Ready to create your own epic games? This book is your ultimate ticket to mastering Unity Game Development.
- Purchase of the print or Kindle book includes a free eBook in the PDF format.
- Newly Edited and Updated Version (Third Edition) for Unity 2022+.
- July 2023 Update: All chapters and assets are fully compatible with Unity 2022+ and a new chapter on Game Design has been added.
- December 2023 Update: Updated Chapter on Game Design + New Bonus Chapter on more UI and animation.


Master Unity Faster
Are you ready to turn your gaming passion into reality? This book is your ultimate guide to mastering Unity game development. No prior experience needed! Dive into the exciting world of Unity and learn step-by-step how to design captivating 2D and 3D environments, program engaging gameplay mechanics, and create stunning visual effects. Imagine building your dream games and impressing friends and potential employers with your skills. This book series equips you with the essential knowledge and hands-on practice to become a confident Unity developer. Don't miss out on this opportunity! Join the thriving game development community and bring your imagination to life. Grab your copy of this book now and embark on your journey to becoming a pro Unity developer!

What you will learn
After completing this book, you will be able to:
  • Understand and apply C# concepts (variables, functions, etc).
  • Create a 3D adventure game.
  • Create a user interface (text and images).
  • Add intelligent NPCs that chase the player.
  • Create a 2D word-guessing game and an infinite runner.
  • Load new scenes in your games.
  • Apply Game Design.
  • Animate 3D objects.
  • Create a CCTV Camera.
Master Unity and Programming for All
  • Beginners in Game Development: You will get started in game development and build a strong foundation in Unity with a step-by-step approach, teaching you the fundamentals and empowering you to confidently create your games.
  • Aspiring Game Designers: You will translate your creative ideas into playable games, design captivating 2D and 3D environments, and program engaging and immersive gameplay mechanics and experiences
  • Indie Game Developers: You will enhance your skills, with this book series that will help you with advanced Unity features, optimization techniques, and industry best practices.
  • Students and Educators: You will find a comprehensive resource to learn and teach Unity.
  • Career Switchers: You will be able to transition into the game development industry easily, and also acquire the necessary skills, knowledge, and portfolio-building guidance.

Topics Included in this book
  • Introduction to C#.
  • Coding your first script in C#.
  • Improving your scripting skills.
  • Creating a scoring system and an inventory system.
  • Detecting collisions and loading new levels.
  • Creating and updating a user interface with user messages, the score, the items collected, a health bar, and a mini-map.
  • Adding sound effects and background music.
  • Adding intelligent Non-Player Characters (NPCs) that chase the player.
  • Creating a 2D word-guessing game and a 2D infinite runner.
  • Game Design concepts to make your game more entertaining.
  • Creating a user interface (buttons, health bar, personalized fonts, etc.).
  • Animating doors or cameras using C#.
  • Creating a character controller from scratch.
Unleash Your Game Development Potential Today
This book stands out with its beginner-friendly approach, step-by-step tutorials, and practical examples, ensuring you become a skilled Unity developer faster than ever.So, unlock your game development potential!
Buy this book now and start creating your dream games today.

Shop this series

See full series
See included books
Shop this series
There are 5 books in this series.
Bundle price: Kindle price
Bundle price: Kindle price
By placing your order, you're purchasing a license to the content and you agree to the Kindle Store Terms of Use.

This option includes 3 books.

This option includes 5 books.

Something went wrong.
Bundle price: Kindle price
Bundle price: Kindle price
By placing your order, you're purchasing a license to the content and you agree to the Kindle Store Terms of Use.

Customers also bought or read

Loading...

From the Publisher

cover

Unity from Zero to Proficiency (Beginner)

After completing this book, you will be able to:

  • Code in C#.
  • Understand and apply C# concepts.
  • Create a 3D adventure game with the main character, a timer, and a mini-map.
  • Display and update a user interface with text and images.
  • Create and use C# variables and methods for your game.
  • Include intelligent NPCs that chase the player.
  • Create a 2D word-guessing games and an infinite runner.
  • Load new scenes from the code, based on events in your games.

Create an Adventure Game and Learn C# in the Process

C#

Learn C#

box

Use Collision Detection to Collect Objects

message

Create a User Interface

heli

Add Multiple Levels

Create Two Classic 2D Games: A Card Matching Game and A Puzzle Game

cards

Add, Shuffle, and Move the Cards

cards

Customize the Game

lion

Use Images of Your Choice for the Puzzle

lion

Shuffle the Pieces

Editorial Reviews

Review

"It was clear and effective. Even for a relative beginner it was easy to follow and learn a great deal. This author gets it and is a great resource"
- Garomir (reader, Amazon)


"As an educator, I am consistently looking for good, cost effective materials and Patrick Felicia has meet this need. Mr. Felicia is a true educator by his simple explanations and numerous pictures to show the results of the instruction(s). I have reviewed a number of textbook and Patrick's are the first I have considered for a number of my courses. Since, the Unity software is consistently changing, no textbook will be "exactly targeted" to the software. I truly support these books as a good primer in your journey to learn Unity."

- Reader, Amazon


"I am a novice Unity user and really trying to grow the depth of my ability. I have some background in coding so not a complete beginner but integration with Unity was new to me. I have spent a considerable amount of time looking at videos online and have read several other books on Unity. In my experience, learning this type of content really comes down to how well the teacher/instructor/author delivers the content and moves at a pace to help foster understanding of the concepts. i have read a few books that started great and then felt disjointed in later chapters, leaving me frustrated in the time invested just to drop the book before completion because of errors, missing content, or just what appeared to be the author closing a book out because they lost interest in writing it. The books published by Patrick Felicia are exactly what I have been looking for. His pace and delivery is right in line with what I would expect for a "zero to proficiency" book on unity and he does a wonderful job building on concepts at a pace that keeps you engaged and never leaves you behind. I would recommend this book to anyone who is new to Unity and wants to develop the fundamental skills necessary to feel comfortable making your own games."

- Reid Gerber (reader, Amazon.com)


"Covers all the basics to get you moving on your own game using Unity"

- Rupert (reader, Amazon.com)


"This series of books has step by step instructions that are easy to follow. There are lots of pictures to verify you are doing things correctly. I have done three books in this series so far (Foundations, Beginner, and Platform). Before starting the books, I had some coding background, but no experience with Unity. Each book covers a manageable amount of information. There is so much to learn, but the author does well to stick to key points to not make the reader feel overwhelmed"

- Mel (reader, Amazon)


"I was surprised how deeply the author has dealt with the subject. The book is very easy to read and the text is not complicated. Definitely the book is worth the price."

- Simon, H. (reader, Amazon.com)


" This author actually knows how to explain his lessons clearly with good examples to back everything up... If you want a clear, easy and concise start to learning how to create games with this software, then this is the book for you."

- Reader (Amazon.com)


" As it stands, even though I'm still working through the book, the information and lessons are solid. It gives viable examples and a great walk-through behind how the engine and the code works. This and Patrick Felicia's foundations level book is great for anyone trying to learn Unity and game coding."

- Johnathan, Reader (Amazon.com)


" I'm an adjunct instructor for several institutions where I teach adults how to design and develop software using various IDEs and languages. As a former military officer, I've come to appreciate the idea of ensuring my troops have all the training and gear they'll need to get the job done. Patrick exemplifies that spirit in his series, "From Zero to Proficiency." After reading his first two books in the series, I've decided that I'll use them in the Fall term to teach my students game development with Unity. The lessons are easy to follow, yet provide powerful impact upon game development. I've never come across any other author who continues to provide weekly support to his readers and Patrick Felicia does. He even solicits us to learn what we'd like for him to teach next. If you want to learn Unity from someone who actually knows how to teach it, I recommend his books. I read a lot of technical books, so I seriously appreciate it when an author can clearly convey knowledge in an easy-going manner that is technically correct. I'm very happy with these books and am sure my students will be too"

- Reader (Amazon.com)


" ...I wanted a book that was clear to understand.There are many sources to tell you about Unity but I wanted to learn how to use Unity.Patrick provides good background and explanation and most importantly gives very clear instructions and steps...Its very obvious Patrick is proficient in Unity and can convey that information in a natural easy to read style. The hands-on activities really does bring you from zero. Looking forward to the next in the series.

- Reader (Amazon.com)


" This is the second book in a series for those wanting to learn the Unity game engine. Patrick Felicia's books are concise, informative, and the definitive books in this segment.The author makes himself available for questions through email and is very helpful and considerate. His work has helped me immensely as a game developer and I heartily recommend this book."

- Joshua Ouille, Reader (Amazon.com)


" This book begins to cover scripting and ends with a complete game. The tutorials are complete and easy to follow. ... The author is remarkably available for questions and truly wants his readers to be successful. I'm looking forward to the next book in the series. Thanks Pat!"

- Jason, Reader (Amazon.com)

From the Author

The Series "Unity from Zero to Proficiency" includes 5 books: (1)Foundations, (2) Beginner, (3) Intermediate, (4) Advanced, and (5)Proficient. Without this series, most people spend too long trying tolearn how to use Unity or C# the hard way. This book series is the only one that will get you to learn Unity and C# fast without wasting somuch time. Through the five books in the series, you will get to learnthe C# and Unity skills that you need to create great games using theformat and pace that you need to make steady progress and publish yourgames in no time.

Product details

  • ASIN ‏ : ‎ B019L2YF4Y
  • Publisher ‏ : ‎ LPF Publishing; 3rd edition (December 19, 2015)
  • Publication date ‏ : ‎ December 19, 2015
  • Language ‏ : ‎ English
  • File size ‏ : ‎ 9925 KB
  • Simultaneous device usage ‏ : ‎ Unlimited
  • Text-to-Speech ‏ : ‎ Enabled
  • Screen Reader ‏ : ‎ Supported
  • Enhanced typesetting ‏ : ‎ Enabled
  • X-Ray ‏ : ‎ Not Enabled
  • Word Wise ‏ : ‎ Not Enabled
  • Print length ‏ : ‎ 606 pages
  • Customer Reviews:
    4.5 4.5 out of 5 stars 378 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Patrick Felicia
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Watch exclusive training videos from Patrick HERE: bit.ly/2Qfdl8X

Patrick Felicia (MSc, Phd) is a lecturer and researcher at Waterford Institute of Technology, where he teaches and supervises undergraduate and postgraduate students in the area of Games Development and Programming. He is the Editor-in-chief of the International Journal of Game-Based Learning (IJGBL), and the Conference Director of the Irish Symposium on Game-Based Learning, a popular conference on games and learning.

Patrick Felicia is the author of 4 best-selling books on games development and programming, including the series called "Unity from Zero to Proficiency".

Through his books, training videos, and conferences, he's helped thousands of people on their journey to creating their games and learning how to code in the process.

Watch his training videos here: bit.ly/2Qfdl8X

Customer reviews

4.5 out of 5 stars
378 global ratings

Review this product

Share your thoughts with other customers

Customers say

Customers find the book a good tutorial for beginners in Unity. They say it teaches the basics of coding and walks you through creating a game. Many find it well worth the price. However, opinions differ on readability - some find the text easy to read and a quick read, while others report grammatical and technical errors.

AI-generated from the text of customer reviews

35 customers mention "Ease of learning"35 positive0 negative

Customers find the book easy to follow and helpful for beginners. It teaches the basics of coding and walks you through creating a game. The examples are clear and allow you to solve simple problems without too much handholding. They appreciate the concise start to learning how to create games with Unity.

"...appreciate it when an author can clearly convey knowledge in an easy-going manner that is technically correct...." Read more

"I have the first 2 books in this series. Very helpful, clear and informative...." Read more

"I really like Pat's approach to learn Unity. I'm working my way through his books, just finish this one (second in the series)...." Read more

"...One thing is for sure, it makes things way easier...." Read more

3 customers mention "Value for money"3 positive0 negative

Customers find the book offers good value for money.

"...At the price, it's a steal and more than worth your investment. I highly recommend this book to anyone who wants to learn Unity...." Read more

"...Definitely the book is worth the price. And also Unity 5 is fun to learn." Read more

"...I have no complaints, well worth the price. Buy this book." Read more

15 customers mention "Readability"9 positive6 negative

Customers have mixed opinions about the book's readability. Some find it easy to read and a good quick read to learn some of the basics. The author is responsive and accessible. However, others mention there are grammatical and technical errors, inconsistencies in the text, and misspelled resources.

"...Another nice thing; the author is very accessible and was quick to answer an email I sent to him about a question I had." Read more

"...Even the provided resources are misspelled: "Sdandard Assets" in the code and the screenshots in the book. How does this go unnoticed?..." Read more

"...There is so much to learn, but the author does well to stick to key points to not make the reader feel overwhelmed." Read more

"...coding experience, I would have overlooked many of these inconsistencies in the text and then been left very confused why my code wasn't working as..." Read more

Top reviews from the United States

  • Reviewed in the United States on April 7, 2016
    I'm an adjunct instructor for several institutions where I teach adults how to design and develop software using various IDEs and languages. As a former military officer, I've come to appreciate the idea of ensuring my troops have all the training and gear they'll need to get the job done. Patrick exemplifies that spirit in his series, "From Zero to Proficiency." After reading his first two books in the series, I've decided that I'll use them in the Fall term to teach my students game development with Unity. The lessons are easy to follow, yet provide powerful impact upon game development. I've never come across any other author who continues to provide weekly support to his readers and Patrick Felicia does. He even solicits us to learn what we'd like for him to teach next. If you want to learn Unity from someone who actually knows how to teach it, I recommend his books. I read a lot of technical books, so I seriously appreciate it when an author can clearly convey knowledge in an easy-going manner that is technically correct. I'm very happy with these books and am sure my students will be too.
    15 people found this helpful
    Report
  • Reviewed in the United States on August 21, 2020
    I have the first 2 books in this series. Very helpful, clear and informative. I need to point out, though, that the "beginner' book isn't the first in the series; the first is actually "Foundations". Both are excellent, and I intend on getting more once I go through these. Another nice thing; the author is very accessible and was quick to answer an email I sent to him about a question I had.
    5 people found this helpful
    Report
  • Reviewed in the United States on September 2, 2024
    The content in this series is good, but the presentation is in need of a proofreader. There are so many typos and wrong words (ignoring that it's UK English). It's like the author typed what he heard in his head, but the words are something different. For example, a section introduces the "Package Manager," which is then inconsistently called the "Packet Manager." Or "research term" instead of "search term." Or "PlayGround" in the text when it's clearly "playground" in the figure. Even the provided resources are misspelled: "Sdandard Assets" in the code and the screenshots in the book. How does this go unnoticed? Programming isn't tolerant of these things.
    One person found this helpful
    Report
  • Reviewed in the United States on June 15, 2020
    I really like Pat's approach to learn Unity. I'm working my way through his books, just finish this one (second in the series). I've tried to learn Unity in the past and fail and now I know why. Pat's walks you from the beginning, you learn how to build games from a blank canvas and putting all pieces together. It's a step by step approach so you are never wondering how to get to a certain stage. If you are new to Unity and Programming strongly suggest you starting with book 1 "foundation" and then move to this one.
    7 people found this helpful
    Report
  • Reviewed in the United States on September 29, 2016
    I would recommend for people who want to study unity generally, to take a quick basic programming course before starting with this book because i am not sure if this book was easy for me because i have a basic knowledge about programming, or it's just easy.
    One thing is for sure, it makes things way easier.
    There are many websites for free online basic courses like Codeacademy and Sololearn which give free basic introduction tutorial for JavaScript and more.
    Since i am familiar with programming, i didn't need to start focusing on how programming works (which is explained in this book) but only on how programming with unity work.
    Highly recommended book nonetheless.
    9 people found this helpful
    Report
  • Reviewed in the United States on August 6, 2018
    This series of books has step by step instructions that are easy to follow. There are lots of pictures to verify you are doing things correctly. I have done three books in this series so far (Foundations, Beginner, and Platform). Before starting the books, I had some coding background, but no experience with Unity. Each book covers a manageable amount of information. There is so much to learn, but the author does well to stick to key points to not make the reader feel overwhelmed.
    13 people found this helpful
    Report

Top reviews from other countries

Translate all reviews to English
  • JOÃO COELHO
    5.0 out of 5 stars Good book!
    Reviewed in Brazil on March 5, 2021
    Good book. Very didactic. I recommend!
  • I. Jones
    5.0 out of 5 stars Highly recommended introduction to using C# and Unity to create games
    Reviewed in the United Kingdom on December 3, 2021
    Highly recommended introduction to using C# and Unity to create games.
    I’ll begin with a word of warning. This book (3rd edition) was published in February 2019 and the guidance is based on two of the Unity 2018 versions (2018.2 and 20218.3). We are now on Unity 2021.2 so be aware:
    1. Unity is updated several times a year with new features and functionality.
    2. The C# programming language also evolves, though at a slower pace than Unity.
    3. The way C# is used in Unity also evolves.
    This volume starts with a comprehensive introduction to C# covering most if not all of the kind of coding you need to create games in Unity. The author will show you how to use C# to enable several of the key actions you find in many games such as collisions, keeping score, timers, destroying “enemy” objects and loading different levels. You will also create a couple of simple games: a guessing game and an infinite runner. The author provides free resources that you can download from his website.
    I would recommend this book for anyone who wants to design games using Unity. Just be aware that if you have no experience of coding or Unity, you should start with the first volume in the series, the Foundations volume. Also, please ensure that you make maximum use of the additional resources and advice that the author offers on his website. As well as the resources available for each volume in the series, the author provides several video tutorials and other learning material. I have found him to be very helpful if you raise a query with him as well.
  • Matteo
    5.0 out of 5 stars Molto chiaro e supportato
    Reviewed in Italy on November 11, 2021
    Conoscevo già le basi della programmazione ed il primo capitolo l'ho praticamente divorato, dal secondo in cui si inizia ad usare il programma mi sono trovato benissimo.
  • Kate Gagi
    5.0 out of 5 stars One of the best books I have studied on the subject.
    Reviewed in Germany on October 20, 2021
    I really can't point out what it is about this book that makes it so great. I have done multiple online courses on Unity and yet this is the first time I'm understanding the subject completely (it could be the repetition of having done them before lbr). I'm going to buy all the rest books on the series and the ones for 2D games. I had sort of given up on the hobby but not any more. I'm excited to makes games again. I have all the ideas and now I know how to do the basics. This is great!
  • Jason P
    5.0 out of 5 stars Excellent Book Series
    Reviewed in Canada on December 11, 2018
    This book is part 2 of the 4-part series. Again, very well written and gets the reader up to speed quickly on coding in Unity using C#.

Report an issue


Does this item contain inappropriate content?
Do you believe that this item violates a copyright?
Does this item contain quality or formatting issues?