Learning C# by Developing Games with Unity 2021: Kickstart your C# programming and Unity journey by building 3D games from scratch, 6th Edition

Learning C# by Developing Games with Unity 2021: Kickstart your C# programming and Unit...

MIA KARTS BOOKS

Learning C# by Developing Games with Unity 2021: Kickstar...
Skip to product information

    Learning C# by Developing Games with Unity 2021: Kickstart your C# programming and Unity journey by building 3D games from scratch, 6th Edition

    £24.00 GBP
     per 
    Available

    Book Details

    Format
    Paperback
    Language
    English
    Category
    Games & Strategy Guides
    Condition
    New
    ISBN-13
    9781801813945
    ISBN-10
    1801813949

    Free U.S. shipping on all orders. International shipping is calculated at checkout.

    Guaranteed safe checkout

    Product description

    ISBN: 1801813949

    Author: Harrison Ferrone

    Condition: New

    Learn C# programming from scratch using Unity as a fun and accessible entry point with this updated edition of the bestselling seriesIncludes invitation to join the online Unity Game Development community to read the book alongside peers, Unity developers/C# programmers and Harrison Ferrone Key Features Learn C# programming basics, terminology, and coding best practices Become confident with Unity fundamentals and features in line with Unity 2021 Apply your C# knowledge in practice and build a working first-person shooter game prototype in Unity Book DescriptionThe 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 with a wide array of applications in various domains. This bestselling franchise presents a clear path for learning C# programming from the ground up through the world of Unity game development.This sixth edition has been updated to introduce modern C# features with Unity 2021. A new chapter has also been added that covers reading and writing binary data from files, which will help you become proficient in handling errors and asynchronous operations.The book acquaints you with the core concepts of programming in C#, including variables, classes, and object-oriented programming. You will explore the fundamentals of Unity game development, including game design, lighting basics, player movement, camera controls, and collisions. You will write C# scripts for simple game mechanics, perform procedural programming, and add complexity to your games by introducing smart enemies and damage-causing projectiles.By the end of the book, you will have developed the skills to become proficient in C# programming and built a playable game prototype with the Unity game engine. What you will learn Follow simple steps and examples to create and implement C# scripts in Unity Develop a 3D mindset to build games that come to life Create basic game mechanics such as player controllers and shooting projectiles using C# Divide your code into pluggable building blocks using interfaces, abstract classes, and class extensions Become familiar with stacks, queues, exceptions, error handling, and other core C# concepts Learn how to handle text, XML, and JSON data to save and load your game data Explore the basics of AI for games and implement them to control enemy behavior Who this book is forIf you're a developer, programmer, hobbyist, or anyone who wants to get started with Unity and C# programming in a fun and engaging manner, this book is for you. Youll still be able to follow along if you dont have programming experience, but knowing the basics will help you get the most out of this book. Table of Contents Getting to Know Your Environment The Building Blocks of Programming Diving into Variables, Types, and Methods Control Flow and Collection Types Working with Classes, Structs, and OOP Getting Your Hands Dirty with Unity Movement, Camera Controls, and Collisions Scripting Game Mechanics Basic AI and Enemy Behavior Revisiting Types, Methods, and Classes Introducing Stacks, Queues, and HashSets Saving, Loading, and Serializing Data Exploring Generics, Delegates, and Beyond The Journey Continues

    View full details

    Learning C# by Developing Games with Unity 2021: Kickstart your C# programming and Unity journey by building 3D games from scratch, 6th Edition

    £24.00 GBP
     per 

    You May Also Like

    More in Computer Science

    View all
    Probability: An Introduction
    £24.00 GBP
     per 
    AP Computer Science 2008: Levels A and AB (Barron's)
    Engaged Learning for Programming in C++: A Laboratory Course
    Applied Calculus For Scientists And Engineers
    Dictionary of Computer and Internet Terms (Barron's Business Dictionaries)
    Visual C++ 5 Bible
    £7.00 GBP
     per 
    Digital Processing of Analog Signals: A First Look with MATLAB
    JXTA: Java P2P Programming
    £36.00 GBP
     per 
    Java Phrasebook
    £6.00 GBP
     per 
    Trapped in the Net
    £16.00 GBP
     per 
    Why TV Is Not Our Fault: Television Programming, Viewers, and Who's Really in Control (Critical Media Studies: Institutions, Politics, and Culture)
    Professional Assembly Language
    £10.00 GBP
     per 
    RECENTLY VIEWED PRODUCTS

    Why Shop Miakarts Books?

    Wide Selection

    Discover books across many categories and subjects.

    Secure Checkout

    Shop with a secure online checkout experience.

    Detailed Book Information

    View ISBN, author, publisher, format and other available book details.

    Easy Online Ordering

    Browse, select and order books online.

    Customer Support

    Contact us if you need help with an order or product.