Learning C# by Developing Games with Unity 2020
eBook - ePub

Learning C# by Developing Games with Unity 2020

An enjoyable and intuitive approach to getting started with C# programming and Unity, 5th Edition

Harrison Ferrone

  1. 366 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Learning C# by Developing Games with Unity 2020

An enjoyable and intuitive approach to getting started with C# programming and Unity, 5th Edition

Harrison Ferrone

Book details
Table of contents
Citations

About This Book

Publisher's note: This edition from 2020 is outdated and does not make use of the most recent Unity and C# features. A new sixth edition, updated for Unity 2021 and including new advanced C# topics, such as reading, writing, and serializing data, has now been published.

Key Features

  • Understand C# programming basics, terminology, and coding best practices
  • Put your knowledge of C# concepts into practice by building a fun and playable game
  • Come away with a clear direction for taking your C# programming and Unity game development skills to the next level

Book Description

Over the years, the Learning C# by Developing Games with Unity series has established itself as a popular choice for getting up to speed with C#, a powerful and versatile programming language that can be applied in a wide array of application areas. This book presents a clear path for learning C# programming from the ground up without complex jargon or unclear programming logic, all while building a simple game with Unity.

This fifth edition has been updated to introduce modern C# features with the latest version of the Unity game engine, and a new chapter has been added on intermediate collection types. Starting with the basics of software programming and the C# language, you'll learn the core concepts of programming in C#, including variables, classes, and object-oriented programming. Once you've got to grips with C# programming, you'll enter the world of Unity game development and discover how you can create C# scripts for simple game mechanics. Throughout the book, you'll gain hands-on experience with programming best practices to help you take your Unity and C# skills to the next level.

By the end of this book, you'll be able to leverage the C# language to build your own real-world Unity game development projects.

What you will learn

  • Discover easy-to-follow steps and examples for learning C# programming fundamentals
  • Get to grips with creating and implementing scripts in Unity
  • Create basic game mechanics such as player controllers and shooting projectiles using C#
  • Understand the concepts of interfaces and abstract classes
  • Leverage the power of the latest C# features to solve complex programming problems
  • Become familiar with stacks, queues, exceptions, error handling, and other core C# concepts
  • Explore the basics of artificial intelligence (AI) for games and implement them to control enemy behavior

Who this book is for

If you're a developer, programmer, hobbyist, or anyone who wants to get started with C# programming in a fun and engaging manner, this book is for you. Prior experience in programming or Unity is not required.

Frequently asked questions

How do I cancel my subscription?
Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
Can/how do I download books?
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Do you support text-to-speech?
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Is Learning C# by Developing Games with Unity 2020 an online PDF/ePUB?
Yes, you can access Learning C# by Developing Games with Unity 2020 by Harrison Ferrone in PDF and/or ePUB format, as well as other popular books in Computer Science & Programming in C#. We have over one million books available in our catalogue for you to explore.

Information

Year
2020
ISBN
9781800204447
Edition
5

Table of contents

    Citation styles for Learning C# by Developing Games with Unity 2020

    APA 6 Citation

    Ferrone, H. (2020). Learning C# by Developing Games with Unity 2020 (5th ed.). Packt Publishing. Retrieved from https://www.perlego.com/book/1703694/learning-c-by-developing-games-with-unity-2020-pdf (Original work published 2020)

    Chicago Citation

    Ferrone, Harrison. (2020) 2020. Learning C# by Developing Games with Unity 2020. 5th ed. Packt Publishing. https://www.perlego.com/book/1703694/learning-c-by-developing-games-with-unity-2020-pdf.

    Harvard Citation

    Ferrone, H. (2020) Learning C# by Developing Games with Unity 2020. 5th edn. Packt Publishing. Available at: https://www.perlego.com/book/1703694/learning-c-by-developing-games-with-unity-2020-pdf (Accessed: 25 September 2021).

    MLA 7 Citation

    Ferrone, Harrison. Learning C# by Developing Games with Unity 2020. 5th ed. Packt Publishing, 2020. Web. 25 Sept. 2021.